OGRE

OGRE (Object-Oriented Graphics Rendering Engine)
Type Grafik motor
Udvikler OGRE-teamet
Skrevet i C++
Operativ system Cross-platform software
Første udgave februar 2005
nyeste version 13.4.4 [1] ( 7. august 2022 )
Læsbare filformater OGRE Mesh (binær) [d]
Genererede filformater OGRE Mesh (binær) [d]
Stat Aktiv
Licens MIT-licens
Internet side ogre3d.org
 Mediefiler på Wikimedia Commons

OGRE ( O bject-Oriented Graphics Rendering Engine ) er en open source objektorienteret grafikmotor skrevet i C++ . Forfatteren af ​​OGRE er Steve Streeting . 

Steve begyndte at arbejde på motoren i 2001, efter at han havde fået ideen til at skabe en velkoordineret, cross-platform motor med et brugervenligt design og arkitektur.

OGRE politik

OGRE i sig selv er ikke en spilmotor , og ifølge forfatteren vil den aldrig være det. OGRE var, er og bliver en grafikmotor til gengivelse af 3D-grafik . Motoren opnåede stor popularitet på grund af dens fleksibilitet, som gør det muligt at "krydse" den med mange andre biblioteker (fysik - ODE , Newton, PhysX, Bullet; lyd, netværk, grafisk interface osv.).

Grunden til, at OGRE ikke kan blive en fuld spilmotor, er beskrevet af forfatteren som følger: Ikke alle, der kan have brug for en 3D-motor, vil bruge den til at skabe spil, så du kan bruge OGRE til at skabe spil, simuleringer, forretningsapplikationer osv. OGRE gør det. ikke har indbygget understøttelse af netværk, lyd og mange andre funktioner. Men ved hjælp af mange fagfolks indsats dukkede der biblioteker op, der blev overført under OGRE. For eksempel er biblioteker som PhysX SDK (engine) (NxOgre), Newton Game Dynamics (OgreNewt), Bullet Physics Library (OgreBullet), Open Dynamics Engine (OgreODE) blevet porteret til at implementere fysik i applikationer, der bruger denne motor.

For at implementere en grafisk brugergrænseflade ( eng.  GUI - Graphic User Interface ), kan både standard (dårligt velimplementeret, og ifølge udviklerne muligvis udelukket i fremtiden) funktioner i den grafiske OGRE-grænseflade bruges, samt som tredjepartsbiblioteker kan importeres: OpenGUI, MyGUI, CEGUI.

OGRE er gratis software licenseret under LGPL / MIT og har et meget aktivt fællesskab .

Funktioner

Versionshistorik

OGRE-porte

Der er porte til Ogre3D til andre programmeringssprog

Projekter, der bruger motoren

Open source

Proprietær

Se også

Noter

  1. v13.4.4 . Hentet 15. august 2022. Arkiveret fra originalen 15. august 2022.
  2. 1 2 Tags OGRECave/  ogre . GitHub . Hentet 18. september 2021. Arkiveret fra originalen 18. september 2021.
  3. Snake Game On Spheres (link utilgængeligt) . Hentet 3. juli 2011. Arkiveret fra originalen 18. juni 2012. 
  4. Garshasp . Hentet 15. maj 2022. Arkiveret fra originalen 6. februar 2022.
  5. Zombie-driver
  6. Warside . Hentet 15. maj 2022. Arkiveret fra originalen 2. april 2022.
  7. Rebel Galaxy . Hentet 15. maj 2022. Arkiveret fra originalen 09. maj 2022.

Links