Selasa, 01 Maret 2011

Apa sih VRML?

VRML adalah salah satu bahasa komputer untuk membuat model objek 3 dimensi dalam dunia virtual. Tidak hanya itu, untuk mensimulasi objek yang bergerakpun dapat dilakukan dengan VRML. Walau sebelumnya diperkirakan akan mati, tapi ternyata makin banyak aplikasi lain yang mengintegrasikan dukungan format file VRML. Harus diakui masih sedikit tool authoring yang mendukung penggenerasian VRML secara GUI. Mungkin ini salah satu sebab yang membuat orang jarang memakai VRML bagi proyek multimedianya. Namun di balik itu, di bidang pendidikan ternyata banyak proyek-proyek yang memanfaatkan VRML guna melakukan animasi atau verifikasi secara visual. Ini tentu saja tidak lepas dari multifungsi VRML, yang salah satunya memudahkan presentasi lewat media internet. Selain itu kemampuan VRML versi 2.0-nya yang mendukung bahasa skrip seperti ECMAScript (skrip VRML), Javascript dan Java memegang peranan sangat penting.

Isi dari tutorial ini lebih ditekankan pada fitur yang ada pada VRML serta pengertian tentang cara kerjanya. Bagaimana cara membangun dunia virtual dilihat dari nilai seni dan tata layoutnya tidak tercakup di sini. Ini memang disebabkan background penulis adalah orang teknik.

Seri tutorial ini akan dibagi menjadi 4 bagian. Artikel bagian pertama, yang sedang Anda baca ini, akan membahas resource dan contoh proyek yang saat ini sedang aktual. Lalu dasar-dasar dari VRML, seperti konsep dan struktur VRML, cara membuat objek geometri dasar, serta cara memanipulasi tampakan dari objek ini. Tidak kalah pentingnya adalah mengerti sistem koordinat yang dipakai oleh VRML.

Tema utama dalam bagian kedua nanti akan membahas tentang konsep even dan cara menyambungnya (event routing). Dengan disertai contoh yang sederhana, beberapa sumber yang bisa menyebabkan even akan ditampilkan. Tentu saja cara untuk mengirimkan dan menangkap even juga akan dibahas di sini.

Pada bagian ketiga, akan dibahas tema yang lebih kompleks, yaitu cara membuat animasi dengan memanfaatkan bahasa skrip. Karena even adalah satu-satunya cara untuk berkomunikasi, maka di sinipun digunakan metode even seperti yang dibahas pada bagian sebelumnya.

Bagian terakhir dari tutorial ini akan membahas cara mengintegrasikan VRML dengan bahasa Java. Biasanya ini dilakukan pada proyek yang membutuhkan algoritma dan perhitungan yang kompleks. Contohnya adalah untuk membuat simulasi lengan robot, robot berjalan dan sebagainya.

Sabtu, 15 Januari 2011

Keuntungan Dan Kerugian Dari Games Online

