BLOGGER TEMPLATES AND TWITTER BACKGROUNDS »

Kamis, 31 Maret 2011

game engine

game engine merupakan tools atau alat yang digunakan dalam pembuatan game. dengan semakin majunya teknologi dibidang hardware dan software yang mendukung dalam pembuatan game maka semakin banyak pula game engine yang hadir untuk para perancang game serta memberikan kemudahan dalam proses pembuatannya.  hal ini dapat dilihat dari efek-efek yang telah ada dalam game dengan efek sound dan video yang menarik.
ada 3 tipe game engine yang ada saat ini diantaranya:
1. rool-your-own game engine
tipe ini banyak digunakan oleh perusahaan kecul. API seperti XNA,directX atau openGL digunakan untuk membuat game dengan library yang komersil atau open source. tipe game seperti ini banyak diminati karena memberikan kemudahan, dan dapat di integrasikan komponennya. kelemahan yang ada membutuhkan waktu lama untuk menyempurnakan game enginenya pada saat terjadi bug kecil.
2. mostly-ready game engines
engine ini sangat membantu para developer karena pada tipe ini sudak tersedia contoh GUI,physics,libraries model, texture,dll. gama engine ini memiliki beberapa batasan dalam game engine scripting agar tidak banyak terjadi eror. contoh tipe game engine ini adalah Unreal engine, Source engine, id Tech engine.
3. point and click engine
engine dengan tipe ini sangat dibatasi tetapi sangat user friendly. kekurangannya terbatas jenis interaksi yang dilakukan, dari segi grafis hingga tata suara. game engine ini dapat menyingkat waktu dalam pemograman game yang akan dirilis.
contoh game engine :
game engine open source:
1. OGRE
2. Irrlicht
3. Panda3D
4. Crystal Space
5. Jme
6. blender game engine
7. Reality Factory
8. The nebula Device2
9. Realm forge
10. Open SceneGraph.

OGRE
OGRE (object oriented graphics rendering engine) adalah engine fleksibel 3d rendering pada game engine yang ditulis dengan bahasa c++ dengan utility hardware-accleratede 3d graphic. sistem library pada ogre menggunakan direct3D dan openGL. di ogre tidak terdapat audio/physics support. hal ini merupakan salah satu kelemahan dari OGRE, kemampuan OGRE adalah graphic engine yang bisa menggunakan physics apapun, input, audio, dan library. OGRE mendukung OIS,SDL dan CEGUI libraries.

fitur OGRE:
desain object oriented: mempermudah memasukkan fitur.
engine scene graph: untuk varietas yang luas, octree,BSP dan paging landscape scene manager.
multi-platform:dapat merender konten yang sama di beda platform dan dapat di akses di semua platform.
the landscape scene manager: untuk progressive LOD, yang dibuat otomatis dan manual.
comositing manager : dengan bahasa script dan full screen postprocessing untuk memberikan efek HDR, blommong,satruation, brightness,bluring dan noise.
tersedia konten tools untuk 3d modeler, seperti 3d studio max,maya, blender,lightware,milkshape,sketchup



refrensi 

Selasa, 08 Maret 2011

ANIMASI DENGAN BLENDER

animasi tidak bisa jauh dari dunia anak-anak. melalui animasi kita dapat mengajarkan anak-anak mengenai kreativitas. bagi para animator mengerjakan suatu objek animasi merupakan suatu kepuasan yang telah disalurkan dari hasil hobi atau bakat dalam mendesain gambar bergerak tersebut. banyak software-software yang dapat digunakan untuk menghasilkan animasi 2dimensi maupun 3 dimensi.seperti : blender, ogre,3d max dll. blender salah satu software animasi yang bersifat open source serta fleksibel terhadap semua sistem operasi. pada judul ini saya akan memberika contoh pembuatan animasi dengan blender. sebelum membuat terlebih dahulu menginstall softwarenya terlebih dahulu. kita bisa mendapatkan softwarenya dengan mengunjungi link ini download blender . berikut ini cara pembuatan globe dengan blender :
- buka software blender. pada scene awal blender akan muncul objek kubus. sebelum membuat globe hapus terlebih dahulu object tersebut. dengan menekan delete pada keyboard.lalu erase selected.
-  pada saast menekan spacebar di keyboard , pilih add setelah itu mesh pilih UVsphere untuk objek bola. atur ukuran segments dan rings

agar memudahlan dalam melihat objek kita bagi 2 dahulu layernya dengan split area. kursor dipindahkan ke atas di antara menu bar, lalu klik maka akan muncul menu untuk membagi area atau split area. ubah window type  yang ada disebelah kiri.  
 
pilih UVimage editor untuk mengambil gambar dari direktori yang kita simpan dan yang akan di edit pada object bola. masukkan gambar 2 dimensi peta untuk objek 3 dimensi di blender. pilih image lalu open.

setelah itu pada viewport shading, pilihlah textured yang akan digunakan untuk membuat gelap sementara. tekan tab pada keyboard ubahlah mode menjadi editmode sehingga hanya bola saja yang terpilih.
tekan tombo u untuk menampilkan Calculation, pada pop-up menunnya pilih sphere from fiew. 
sehingga gambar 2 dimensinya siap untuk di unwrapped.

geser dengan bola untuk merotasikan bola.sampai terlihat edges map saling bertumpukan. hal ini disebabkan bagian dari peta di UVimage editor tidak ditutupi oleh grid bola di image editor window.
agar tidak semua vertex dipilih maka tekan key A pada keyboard. pada saat menekan tombol B maka akan muncul "croos hair" yang mempunyai tujuan membuat Box-select.klik G untuk mengambil dari gambar yang di drag ke samping.

perkecil gambar. sehingga kamera serta lampu dapat terlihat. tekan tab untuk ke object mode. dan pilih lampunya. tekan g untuk mengambil lampu danlampu tersebut sejajar horizontal.

pada bagian material , pilih addnew. tombol f5 untuk mengakses tombol material ini.

tombol texface membuat material UV image window menjadi warna dari bagian teksture untuk tampilan render. tombol f12 untuk merender objek bola yang telah jadi.