Bonjour,
j'arrive à animer un personnage en utilisant les positions relatives des joints.
Et là je veux essayer de le faire en utilisant les positions absolues .
Et je n'arrive pas à passer des positions relatives à absolues .
Si je comprends bien :
Si on a deux os, A, B que A est le root que sa translation à t=0 c'est pA0 sa rotation à t=0 c'est rA0
pour trouver les coordonnées de B c'est pA0 + translation relative de B et on compose une rotation rA0(rB0) ?
Parce que quand je n'applique pas les rotations mon point B à bien une animation cohérente par rapport à A, seulement il ne tourne pas l'animation n'est pas complète.
Pour les rotations j'utilise des quaternions donc la composition de deux rotations en quaternion c'est bien q1*q2 ? si on veut tourner de q1 et ensuite de q2.
donc ensuite je dois faire un q3 = q1*q2 et faire q3.rotation(pA0 + translation relative de B) pour trouver la position finale de B ?
Partager