Irrlicht

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Page d’aide sur l’homonymie

Cet article concerne le moteur de rendu 3D. Pour l'album de Klaus Schulze, voir Irrlicht (album).

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, macOS et SolarisVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Formats lus 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/

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

Irrlicht est un moteur 3D temps réel multiplateforme.

Il s'agit d'un logiciel libre sous licence zlib[2]. Son utilisation est libre, y compris pour des programmes à vocation commerciale. Il existe déjà plusieurs forks du projet, dans le but d'accélérer la correction des bugs ou l'ajout de nouveautés.

Ce moteur supporte aussi bien OpenGL, Direct3D que 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'API est écrite nativement en C++.

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 :

Apparition

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

Compatibilité

Irrlicht est multiplateforme :

Gestion des formats

Fichiers images supportés :

Fichiers structures 3D :

  • 3D Studio meshes (.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)
  • OGRE meshes (.mesh)
  • Pulsar LMTools (.lmts)
  • Quake 3 levels (.bsp)
  • Quake 2 models (.md2)
  • Fichiers STL 3D (.stl)

Voir aussi

  • (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

  1. « Authors » (consulté le ) : « Niko founded the Irrlicht Engine project in 2002 »
  2. Licence sur le site officiel
v · m
Libres
2D
2,5D
3D
2D et 3D
  • Allegro
  • Godot
  • HPL
  • libGDX (en)
  • Raylib
  • Sokol (wrapper)
  • Spring
Fantasy console
Bibliothèques bas niveau multiplateformes
Propriétaires commercialisés
2D
3D
Fantasy console
Propriétaires utilisés en interne
2D
3D
  • icône décorative Portail des logiciels libres
  • icône décorative Portail du jeu vidéo