APIs Graphiques
|
Ces librairies sont disponibles pour différent systèmes d'exploitations.
|
Logiciel
|
|
Description
|
|
OS
|
OpenGL
|
|
Site officiel d'OpenGL. Librairie 3D multiplatforme qu'on ne présente plus.
|
|
Multi
|
|
|
|
|
|
DirectX
|
|
Site officiel.
|
|
Windows
|
|
|
|
|
|
SDL
|
|
Site officiel. Librairie multimedia et multiplatforme supportant OpenGL.
|
|
Multi
|
|
|
|
|
|
SFML
|
|
Site officiel. Un concurrent très intéressant pour SDL.
|
|
Multi
|
|
|
|
|
|
Khronos
|
|
Organisation chargé du développement d'OpenGL, OpenGL ES, Collada, ...
|
|
Multi
|
|
|
|
|
|
Allegro
|
|
Ensemble de librairies multimédias multiplatformes (idéal pour débutants).
|
|
Multi
|
|
|
|
|
|
GLUT
|
|
Site officiel. Système de fenêtrage pour OpenGL.
|
|
Multi
|
|
|
|
|
|
Glux
|
|
Site officiel. Système de fenêtrage pour OpenGL.
|
|
Multi
|
|
|
|
|
|
Lecture / Ecriture d'images
|
Ces logiciels sont disponibles pour différent systèmes d'exploitations.
|
Logiciel
|
|
Description
|
|
OS
|
DevIL
|
|
Site officiel. Anciennement OpenIl. Simple à utiliser.
|
|
Multi
|
|
|
|
|
|
Corona
|
|
Site officiel. Lecture: PNG,JPEG,PCX,BMP,TGA et GIF. Ecriture: PNG
|
|
Multi
|
|
|
|
|
|
FreeImage
|
|
Site officiel. Cette librairie permet l'utilisation de très nombreux formats d'images.
|
|
Windows
|
|
|
|
|
|
IJPG
|
|
Site officiel. La librairie indépendante de chargement d'images JPG.
|
|
Multi
|
|
|
|
|
|
SOIL
|
|
Site officiel. Chargement d'images sans dépendance à des librairies externes.
|
|
Multi
|
|
|
|
|
|
GFL
|
|
Site officiel. Charge 360 formats et sauvegarde en 40 formats.
|
|
Multi
|
|
|
|
|
|
ImageMagick
|
|
Site officiel. Nombreux formats + effets spéciaux (et support de Java)
|
|
Windows,Linux
|
|
|
|
|
|
LodePNG
|
|
Site officiel. Librairie de chargement de fichier PNG dont le code source peut être directement ajouté à votre projet.
|
|
Windows,Linux
|
|
|
|
|
|
PaintLib
|
|
Site officiel. Nombreux formats.
|
|
Windows,Linux
|
|
|
|
|
|
Wotsit
|
|
Description de nombreux formats
|
|
Multi
|
|
|
|
|
|
Audio
|
Ces logiciels sont disponibles pour différent systèmes d'exploitations.
|
Logiciel
|
|
Description
|
|
OS
|
OpenAL
|
|
Site officiel. Support l'EAX et la 3D.
|
|
Multi
|
|
|
|
|
|
SFML
|
|
Site officiel. Ensemble de libraries multimédias utilisables séparément, disposant d'un module audio utilisant OpenAL et capable de lire des fichiers .mp3 et .ogg.
|
|
Multi
|
|
|
|
|
|
EAX
|
|
Facilite la spacialisation du son en s'ajoutant à DirectX Audio ou OpenAL.
|
|
Multi
|
|
|
|
|
|
Fmod
|
|
Site officiel. Librairie sonnore accélérée en hardware.
|
|
Multi
|
|
|
|
|
|
irrklang
|
|
Site officiel. Librairie sonnore accélérée en hardware.
|
|
Multi
|
|
|
|
|
|
cAudio
|
|
Site officiel. Librairie sonnore accélérée en hardware (utilise OpenAL).
|
|
Windows
|
|
|
|
|
|
Moteurs Physiques
|
Ces logiciels sont disponibles pour différent systèmes d'exploitations.
|
Logiciel
|
|
Description
|
|
OS
|
Bullet
|
|
Site officiel. Puissant et notamment utiliser dans Blender.
|
|
Multi
|
|
|
|
|
|
PhysX
|
|
Site officiel. Par Nvidia. Accéléré en Hardware.
|
|
Multi
|
|
|
|
|
|
ODE
|
|
Site officiel. Très connu.
|
|
Multi
|
|
|
|
|
|
Newton Game Dynamics
|
|
Site officiel. Moteur physique OpenSource.
|
|
Multi
|
|
|
|
|
|
Box2D
|
|
Site officiel. Moteur physique 2D.
|
|
Multi
|
|
|
|
|
|
chipmunk
|
|
Site officiel. Moteur physique 2D.
|
|
Multi
|
|
|
|
|
|
JBullet
|
|
Site officiel. Bullet pour Java.
|
|
Multi
|
|
|
|
|
|
JigLibX
|
|
Site officiel. Moteur physique 3D open source pour XNA.
|
|
XNA
|
|
|
|
|
|
Farseer Physics
|
|
Site officiel. Moteur physique 2D open source pour XNA.
|
|
XNA
|
|
|
|
|
|
Jitter Physics
|
|
Site officiel. Moteur physique 3D open source en C# (XNA,OpenTK,...).
|
|
Multi
|
|
|
|
|
|
Box2DX
|
|
Site officiel. Box 2D en C#. Fonctionne avec OpenGL (TAO)
|
|
Multi
|
|
|
|
|
|
Moteurs 3D
|
Ces logiciels sont disponibles pour différent systèmes d'exploitations.
|
Logiciel
|
|
Description
|
|
OS
|
irrlicht
|
|
Site officiel. Semble plus simple à utiliser que Ogre 3D.
|
|
Multi
|
|
|
|
|
|
Ogre3d
|
|
Site officiel. Le célèbre moteur 3D.
|
|
Multi
|
|
|
|
|
|
Panda3D
|
|
Site officiel. Moteur de jeu 3D.
|
|
Multi
|
|
|
|
|
|
jMonkey Engine
|
|
Site officiel. Moteur 3D en Java.
|
|
Multi
|
|
|
|
|
|
Blender
|
|
Site officiel. Moteur de jeu utilisant des scripts.
|
|
Multi
|
|
|
|
|
|
Chargement de fichiers 3D
|
Ces logiciels sont disponibles pour différent systèmes d'exploitations.
|
Logiciel
|
|
Description
|
|
OS
|
assimp
|
|
Site officiel. Charge de nombreux formats.
|
|
Multi
|
|
|
|
|
|
Lib3DS
|
|
Site officiel. Charge les fichier .3DS de 3D Studio.
|
|
Multi
|
|
|
|
|
|
Collada
|
|
Site officiel. Un format supporté par de nombreux programmes.
|
|
Multi
|
|
|
|
|
|
Cal3D
|
|
Site officiel. Un format de fichier avec gestion des skinned meshes.
|
|
Multi
|
|
|
|
|
|
LibAn8
|
|
Site officiel. Charge les fichier .an8 d'Anim8or.
|
|
Multi
|
|
|
|
|
|
GUIs Multiplatformes
|
Ces logiciels sont disponibles pour différent systèmes d'exploitations.
|
Logiciel
|
|
Description
|
|
OS
|
QT
|
|
Site officiel. Supporte OpenGL.
|
|
Multi
|
|
|
|
|
|
GTK+
|
|
Site officiel. Supporte OpenGL.
|
|
Multi
|
|
|
|
|
|
FoxToolkit
|
|
Site officiel. Supporte OpenGL.
|
|
Multi
|
|
|
|
|
|
FLTK
|
|
Site officiel. Supporte OpenGL.
|
|
Multi
|
|
|
|
|
|
wxWidgets
|
|
Site officiel. Supporte OpenGL.
|
|
Multi
|
|
|
|
|
|
|
|