Dalam masyarakat modern, orang bisa menikmati berbagai jenis hiburan termasuk olahraga bermain, pergi berkemah, belanja atau bermain game online. Bermain game online semakin populer terutama di kalangan generasi muda karena keuntungan yang menawarkan. Namun, orang harus berhati-hati dengan hal ini karena kelemahan.
Salah satu manfaat yang paling jelas bahwa game online membawa ke pemain adalah bahwa hal itu jauh lebih nyaman daripada yang tradisional. Setelah hari kerja di kantor, orang tidak perlu pergi ke mana saja untuk menghibur atau bermain beberapa permainan karena mereka bisa menikmati permainan yang menarik melalui komputer mereka yang terhubung ke internet.
Hanya dengan duduk di satu tempat, mungkin di rumah atau di kebun, mereka masih bisa memainkan berbagai jenis game online hanya dengan beberapa klik. Semuanya dilakukan pada komputer yang membuat game online lebih mudah dari yang tradisional yang sering mengharuskan Anda untuk membuat sebuah ruang untuk mengatur permainan.
Saat bermain game online, Anda tidak perlu peduli dengan mengatur dan membersihkan diperlukan untuk bermain.Selain itu, para pemain bisa bermain sendiri atau dengan pemain online lainnya tergantung pada pilihan mereka yang jauh lebih nyaman dibandingkan bermain permainan tradisional kadang-kadang.
Tidak semua permainan tradisional dapat dimainkan oleh satu orang dan banyak dari mereka meminta sebagai orang-orang banyak terlibat mungkin. Selain ini, bermain online game mungkin kurang mahal daripada game online lainnya karena pemain dapat menikmati permainan gratis.
Banyak perusahaan pasar game mereka yang baru diluncurkan kepada pelanggan dengan menawarkan beberapa versi secara gratis selama satu sampai tiga bulan, yang membantu para pemain menikmati game ini tanpa perlu khawatir tagihan internet mereka.
Namun, permainan online dapat memiliki efek buruk pada kehidupan masyarakat terutama remaja. Kecanduan game online telah menjadi populer di masyarakat yang serius mempengaruhi anak baik secara fisik dan mental.
Remaja dapat menghabiskan sebagian besar waktu mereka duduk di komputer atau di kafe internet, yang dihubungkan dalam bermain dari pagi sampai tengah malam tanpa makan apa-apa.
Ini mengarah pada kurangnya kegiatan fisik antara anak-anak yang membuat mereka kurang aktif dan komunikatif.Mereka mengabaikan segala sesuatu di sekitar mereka, berbicara dengan siapa pun, dan tidak memiliki interaksi dengan dunia luar. Mereka bahkan berbohong kepada orang tua mereka atau membolos untuk memiliki lebih banyak waktu di toko-toko internet, yang menjadi kebiasaan buruk yang harus dicegah.
Juga, bermain game online mungkin sangat berbahaya dan berisiko dalam cara yang dapat menjadi platform gateway untuk masalah perjudian. Tidak hanya anak-anak tetapi juga orang dewasa mungkin terkena risiko judi keterlibatan jika mereka tidak tahu bagaimana mengendalikan diri.
Salah satu konsekuensi paling jelas dari bermain dan perjudian adalah kekerasan atau kejahatan yang tidak hanya berbahaya bagi individu dan keluarga tetapi untuk masyarakat juga. Banyak bencana terjadi di keluarga berasal dari online perjudian yang menghasut pemain dalam menyerang anggota keluarga mereka, mencuri aset atau melakukan kejahatan serius lainnya.
Sebagai kesimpulan, game online dapat mengubah cara orang menghabiskan waktu santai mereka positif atau negatif tergantung pada apakah pemain memiliki kontrol diri atau tidak cukup. Sepenuhnya sadar akan manfaat dan kekurangan dari game online, pemain dapat memaksimalkan keuntungan mereka dan menghindari kecanduan.

Permainan Daring


Permainan Daring (Online Games) adalah jenis permainan komputer yang memanfaatkan jaringan komputer (LAN atau internet), sebagai medianya. Biasanya permainan daring disediakan sebagai tambahan layanan dari perusahaan penyedia jasa online, atau dapat diakses langsung melalui sistem yang disediakan dari perusahaan yang menyediakan permainan tersebut.
Menurut Andrew Rollings dan Ernest Adams, permainan daring lebih tepat disebut sebagai sebuah teknologi, dibandingkan sebagai sebuah genre permainan; sebuah mekanisme untuk menghubungkan pemain bersama, dibandingkan pola tertentu dalam sebuah permainan (Rolling & Adams, 2006: 770)
Permainan daring terdiri dari banyak jenis, dari mulai permainan sederhana berbasis teks hingga permainan yang menggunakan grafik kompleks dan membentuk dunia virtual yang ditempati oleh banyak pemain sekaligus.
Dalam permainan daring, ada dua unsur utama, yaitu server dan client. Server melakukan administrasi permainan dan menghubungkan client, sedangkan client adalah pengguna permainan yang memakai kemampuan server.
Permainan daring bisa disebut sebagai bagian dari aktivitas sosial karena pemain bisa saling berinteraksi secara virtual dan seringkali menciptakan komunitas maya.

sumber : http://id.wikipedia.org/wiki/Permainan_daring

Rabu, 22 Desember 2010

Pembuatan Animasi menggunakan Blender



Berikut saya tuliskan sedikit tentang tahapan dalam pembuatan objek pada BLENDER mulai dari awal .

1.    Buka program dengan klik start kemudian pilih blender

2.    Pilih menu user preferences agar kita dapat mengerjakan sesuatu pada blender setelah muncul,

3.       Pada View rotation aktifkan auto perspektif kita dapat melihat tampilan objek yang kita buat sesuai keinginan kita dengan klik kanan pada garis perpaduan menu dengan tanda arah tanda panah atas dan bawah kemudian pilih split area kemudian klik kanan pilih join area.

4.       Kita membuat objek dasar 3d yang ada pada blender dengan cara pilih menu add pilih mesh
Misalkan cube (untuk membuat objek bentuk kubus).

5.       Jika kita akan menggeser objek atau memindahkan objek pastikan pada posisi objek mode dan apabila akan mengedit objek kita pilih edit mode.

6.       Mengedit objek untuk dijadikan objek yang akan kita bentuk dengan cara klik kanan pada objek dengan cara mode objek dijadikan sebagai edit mode kemudian pilih bagian yang akan diedit.

7.       Mengedit objek untuk dijadikan objek yang akan kita bentuk dengan cara klik kanan pada objek dengan cara mode objek dijadikan sebagai edit mode kemudian pilih bagian yang akan diedit.

