From Wikipedia, the free encyclopedia
OGRE (Object-Oriented Graphics Rendering Engine) on videopelien kehitykseen tarkoitettu kolmiulotteisen grafiikan grafiikkamoottori.
OGRE kirjoitettu C++ -kielellä ja sitä jaetaan MIT-lisenssillä. Ogre luo oliopohjaisen yleistyksen alemman tason grafiikkarajapinnoista, joita ovat mm. OpenGL ja DirectX. Ogre toimii monissa eri käyttöjärjestelmissä kuten Windowissa, MacOS:ssa ja Linuxissa. Ogre on vain 3D-grafiikan esittämiseen tarkoitettu renderöintimoottori, joka ei oletuksena sisällä näppäimistön käsittelyyn, äänen tuottoon, valikoihin, pelin fysiikkaan tai muuhun vastaavaan liittyviä asioita. Ogren mukana tulee silti suoraan näppäimistön käsittelyyn liittyvä OIS ja grafiikkaan liittyvä Cg. Ogre tukee myös SDL-grafiikkakirjaston käyttöä. Ogreen on saatavilla käyttöliittymälaajennuksia mm. CEGUI. Muutamilla animaatio-ohjelmilla, kuten 3D Max, Maya ja Blender, voi tehdä lisäosan avulla Ogren ymmärtämiä tiedostoja. Ogrelle on saatavilla mm. Python-wrapperit, mutta pääosin Ogren käyttö ohjelmoinnissa vaatii ainakin jonkin verran C++-osaamista. Valmiiksi käännettyjä Ogre-paketteja saa Windowsiin lähinnä Visual C++:lle, mutta MinGW-paketti kannattaa yleensä kääntää itse lähdekoodista. Ogre-paketin mukana tulee kohtalaisen laaja esimerkkivalikoima ja Internet-sivulta on saatavilla seikkaperäisiä ohjelmointiesimerkkejä.
Ogrea apuna käyttäen on tehty muutamia kaupallisia pelejä, joista tunnetuimpia ovat Ankh, Torchlight ja Garshasp.
Irrlicht on Ogrea vastaava avoin pelintekokirjasto.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.