Aller au contenu

Irrlicht

Un article de Wikipédia, l'encyclopédie libre.
Irrlicht Engine
Description de l'image Irrlicht new logo.png.
Description de cette image, également commentée ci-après
RABCAT Engine
Informations
Développé par Nikolaus Gebhardt et al.
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 1.8.5 ()
Dépôt sourceforge.net/p/irrlicht/codeVoir et modifier les données sur Wikidata
Écrit en C++Voir et modifier les données sur Wikidata
Système d'exploitation Linux,Microsoft Windows,macOSetSolarisVoir et modifier les données sur Wikidata
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)Voir et modifier les données sur Wikidata
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:

Irrlicht est le mot allemand pour désigner le phénomène desfeux follets.

Compatibilité

[modifier|modifier le code]

Irrlicht estmultiplateforme:

Gestion des formats

[modifier|modifier le code]

Fichiers images supportés:

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)

Notes et références

[modifier|modifier le code]
  1. «Authors»(consulté le):«Niko founded the Irrlicht Engine project in 2002»
  2. Licence sur le site officiel