Irrlicht (motor grafic)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 14 iunie 2021; verificările necesită 2 modificări .
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.

Structura de bază

Motorul conține următoarele spații de nume (alias module):

Limbi disponibile pentru a utiliza irrlicht

Jocuri folosind motorul

Note

  1. 1 2 Autori
  2. PureArea ShowCase - Detaliu Ansicht . Consultat la 8 noiembrie 2007. Arhivat din original pe 17 august 2014.
  3. Irrlicht Engine wiki - Delphi (link descendent) . Consultat la 3 iunie 2009. Arhivat din original pe 14 iunie 2008. 

Link -uri