PDA

Voir la version complète : Problème rigging bras articulé...



petitom
10/04/2013, 19h35
Pour commencer, bonjour à tous !

Ceci est mon premier post sur le forum de French Cinema4d, j'espère qu'il sera fait en bonne et due forme :)

Je vous présente donc mon problème : je rigg un bras robotique en utilisant une chaine IK pour l'articuler. Le rig ne pose pas de problème lorsque l'animation se limite aux axes Z et Y , mais un problème apparaît lorsque je suis sensé déplacer le bras sur les côtés (le socle du bras doit donc pivoter, et le bras doit suivre cette rotation).
Dans mon cas, la rotation se fait relativement mal (voir image 2)
Si dessous les images montrant le souci :

http://img199.imageshack.us/img199/6503/59843861.jpg

http://img14.imageshack.us/img14/2034/79759797.jpg

http://img855.imageshack.us/img855/8176/51347693.jpg


Je sais que les bras articulés sont légions sur le net et qu'il existe un bon paquet de tutos expliquant leur rigging (j'en ai suivis plusieurs), cependant aucun n'avaient un bras désaxé de son point de rotation. Je suppose que le problème peut-être réglable en utilisant un type de contrainte, non ? Si jamais vous connaissez un bon tutoriel concernant les contraintes dans C4D, je suis preneur car mes recherches n'ont pas étés des plus fructueuses !

Je sais qu'il y a certainement moyen de trouver une solution en parfait autodidacte, mais étant donné que je dispose d'un délais relativement court pour terminer ce robot, je m'en remet (honteusement) à vous :blush:

Dans tous les cas, un grand merci et bonne soirée !

Ruben_S
10/04/2013, 22h52
J'arrive pas à bien voir sur quel axe tu veut que sa fonctionne mais j'imagine qu'un rig comme une jambe sa devrait faire l'affaire.

Tes bones ne doivent pas être libre comme l'air, il sont quasiment tout le temps contraint à un ou deux niveaux.
En l’occurrence et si j'observe bien, tu as un nul_pôle pour le "genoux" de ton bras et pas de UpVector pour géré la rotation de ton deuxieme bones. Donc si je me goure pas trop fou un un nul qui va rester derrière et définit le comme UpVector du deuxième bones en y foutant un Tag contrainte HAUT.

Même chose pour le troisième qui doit vriller comme ché pas quoi. Tag contrainte en mode cible sur un nul placé au niveaux du quatrième.

Je pense ne pas mettre trop trompé.

:afro:

valkaari
11/04/2013, 00h04
Ton pôle vector est mal placé. (le truc au bout de la ligne mauve).

Il devrait être à la verticale de ta base. Ce point, avec le premier joint et le dernier joint de ta chaine IK, forment un plan. Les joints intermédiaires s'alignent sur ce plan. (avec une IK en résolution 2D). Celà devrait déjà évite que ton bras de déchire la race.

Pour ce qui est de la rotation de la base, tu devrais ajouter une contrainte psr en rotation uniquement sur deux axes qui s'appuierait sur ton premier joint. (puisque lui se tourne pour regarder la cible)

petitom
11/04/2013, 14h50
Merci pour vos réponses, je vais regarder à cela !