Apres avoir realisé un chargeur de .ase, j'aimerais animer mes meshs... Selement, je ne sais pas comment realiser un chargement de bones, de skinning, et autres info d'animations...
Quelqu'un a reussi a charger une animation de 3ds max, et si oui, comment???
Si vous souhaitez avoir mes sources, n'hesitez pas a demander...
Bon, je m'auto repond, parce que j'ai un peu progressé... mais je bloque toujours...
J'arrive maintenant a charger les bones de 3ds max, avec leurs rotations, seulement maintenant, je ne peux pas afficher ma forme, car pour la deformer avec les bones, il faudrait realiser des glRotate() entre glBegin() et glEnd()... La seul solution, je pense, serait de realiser soit meme les transformations par multiplication de matrices... Mais je ne trouve pas d'exemple de rotation par matrice suivant un angle libre (les rotations suivant l'axe, c'est relativement facile...) qui n'utilise pas glRotate()!
J'espere ne pas etre trop obscur...
Merci de ton aide. En effet, ça m'a l'air d'etre la meilleur maniere de m'en sortir... Je pense me servir de Cg ; eternel debas pour savoir lequel sera le mieux (hlsl, Cg, glsl...).
Bref, n'hesitez pas a me dire si je pars dans une impasse...