8.       Untuk melihat hasil yang telah kita buat kita render project kita dengan memilih menu render kemudian pilih render current frame atau ktik F12 pada keyboard.

9.       Render pada blender ini merupakan tampilan hasil kamera view sehingga agar hasil render sesuai dengan yang kita harapkan maka perlu di set posisi cameranya dengan menggeser camera sesuai posisi yang diinginkan ( ingat posisi yang akan terekam adalah yang tampil pada kotak terkecil tampilan sebelah kiri dibawah ini ).

10.   Maka tampilan render akan muncul objek terlihat penuh.


11.   Simpan projek kita dalam bentuk file .blend dengan pilih menu file klik save as beri nama file.

12.   Mengganti warna objek dengan cara pilih objek kemudian klik material button pilih color enter kemudian render kembali.

13.  Simpan hasil render pada computer dengan extensi file .jpeg atau yang lain
Sorchut pada aplikasi Blender.

Pengenalan Blender

Blender adalah program 3D dan animasi yang bersifat opensource, bebas untuk dikembangkan oleh penggunanya dan dapat didistribusikan kembali dan bersifat Legal. Blender memiliki video compositor dan intergrated game engine Karya yang dihasilkan tidak ada sifat royalt kepada developer, dan dapat dipublikasikan baik free maupun untuk dikomersilkan. Blender merupakan salah satu program Modeling 3D dan Animation, tapi Blender mempunyai kelebihan sendiri dibandingkan program modeling 3D lainnya. Kelebihan yang dimiliki Blender adalah dapat membuat game tanpa menggunakan program tambahan lainnya, Karena Blender sudah memiliki Game Engine sendiri dan menggunakan Python sebagai bahasa pemograman yang lebih mudah ketimbang menggunakan C++,C, dll.
Blender menggunakan OpenGL sebagai render grafiknya yang dapat digunakan pada berbagai macam sistem operasi seperti Windows, Linux dan Mac OS X.
Blender menawarkan sesuatu yag baru dan unik dalam mengeksplorasi graphis 3 Dimensi. Blender mempunyai banyak fitur untuk membuat animasi linier dan non-linier (interaktif) 3Dimensi. Semua fitur telah tersedia dalam satu aplikasi dan membuat kita dengan mudahnya untuk mendesain, modeling, membuat animasi dan membuatnya dalam satu paket konten 3D.


Blender secara default sudah dipersenjatai dengan game engine yang powerfull untuk membuat game. Dengan game logic dari Blender ini kita bisa dengan mudah menambahkan berbagai macam fungsi game pada avatar maupun obyek-obyek yang ada pada game. Bahkan bagi seorang yang tidak mengerti pemrogaman pun bisa membuat game dengan mudah melalui Blender. Karena panel game logic pada Blender sangat simpel sehingga memudahkan kita untuk menggunakannya. Untuk game pembuatan game yang lebih komplek, memang memerlukan keahlian pemrograman. Game Blender diimplemetasikan dalam bahasa pemrograman Phyton, sehingga memudahkan progamer untuk menggunakan phyton script untuk menciptakan sebuah game.

Keunggulan Blender 3D
1.                  Interface yang user friendly dan tertata rapi.
2.                  Tool untuk membuat objek 3D yang lengkap meliputi modeling, UV mapping,
3.                  texturing, rigging, skinning, animasi, particle dan simulasi lainnya, scripting,
4.                  rendering, compositing, post production dan game creation.
5.                  Cross Platform, dengan uniform GUI dan mendukung semua platform. Blender 3D
6.                  bisa anda gunakan untuk semua versi windows, Linux, OS X, FreeBSD, Irix, Sun
7.                  dan sistem operasi yang lainnya.
8.                  Kualitas arsitektur 3D yang berkualitas tinggi dan bisa dikerjakan dengan lebih
9.                  cepat dan efisien.
10.              Dukungan yang aktif melalui forum dan komunitas.
11.              File Berukuran kecil.
12.              Free (gratis).
Adapun keunggulan Interface pada Blender secara umum adalah sebagai
berikut :
1.                  Revolusioner yang tidak tumpang tindih dan non-blocking UI memberikan alur
2.                  kerja tak tertandingi
3.                  Fleksibel dan bisa diatur tata letak jendela dengan layar setup sebanyak yang
4.                  Anda suka
5.                  dengan dukungan terjemahan internasional
6.                  Setiap jendela ruang dapat dengan mudah beralih ke jendela apapun jenis (kurva
7.                  editor, NLA, tampilan 3D dll)
8.                  text editor untuk penjelasan dan mengedit skrip Python
9.                  text editor untuk penjelasan dan mengedit skrip Python
10.              Custom tema
11.              Antarmuka konsisten di semua platform