Monday, March 26, 2012

Ogre3d


OGRE (Object Oriented Graphics Rendering Engine) adalah engine yang flexible dan object oriented 3D rendering pada game engine yang ditulis dalam bahasa C++ serta di desain untuk mampu men-developer dengan intuitif dan mudah kepada aplikasi produksi dengan menggunakan utility hardware-accelerated 3D graphic. Gambaran abstraknya OGRE menggunakan system library seperti direct 3D dan openGL, serta menyediakan sebuah dasar interface di dunia objek dan class object yang lebih tinggi.
Salah satu komunitas aktif yang ada sejak 2005 pada OGRE adalah sourceforge.net. Game yang sudah di publish secara komersial antara lain Ankh, Azathoth, dan Pasific Strom. Umumnya OGRE hanya graphic rendering, dengan kata lain fitur pada OGRE hanya menangani vector dan matrix classes, dan memory handling.
Kemampuan utama OGRE adalah graphics engine yang bisa memberikan para developer sebuah kebebasan untuk menggunakan physics apapun, input, audio, & library lainnya. OGRE dapat mensuport OIS, SDL, dan CEGUI libraries.

Fitur-fitur pada OGRE :

  1. Desain yang object oriented dengan menggunakan plugin untuk mempermudah memasukkan fitur lainnya.
  1. Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, & Paging Landscape scene manager.
  1. 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.
  1. OGRE mendukung program Vertex dan Fragment selama ditulis dengan GLSH, HLSL, Cg, assembler, dsb.

Sejarah OGRE :

Tahun 1999
Sinbad mulai merencanakan proyek library baru yang dapat menjadi API dan berdasar Platform. 

25 Februari 2000
Sourceforge project didaftarkan, OGRE menjadi namanya.  

Februari 2005
Ogre v1.0.0 "Azathoth" Rilis Final - resource system overhaul, hardware
pixel buffers, HDR, CEGui, XSI exporter 

Maret 2005
Ogre mendapat penghargaan 'Project of the Month' di Sourceforge

4 November 2005
Ankh di rilis dan menjadi proyek komersial pertama menggunakan Ogre

7 Mei 2006 
Ogre 1.2 "Dagon" rilis secara ofisial

25 Maret 2007
Ogre 1.4 "Eihort" rilis secara ofisial

28 Agustus 2008
Ogre 1.6 "Shoggoth" rilis secara ofisial (versi 1.6.5 Stable Release) 

No comments:

Post a Comment