OGRE

OGRE (Object-Oriented Graphics Rendering Engine)
Typ Grafický engine
Vývojář Tým OGRE
Zapsáno v C++
Operační systém Multiplatformní software
První vydání února 2005
Nejnovější verze 13.4.4 [1] ( 7. srpna 2022 )
Čitelné formáty souborů OGRE Mesh (binární) [d]
Vygenerované formáty souborů OGRE Mesh (binární) [d]
Stát Aktivní
Licence Licence MIT
webová stránka ogre3d.org
 Mediální soubory na Wikimedia Commons

OGRE ( Object-Oriented Graphics Rendering Engine ) je open source objektově orientovaný grafický engine napsaný v C ++ . Autorem OGRE je Steve Streeting . 

Steve začal na enginu pracovat v roce 2001 poté, co dostal nápad vytvořit dobře koordinovaný multiplatformní engine s uživatelsky přívětivým designem a architekturou.

Politika OGRE

OGRE sám o sobě není herním enginem a podle autora ani nikdy nebude. OGRE byl, je a bude grafický engine pro vykreslování 3D grafiky . Velkou oblibu si engine získal díky své flexibilitě, která umožňuje jeho „křížení“ s mnoha dalšími knihovnami (fyzika - ODE , Newton, PhysX, Bullet; zvuk, síť, grafické rozhraní atd.).

Důvod, proč se OGRE nemůže stát plnohodnotným herním enginem, popisuje autor následovně: Ne každý, kdo může potřebovat 3D engine, jej použije k tvorbě her, takže OGRE můžete použít k tvorbě her, simulací, obchodních aplikací atd. OGRE ano nemají vestavěnou podporu pro sítě, zvuk a mnoho dalších funkcí. Ale s pomocí úsilí mnoha profesionálů se objevily knihovny, které byly portovány pod OGRE. Například knihovny jako PhysX SDK (engine) (NxOgre), Newton Game Dynamics (OgreNewt), Bullet Physics Library (OgreBullet), Open Dynamics Engine (OgreODE) byly portovány pro implementaci fyziky v aplikacích využívajících tento engine.

Pro implementaci grafického uživatelského rozhraní ( angl.  GUI - Graphic User Interface ), lze použít jak standardní (špatně implementované, tak podle vývojářů mohou být v budoucnu vyloučeny) funkce grafického rozhraní OGRE. jako knihovny třetích stran lze importovat: OpenGUI, MyGUI, CEGUI.

OGRE je svobodný software licencovaný pod LGPL / MIT a má velmi aktivní komunitu .

Funkce

Historie verzí

OGRE porty

Existují porty Ogre3D pro jiné programovací jazyky

Projekty využívající engine

Open source

Proprietární

Viz také

Poznámky

  1. v13.4.4 . Získáno 15. srpna 2022. Archivováno z originálu dne 15. srpna 2022.
  2. 1 2 Tagy OGRECave/  ogre . GitHub . Získáno 18. září 2021. Archivováno z originálu dne 18. září 2021.
  3. Snake Game On Spheres (odkaz není k dispozici) . Získáno 3. července 2011. Archivováno z originálu dne 18. června 2012. 
  4. Garshasp . Získáno 15. května 2022. Archivováno z originálu dne 6. února 2022.
  5. Zombie Driver
  6. Warside . Získáno 15. května 2022. Archivováno z originálu dne 2. dubna 2022.
  7. Rebelská galaxie . Získáno 15. května 2022. Archivováno z originálu dne 09. května 2022.

Odkazy