Irrlicht (grafikmotor)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 14 juni 2021; kontroller kräver 2 redigeringar .
Irrlicht 3D-motor
Sorts Grafikmotor
Författare Nikolaus Gebhardt [d] [1]
Utvecklaren Nikolaus Gebhardt et al.
Skrivet i C++
Operativ system Microsoft Windows , Linux , Mac OS X , AmigaOS 4 , Xbox
Första upplagan 2002 [1]
senaste versionen 1.8.5 ( 1 november 2021 )
Läsbara filformat Irrlicht static Mesh (UTF-8) [d] , Irrlicht static mesh (UTF-16) [d] , Irrlicht 3D-scen [d] och Irrlicht static Mesh [d]
Licens zlib licens
Hemsida irrlicht.sourceforge.net
 Mediafiler på Wikimedia Commons

Irrlicht (Irrlicht Engine) är en 3D -grafikmotor som är gratis och öppen källkod som distribueras under zlib-licensen .

"Irrlicht" använder kraften hos OpenGL , DirectX och flera inbyggda renderare . Användaren förses med olika funktioner för att ladda och hantera tredimensionella (3D) objekt (scener, modeller etc.), några specialeffekter och ett grafiskt användargränssnitt. Rekommenderas för att bekanta dig med spelutvecklingsprocessen (Gamedev - "spelbyggande industri"; "spelutveckling") och skapa enkla spel och demoscener (Irrlicht stöder populära spel- och motorformat, särskilt Quake 2, Quake 3-modeller, nivåkartor, etc.). Det kräver inte anslutning av tredjepartsmoduler för att implementera funktioner på hög nivå (det finns en enkel fysik, GUI (grafiskt användargränssnitt), etc.). Det finns tre officiella tillägg för Irrlicht: IrrKlang (ljudbibliotek), IrrXML (laddning och bearbetning av XML-filer), IrrEdit (scenredigerare). För att använda avancerade fysikfunktioner finns det en ChronoEngine-fysikmotor (på grund av att ett primitivt fysiksystem är inbyggt i Irrlicht).

Irrlicht-motorn är lämplig för nybörjare spelutvecklare på grund av följande funktioner:

En av de viktiga egenskaperna hos Irrlicht är dess plattformsoberoende  förmåga - förmågan att arbeta på olika plattformar. Det plattformsoberoende lagret ger enkel portabilitet (det vill säga överföringen av motorn) till olika plattformar som inte stöds officiellt, i synnerhet finns det portar för Android, iOS, etc.

Grundläggande struktur

Motorn innehåller följande namnrymder (alias moduler):

Tillgängliga språk att använda irrlicht

Spel som använder motorn

Anteckningar

  1. 1 2 författare
  2. PureArea ShowCase - Detail Ansicht . Hämtad 8 november 2007. Arkiverad från originalet 17 augusti 2014.
  3. Irrlicht Engine wiki - Delphi (nedlänk) . Hämtad 3 juni 2009. Arkiverad från originalet 14 juni 2008. 

Länkar