Irrlicht
Développé par | Nikolaus Gebhardt et al. |
---|---|
Première version | [1] |
Dernière version | 1.8.5 () |
Dépôt | sourceforge.net/p/irrlicht/code |
Écrit en | C++ |
Système d'exploitation | Linux,Microsoft Windows,macOSetSolaris |
Environnement | Multiplate-forme |
Formatslus | Irrlicht static Mesh (UTF-8)(d),Irrlicht static mesh (UTF-16)(d),Irrlicht 3D scene(d)et Irrlicht static Mesh(d) |
Type | Moteur de rendu 3D |
Licence | Zlib |
Site web | http://irrlicht.sourceforge.net/ |
Irrlichtest unmoteur 3Dtemps réelmultiplateforme.
Il s'agit d'unlogiciel libresouslicence zlib[2]. Son utilisation est libre, y compris pour des programmes à vocation commerciale. Il existe déjà plusieursforksdu projet, dans le but d'accélérer la correction des bugs ou l'ajout de nouveautés.
Ce moteur supporte aussi bienOpenGL,Direct3Dque son propre rendu logiciel; ainsi qu'un nouveau rendu, plus rapide (Apfelbaum rendering, du nom de son auteur).
L'intégration à de nombreux langages est possible, l'APIest écrite nativement enC++.
Irrlicht possède aussi plusieurs fonctionnalités autres que celle de moteur 3D ce qui facilite entre autres le développement de jeux vidéo:
- analyse syntaxiqueXMLrapide,
- moteur physiquebasique,
- moteur de particules.
Apparition
[modifier|modifier le code]Irrlicht est le mot allemand pour désigner le phénomène desfeux follets.
Compatibilité
[modifier|modifier le code]Irrlicht estmultiplateforme:
- Linux
- Windows98, ME, NT 4, 2000, XP, XP64, Vista, 7, 10
- Mac OS
- SunSolaris/SPARC
- Xbox 360/PlayStation 3(sources?)
- iPhone/Android(Seront intégrées au SDK à partir de la version 1.9)
- AmigaOS4
Gestion des formats
[modifier|modifier le code]Fichiers images supportés:
- Adobe Photoshop(.psd)
- JPEG File Interchange Format(.jpg)
- Portable Network Graphics(.png)
- Truevision Targa(.tga)
- Windows Bitmap(.bmp)
- ZSoft PaintbrushPCX(.pcx)
Fichiers structures 3D:
- 3D Studiomeshes (.3ds)
- B3D files (.b3d)
- Alias Wavefront Maya (.obj)
- Cartography shop 4 (.csm)
- COLLADA(.xml,.dae)
- DeleD (.dmf)
- FSRad oct (.oct)
- Irrlicht scenes (.irr)
- Irrlicht static meshes (.irrmesh)
- Microsoft DirectX(.x) (binary & text)
- Milkshape (.ms3d)
- My3DTools 3 (.my3D)
- OGREmeshes (.mesh)
- Pulsar LMTools (.lmts)
- Quake 3levels (.bsp)
- Quake 2 models (.md2)
- Fichiers STL 3D (.stl)
Voir aussi
[modifier|modifier le code]- (en)Site officiel
- (fr)Communauté francophone
- (fr)Tutoriels de développement avec Irrlicht
- (fr)Pour apprendre à l'utiliser (Bases C++ requises).
- (fr)Initiation au moteur graphique Irrlicht
Notes et références
[modifier|modifier le code]- «Authors»(consulté le):«Niko founded the Irrlicht Engine project in 2002»
- Licence sur le site officiel