Motor 3D Irrlicht | |
---|---|
Tip de | Motor grafic |
Autor | Nikolaus Gebhardt [d] [1] |
Dezvoltator | Nikolaus Gebhardt și colab. |
Scris in | C++ |
Sistem de operare | Microsoft Windows , Linux , Mac OS X , AmigaOS 4 , Xbox |
Prima editie | 2002 [1] |
ultima versiune | 1.8.5 ( 1 noiembrie 2021 ) |
Formate de fișiere care pot fi citite | Irrlicht static Mesh (UTF-8) [d] , Irrlicht static Mesh (UTF-16) [d] , Irrlicht scena 3D [d] și Irrlicht static Mesh [d] |
Licență | licență zlib |
Site-ul web | irrlicht.sourceforge.net |
Fișiere media la Wikimedia Commons |
Irrlicht (Irrlicht Engine) este un motor grafic 3D care este un software gratuit și open source distribuit sub licența zlib .
„Irrlicht” folosește puterea OpenGL , DirectX și a mai multor dispozitive de randare native . Utilizatorului i se oferă diverse funcționalități pentru încărcarea și gestionarea obiectelor tridimensionale (3D) (scene, modele etc.), câteva efecte speciale și o interfață grafică cu utilizatorul. Recomandat pentru familiarizarea cu procesul de dezvoltare a jocului (Gamedev - „industrie de construire a jocurilor”; „dezvoltare a jocurilor”) și pentru crearea de jocuri și scene demovatice simple (Irrlicht acceptă formate populare de jocuri și motoare, în special modelele quake 2, quake 3, hărți de nivel, etc.) . Nu necesită conectarea unor module terțe pentru a implementa funcții de nivel înalt (există o fizică simplă, GUI (interfață grafică de utilizator), etc.). Există trei suplimente oficiale pentru Irrlicht: IrrKlang (biblioteca audio), IrrXML (încărcarea și procesarea fișierelor XML), IrrEdit (editor de scenă). Pentru a utiliza funcții avansate de fizică, există un motor de fizică ChronoEngine (datorită faptului că un sistem de fizică primitiv este încorporat în Irrlicht).
Motorul Irrlicht este potrivit pentru dezvoltatorii de jocuri începători datorită următoarelor caracteristici:
Una dintre caracteristicile importante ale Irrlicht este capacitatea sa multiplatformă - capacitatea de a lucra pe diferite platforme. Stratul independent de platformă oferă portabilitate ușoară (adică transferul motorului) pe diverse platforme care nu sunt acceptate oficial, în special, există porturi pentru Android, iOS etc.
Motorul conține următoarele spații de nume (alias module):
Motoare de joc | |||||||
---|---|---|---|---|---|---|---|
Grafic | Gratuit GLScene Horde3D Irrlicht CĂPCĂUN OpenSceneGraph Proprietate Outerra | ||||||
Fizic | Gratuit Box2D Glonţ Chipmunk newton ODĂ. Tokamak Proprietate DMM Havok Fizica PhysX | ||||||
scop general |
| ||||||
De specialitate |
| ||||||
Lista motoarelor de joc |