smashluigi: merci
Thomas J: Je n'ai utilisé aucun plugin ni aucun logiciel. Les options de max suffisent largement
Les éléments de la scène sont reproduits du réel, le lieu est cependant fictif. J'ai animé la caméra directement dans max avec l'éditeur de courbe. Je me suis inspiré de Mirror Edge (un très bon jeu en passant )
En raison de la complexité des mouvements, j'emploie plusieurs caméras sur de différentes portions. Je crée une base de mouvement qui sera dupliquée à la suite, je le fais souvent sur une ligne "droite" pour des raisons de lisibilité sur l'éditeur de courbe.
Si j'ai besoin d'un mouvement non linéaire comme un virage par exemple, je conçois un deuxième calque d'animation avec '"Animation layers", ainsi je préserve mon mouvement de base. J'ai juste à placer des clés simples sur ce calque pour former une ligne courbée sur deux axes de "transform" et aussi une clé sur une rotation pour orienter le regard.
Cette méthode me permet de faire des retouches plus facilement sur les différents calques.
Pour finir, je devais fusionner les différentes caméras en une seule, pour cela j'ai fait en sorte qu'à la fin d'une animation, une caméra soit exactement à la même position et rotation que la suivante.
Je n'ai jamais trouvé comment copier une partie d'animation d'un objet pour compléter l'animation d'un autre. (Si quelqu'un sait comment faire, enfin si c'est vraiment possible, ça serait super de me le dire )
Sinon j'ai utilisé un script "animated align" pour générer des clés de la deuxième caméra sur la première, ainsi je peux retoucher cette transition pour assurer une bonne fluidité. Je le fais au dernier moment car le script produit une clé par frame perdant ainsi l'optimisation, il y a une option pour le réduire mais au prix de l'imprécision.
Une petite anecdote de ma part, c'est que j'avais utilisé un space warps de type "bend" pour courber le tunnel, j'avais pensé à lier la caméra qui se déplaçait en une ligne droite sur ce "bend" pour avoir un virage plus précis, cette méthode n'a pas fonctionné correctement car cela créait des saccades hahaha... Etrange tout de même...
En espérant vous avoir répondu