Irrlicht (grafický engine)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 14. června 2021; kontroly vyžadují 2 úpravy .
3D engine Irrlicht
Typ Grafický engine
Autor Nikolaus Gebhardt [d] [1]
Vývojář Nikolaus Gebhardt a kol.
Zapsáno v C++
Operační systém Microsoft Windows , Linux , Mac OS X , AmigaOS 4 , Xbox
První vydání 2002 [1]
Nejnovější verze 1.8.5 ( 1. listopadu 2021 )
Čitelné formáty souborů Irrlicht static Mesh (UTF-8) [d] , Irrlicht static Mesh (UTF-16) [d] , Irrlicht 3D scéna [d] a Irrlicht static Mesh [d]
Licence licence zlib
webová stránka irrlicht.sourceforge.net
 Mediální soubory na Wikimedia Commons

Irrlicht (Irrlicht Engine) je 3D grafický engine , který je bezplatný a open source software distribuovaný pod licencí zlib .

"Irrlicht" využívá sílu OpenGL , DirectX a několik nativních rendererů . Uživatel má k dispozici různé funkce pro načítání a správu trojrozměrných (3D) objektů (scény, modely atd.), několik speciálních efektů a grafické uživatelské rozhraní. Doporučeno pro seznámení s procesem vývoje her (Gamedev - „herní průmysl“; „vývoj her“) a vytváření jednoduchých her a demoscén (Irrlicht podporuje populární formáty her a enginu, zejména modely quake 2, quake 3, mapy úrovní, atd.). Nevyžaduje připojení modulů třetích stran pro implementaci funkcí na vysoké úrovni (existuje jednoduchá fyzika, GUI (grafické uživatelské rozhraní) atd.). Pro Irrlicht existují tři oficiální doplňky: IrrKlang (audio knihovna), IrrXML (načítání a zpracování souborů XML), IrrEdit (editor scén). Pro využití pokročilých fyzikálních funkcí je zde fyzikální engine ChronoEngine (kvůli tomu, že v Irrlichtu je zabudován primitivní fyzikální systém).

Engine Irrlicht je vhodný pro začínající vývojáře her díky následujícím vlastnostem:

Jednou z důležitých vlastností Irrlichtu je jeho multiplatformní  schopnost – schopnost pracovat na různých platformách. Vrstva nezávislá na platformě poskytuje snadnou přenositelnost (to znamená přenos enginu) na různé platformy, které nejsou oficiálně podporovány, zejména existují porty pro Android, iOS atd.

Základní struktura

Engine obsahuje následující jmenné prostory (neboli moduly):

Dostupné jazyky pro použití irrlicht

Hry využívající engine

Poznámky

  1. 1 2 Autoři
  2. PureArea ShowCase - Detail Ansicht . Získáno 8. listopadu 2007. Archivováno z originálu 17. srpna 2014.
  3. Irrlicht Engine wiki - Delphi (downlink) . Získáno 3. června 2009. Archivováno z originálu 14. června 2008. 

Odkazy