glSkel

, par MiKaël Navarro

Utilisation des quaternions, cinématique directe, descriptions des mouvements par keyframes...

Animation par squelette :

 Animation d’un objet hiérarchisé OpenGL ;
 Utilisation des quaternions ;
 Description des mouvements par keyframes ;
 Réflection, ombres, texture mapping ;
 Environment mapping, textures transparentes ;
 Brume et brouillard.

Ce mini projet a été effectué dans le but d’utiliser les quaternions pour les animations, et notemment l’animation par squelette (cinématique directe). Grace à cela les prémices d’un moteur 3d, pouvant servir à créer un jeu de combat ou un jeu d’aventure de type Tomb Raider, a pu etre mis en place.

Cela nous a permis aussi de mettre en évidence les possibilités d’OpenGL en matière d’animation de textures, d’application de textures transparentes, ..., ainsi que les nouvelles fonctionnalités de l’API glut (Game Mode...).

Auteurs :
 Mikael ’mickey’ Navarro (klnavarro@voila.fr)
 Nicolas ’rambo’ Chaput (chaput@essi.fr)

A la suite de ce projet le moteur a été revu, notemment la description des squelettes, et amelioré donnant le nouveau moteur 3d nommé glSkel. Des fonctionnalités ont été rajoutés comme la support des formats MDL de Quake (personnages animés).

Archives :
 glSkel_alpha.0.7.1.tar.gz
 glSkel.1.0.6.tar.gz