OGRE

Wikipedia
Loikkaa: valikkoon, hakuun
OGRE screenshot 01.png

OGRE (Object-Oriented Graphics Rendering Engine) on kolmiulotteisten tietokonepelien tuotantoon laadittu grafiikkamoottori, joka on kirjoitettu C++ -kielellä. Ogrea levitetään MIT-lisenssin kanssa. Ogre luo oliopohjaisen yleistyksen alemman tason grafiikkarajapinnoista, joita ovat mm. OpenGL ja DirectX. Ogre toimii monissa eri käyttöjärjestelmissä kuten Windowisssa, MacOS:ssa ja Linuxissa. Ogre on vain 3D-grafiikan esittämiseen tarkoitettu renderointikone, 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 tuottava ohjelmointiyhteisö on melko aktiivinen Internetissä. Ogrea apuna käyttäen on tehty muutamia kaupallisia pelejä, joista tunnetuimpia ovat Ankh, Torchlight ja Garshasp.

Irrlicht on Ogrea vastaava avoin pelintekokirjasto.

Kirjallisuutta[muokkaa | muokkaa wikitekstiä]

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Commons
Wikimedia Commonsissa on kuvia tai muita tiedostoja aiheesta OGRE.
Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.