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.
Engine obsahuje následující jmenné prostory (neboli moduly):
Herní motory | |||||||
---|---|---|---|---|---|---|---|
Grafický | Volný, uvolnit GLScene Horde3D Irrlicht OGRE OpenSceneGraph Proprietární Outerra | ||||||
Fyzický | Volný, uvolnit Box2D Kulka Chipmunk newton ÓDA. Tokamak Proprietární DMM Havok fyzika PhysX | ||||||
obecný účel |
| ||||||
Specializované |
| ||||||
Seznam herních enginů |