Développez des jeux 3D avec le meilleur moteur graphique gratuit
Crystal Space est un kit de développement de logiciels pour créer des applications en 3D. Gratuit (LGPL) et portable, ce moteur écrit en C++ est disponible sous GNU/Linux, UNIX, Windows, et Mac OS X.
Il supporte les principales librairies graphiques sur les plates-formes compatibles: OpenGL, SDL, X11 et SVGALIB. Il peut aussi utiliser des routines assembleur avec NASM et MMX.
Fonctionnalités principales:
- Eclairage coloré
- Eclairage avec stencil et lightmapping
- Support des shaders (CG, vertex programs, fragment programs, ...)
- Mipmapping
- Portails
- Miroirs
- Transparence Alpha
- Surfaces réfléchissantes
- Sprites 3D (a base de frames ou avec une animation de squelette en utilisant la librairie d'animation cal3d)
- Structures procédurales
- Systèmes de particules
- Halos
- Brume volumétrique
- Supporte les langages de script (Python, Perl, Java et d'autres)
- Supporte l'affichage en 16-bit et 32-bit
- Moteur de rendu logiciel
- Transformations hiérarchiques
- Support des polices de caractères (avec freetype aussi)
- Plug-in de rendu physique basé sur ODE
Ce moteur gratuit et puissant est très prometteur. On le retrouve déjà derrière de nombreux projets, à l'instar du jeu de rôle en ligne gratuit Planeshift.