CPU Skinning
Il est désormais possible d'animer les modèles 3D affichés dans le moteur. L'animation se base totalement sur le système vu dans DOOM 3. Je l'ai cependant intégralement écrit sur base de l'observation de leur système. Il est également possible d'afficher les "squelettes" d'animations.
Le principe d'animation est assez simple, une fois assimilé (comme souvent !). En fait un vertex (poin dans l'espace) de la surface d'un objet animé dépend de la position des points clés (les articulations en quelque sorte). Sa position peut dépendre de plusieurs articulations. Une animation est une succession de positions d'articulations capturées à des instants clés dans le temps à intervals réguliers. La position entre ces trames est interpolée sphériquement (SLERP+Quaternions).
Principe maintenant bien connu, mais intéressant à implémenter :)

0 commentaires:
Enregistrer un commentaire
Abonnement Publier les commentaires [Atom]
<< Accueil