PDA

Voir la version complète : Problème Robot Rigging - Contraintes de bones



TrippyCracken
02/01/2015, 13h08
Bonjour,
Je suis en plein set up du rig d'un robot pour lequel je rencontre quelques difficultés, ne connaissant pas encore toutes les subtilités des contraintes et comment les organiser les unes par rapport aux autres pour obtenir le résultat que je veux.

Je vous joins deux images de mon travail. La première image vous permet de voire le placement de mes bones par rapport au modèles. Les éléments ont déjà été hiérarchisés et liés aux bones appropriés. J'ai un bone horizontal correspondant à l'épaule, et les autres sont alignés au reste du bras. Il y a un tag IK sur le bone de l'épaule, avec comme End assignée le dernier bone de la chaine du bras, juste avant ceux de la "pince". Le Goal a été créé. Le Pole quant à lui n'a aucune influence sur la pliure du coude, et me permet seulement de garder ma patte dans l'orientation que vous voyez.
La deuxième image illustre ce que j'obtiens quand je déplace le Goal.

Ce que j'aimerais obtenir : contraindre l'épaule à n'effectuer que des rotations dans l'axe perpendiculaire, donc locker la position pour éviter qu'elle parte se balader au delà de son emplacement. J'espère ainsi avoir un bras qui se plie d'avantage au niveau du coude.
Pour ce faire, j'ai essayé :
-assigner un tag de protection au bone de l'épaule, avec la position "Lock" et la rotation "Limit" (pour éviter les rotations à 360 degrés). Mais dès que je mets la Rotation à "Limit", la patte bouge et perd son emplacement d'origine sans que j'arrive à l'y replacer grâce aux maximums et minimums.
-assigner une contrainte PSR au bone de l'épaule, et lui assigner un null comme target, qui lui est pourvu du tag de protection décrit juste auparavant. Ca ne règle pas le problème étant donné que la protection n'est active que quand j'essaye de bouger le null en question, et non le Goal, donc ne semble fonctionner qu'en FK. (Plus un problème de Clamp quand j'atteints la limite minimum de la rotation, qui le fait prendre la rotation maximum puis m'empêche de la repositionner...)

En espérant être assez claire dans mes explications, et que quelqu'un saura m'orienter dans mes recherches..!
http://img11.hostingpics.net/thumbs/mini_82658501showbones.jpg (http://www.hostingpics.net/viewer.php?id=82658501showbones.jpg)

http://img11.hostingpics.net/thumbs/mini_28150002controlgoal.jpg (http://www.hostingpics.net/viewer.php?id=28150002controlgoal.jpg)

staiff
02/01/2015, 13h31
hello !
regarde ce tuto en 3 parties:
http://vimeo.com/50839474
http://vimeo.com/51001210
http://vimeo.com/51212093

C'est sur le rigging manuel d'un humain, mais il explique bien le système des contraintes et comment les régler soi-même. avec quelques reglages à ta sauce vu que c'est un robot tu trouveras surement le bon parametrage.


Si je me souviens bien j'ai fait un rigging basique ( et hiérarchique plutôt que tout assemblé) sur ma version du robot Goldorak de façon à l'animer de façon "figée", moins humaine quoi ...

http://img11.hostingpics.net/thumbs/mini_482917goldorakriggedetactarus.jpg (http://www.hostingpics.net/viewer.php?id=482917goldorakriggedetactarus.jpg)


Pour ça j'ai suivi son tuto :)

TrippyCracken
02/01/2015, 16h18
Merci,
J'ai regardé tout ça, j'ai appris quelques choses et j'ai finalement su bricoler ce que je voulais faire !