PDA

Voir la version complète : Aide sur Cinématique Inverse (Résolu)



benfox
07/03/2006, 13h34
Salut.

Bon, j'ai déjà tâté de l'animation de base sans trop de problèmes; mais la cinématique inverse j'ai un peu de mal. J'ai pourtant suivi à la lettre le tuto de la lampe

articulée de Blazouf...

Je viens de passer la matinée à essayer de placer le "déplaceur" dans différents emplacements, à inverser les enfants/parents, etc...
je n'arrive à rien.
Je pense avoir correctement paramétré les contraintes d'axes. En attrapant un par un les différents éléments et en les bougeant, ça fonctionne. Mais je n'arrive pas à

faire bouger l'ensemble en n'attrapant que le "déplaceur".

Mon truc est une sorte d'oeil comme ça :

http://benmarie.free.fr/fc4d/oeil.jpg

et ma hiérarchie comme ça :

http://benmarie.free.fr/fc4d/ikoeil.jpg

Je joins
ICI
(http://benmarie.free.fr/fc4d/oeil.zip) le fichier c4d, en espérant que vous pourrez m'aider à démarrer en cinématique inverse.

Bonne journée à vous.

Coyotte
07/03/2006, 13h45
C'est parceque tu as mis ton tag de cinematique inverse sur "5" et pas sur le "déplaceur".

Edit:
_Après avoir fait ça tu duplique ton "déplaceur" que tu place à l'exterieur de ta hierarchie et tu suprimes le tag de ta duplication.
_Ensuite tu clic sur ton tag cinematique inverse et tu places ton objet "déplaceur" ( celui que tu as dupliquer et ou tu as enlever le tag ) dans le champ d'entrée.

voilà, je pense que c'ets ça.

:odile:

benfox
07/03/2006, 14h51
J'ai essayé ta méthode, mais ça ne change rien...
Et je ne comprends pas pourquoi il faudrait mettre le tag de Cinematique Inverse sur le "déplaceur" ?!
Dans le tuto de Blazouf, il est dit "Placez le entre les deux
pinces du bout du bras articulé. Ce “null object” va nous
servir à déplacer l’ensemble de notre bras articulé ! Pour
cela, nous allons attribuer une expression IK au Null
“Machoire” et lui designer comme cible le “déplaceur”
que nous venons de créer."
Y'a quelquechose qui m'échappe là !

Coyotte
07/03/2006, 15h02
il ne te demande pas d'activer quelque chose ?

par exemple ça http://www.deltazone.org/~fc4d/images/coyotte_1.jpg.
Je sais que sur un tuto de la french il faut le faire.

benfox
07/03/2006, 15h18
C'est de cet outil dont je me sers pour déplacer le "déplaceur".
En fait, le truc c'est que si je prends les mêmes éléments que dans le tuto, ça fonctionne nickel !... mais c'est lorsque j'applique la recette à mes segments d'oeil que ça déconne !
Dans la lampe articulée, les axes sont tous placés à des endroits différents dans l'espace, alors que dans mon objet les axes de chacun des segments se trouvent au même endroit. (normal puisque le mouvement de translation est dans une sphère).
Mais est-ce que cela ne viendrait pas de ça ?

benfox
07/03/2006, 16h02
:efface:

J'ai trouvé !!!!
C'était bien à cause des axes.
Je les ai tous décalés de 0.1 vers le + petit. Et ça fonctionne; mon mouvement, même avec le petit décalage, fait une translation correcte.

Bon, ben j'espère que ça servira à quelqu'un.
Merci et bonne journée à tous.

Coyotte
07/03/2006, 16h04
Tu peux le Déplace de 0.01 ou 0.001 ça sera encore plus precis. J'ai déjà eu se problème.

Au faite ton liens ne fonctionne pas :lol: .