PDA

Voir la version complète : [C4D v11] Animer une spline avec des contraintes aux extrémités



UnknownX
28/10/2009, 23h07
Bonjour à tous,

Je suis en train de travailler sur un petit projet perso d'entraînement et je bloque sur un passage (probablement un problème de noob ^^; ).

http://img263.imageshack.us/img263/1662/testch.jpg

Je suis donc en train de faire se petit personnage complosé de formes simples.

Le problème est au niveau de la queue. Ici, je l'ai construite à partir de l'outil "Extrusion contrôlée NURBS", un cercle (épaisseur) et une spline. Comme sur l'image, cette queue doit être relié au personnage à une extrémité et à un autre objet à son autre extrémité.

Mais comme je voulais utiliser ce personnage par la suite pour de l'animation, j'avais pour idée que la queue devait pouvoir remuer. Mais je ne vois pas comme faire pour animer cette queue (la faire de tortiller) tout en m'assurant qu'elle reste accroché au personnage et que l'objet suive la queue à l'autre extrémité.

Je suppose que ce problème pourrait se résumer par trouver un moyen de fixer la queue aux deux objet pour qu'en en déplaçant un, elle suive le mouvement (un peu comme le fil d'une souris en la déplaçant),mais je n'ai vraiment aucune idée de comment faire ça ^^;

Merci d'avance à ceux qui pourrait m'aider =).

yayaprod
28/10/2009, 23h23
Salut,
Tiens, il y a des infos peut-être à prendre ici >
http://www.frenchcinema4d.fr/forum/index.php?topic=23505.340
Yaya. :wink:

base80
28/10/2009, 23h39
Il y a plusieurs possibilités: de facile a compliqué:

http://www.base80.com/index.php/2005/08/15/tut_connecting_cables
http://www.base80.com/index.php/2006/02/15/connecting_cables_2_hair_tut
http://www.base80.com/index.php/2007/11/03/connecting_cables_3_mograph_tracer

UnknownX
29/10/2009, 16h19
Merci beaucoup, je me rapproche pas mal du résultat que je veux obtenir :mrgreen:
J'ai un peu testé tout ça et je pense que la première technique de base80 serait plus proche de ce que je recherche.

Il y a juste un seul problème. Si je déplace linéairement un des deux objets liés aux extrémités, pas de problème. Mais si je le déplace avec une rotation autour du personnage, comme la tangente bézier du point ne change jamais, le résultat ne parait pas très naturel.

J'aurais pensais à associer les point de tangente à des Null Object comme mes point d'extrémité et placer ces null object dans la hiérarchie pour les faire suivre le mouvement. Cependant, je n'ai pas trouvé le moyen de contrôler les coordonnées de ces points de tangente via Xpresso.
J'ai juste pu obtenir les coordonnées d'un de ces point en connectant à la spline une pool Spline et en utilisant sa sortie "tangente". Pas moyen d'avoir les autres...

base80
29/10/2009, 16h25
C'est pas evident du tout de contrôler les points de tangente.
Souvent je prends une spline lineaire et je fourre le tout (sweepnurb) dans une HN