Friday, June 25, 2010

GAME ENGINE BLENDER VS OGRE


Kali ini saya akan membahas tentang perbandingan game engine menggunakan Blender dengan game engine menggunakan Ogre.

1. 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
2. Ogre

OGRE (Object-Oriented Graphics Rendering Engine) adalah engine yang object oriented & flexible 3D rendering pada game engine yang ditulis dalam bahasa C++ serta didesain untuk mampu men-developer dengan intuitif & mudah kepada aplikasi produksi dengan menggunakan utility hardware-accelerated 3D graphic. Gambaran abstraknya OGRE menggunakan sistem library seperti Direct3D & OpenGL, serta menyediakan sebuah dasar interface di dunia objek dan class object yang lebih tinggi.
OGRE mempunyai banyak komuniti yang aktif, salah satunya sourceforge.net yang berdiri sejak Maret 2005. Beberapa karyanga yang sudah ada & dikomersialkan diantaranya game Ankh, Azathoth, & Pasific Strom. Serta baru-baru ini muncul lagi gamenya, yaitu Eihoth 1.4.9 yang rilis pada Mei 2008. Rilisnya dibawah istilah GNU Lesser General Public License.
OGRE hanyalah rendering engine. Seperti pada engine lainnya, hanya saja OGRE pada umumnya hanya sebagai graphic rendering. Dengan kata lain fitur OGRE hanya khusus menangani vector & matrix classes, memory handling, dan lain-lain. Ini bukanlah salah satu dari semua solusi dalam istilah game development / simulasi, OGRE tidak menyediakan audio / physics support.
Pada umumnya ini bisa dikatakan sebagai kelemahan utama dari OGRE, tetapi itu setara setelah melihat kemampuan grafis ada engine ini. Kemempuan utama OGRE adalah graphics engine yang bisa memberikan para developer sebuah kebebasan untuk menggunakan physics apapun, input, audio, & library lainnya. OGRE memberikan para tim development untuk fokus pada graphics daripada beberapa sistem-sistem yang ada dalam game development. OGRE dapat mensuport OIS, SDL, dan CEGUI libraries.
Sekarang ini OGRE adalah publish dibawah dua lisensi, yaitu LGPL & OUL. Maka sekarang ini para publish tersebut membuka OGRE sebagai free / open-source software.
Fitur OGRE :
OGRE mempunyai banyak fitur yang bisa digunakan, diantaranya :
-Desain yang object oriented dengan menggunakan plugin untuk mempermudah memasukkan fitur lainnya.
-Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, & Paging Landscape scene manager.
-Multi-platform dengan dukungan OpenGL & Direct3D. Bisa merender konten yang sama di beda platform tanpa harus mempunyai content creator. Dapat diakses pada platform Linux, Mac OS X, dan semua versi Windows.

Source:
http://motionstudio.wordpress.com/blender/
http://www.blendermagz.org
http://magetagame.wordpress.com/2-game-engine/ogre/

No comments:

^_^

SEMOGA BERMANFAAT