PDA

Voir la version complète : Faire bouger des objets en fonction d'autres



zeclubbeur
23/08/2009, 19h41
Bonsoir :)

Je pense être au bon endroit.

Voilà, j'ai terminé la modélisation du support de ma télé LCD. Le truc que j'aimerais, c'est que, quand je bouge la télé, ça fasse bouger les bras.

Voilà une image :
http://ldfs.hd.free.fr/3d/salon/vray/mobilier/support-tele0.jpg

Alors, j'ai cherché un peu (quand même) et j'ai vu qu'on pouvait utiliser la Cinématique (ou Cinématique Inverse) Mais des fois qu'il y ait une technique plus simple pour ce que je veux faire, je pose la question :)

Merci.

base80
23/08/2009, 20h59
Souvent pour ce genres de trucs on utilise bêtement le tag Target.
Tu fait 2 nuls:
le premier contenant les pièces fixées au mur et dans le second les pièces fixées coté télé.
Ensuite tu donne le tag Target (pointer?) sur les objets dynamiques.
ET tu met le point pivot des divers null/éléments au réel endroit ou l'élément est sensé pivoter.

Regarde sur mon site aussi : http://www.base80.com/index.php/2005/08/15/tut_jack_the_piston
c'est un problème semblable

zeclubbeur
23/08/2009, 21h03
D'acc.
Merci :)

zeclubbeur
24/08/2009, 01h40
Ok, j'ai vu pour le verrin. En fait, je l'avais déjà fait via le tuto pour Xpresso, sur le site.

Mais, là, j'avoue je sèche :coup:
Les Tag Cible (et pas pointer ;) ) sur les dynamiques, je les fais pointer vers quoi ? Il y a sûrement un truc qui a dû m'échapper.

J'ai mis une image pour expliquer la hyérarchie et comment est le bras.
http://ldfs.hd.free.fr/3d/tests/illustration.png

J'ai mis tous mes axes dans le même sens, et les axes sont aux endroits des rotations. Si je fais tourner chaque membre manuellement, ça tourne au bon endroit quoi.
Quand je mets les cibles sur les objets et que je les fais pointer les uns vers les autres, genre, "Tube Fixation..." <-> "Bras + Axe" J'obtiens un résultat assez surprenant, mais pas ce que je souhaite.

clemz
24/08/2009, 09h51
salut :odile:

j'ai l'impression que tu as 2 bras sur pivot , à la suite , donc si c'est le cas , il faut que tu passes par des IK . regarde les nombreux tuts à ce sujet si tu ne connais pas trop.

clem

zeclubbeur
24/08/2009, 11h59
Oui, c'est pour ça que je demandais s'il ne fallait pas que je passe par les IK

Xpresso peut aussi le faire non ? :)

base80
24/08/2009, 13h49
Les simples articulations sont très simple dans xpresso
les doubles sont 10x plus compliqué

avec les IK les doubles articulations sont simple

zeclubbeur
24/08/2009, 20h19
D'acc. Je vais donc m'orienter vers les IK :)
Merci pour vos conseils.

zeclubbeur
25/08/2009, 02h54
Re.
Bon, je dois être un peu en mode blond... J'ai fait le tuto n°6, de pixelium (le fameux).
Seulement...
Quand je bouge le Null qui me sert à déplacer les mâchoires, heu, comment dire... Ca bouge un peu dans tout les sens. Comme si les limites n'étaient pas activée, ou ne fonctionnaient pas.
J'ai fait une petite animation pour vous montrer ce que ça donne...
http://ldfs.hd.free.fr/3d/tests/test-fix.mov

valkaari
25/08/2009, 03h28
peut être une piste.

dans tes contraintes tu peux désactiver des rotations sur certains axes.

si c'est pas fait, il faut rajouter une contrainte psr au socle de ton bras en position et en rotation vers la planche sauf sur l'axe Y

ou alors tu mets un null et la psr vers ce null comme ça tu pourras déplacer ton objet sans déplacer la planche ^^

zeclubbeur
25/08/2009, 14h25
Merci :)
En fait, je crois que je m'étais trompé, au niveau du tag. Il y a un tag Cinématique et un autre qui est dans les tags de personnage, qui s'appelle Cinématique Inverse MOCCA. Je prenais celui là.
En prenant le premier, directement depuis le clic droit, ça fonctionne.
Maintenant, je suppose que ce système est l'ancienne version :x

clemz
26/08/2009, 23h00
oui c'est le tag 'IK' quand tu fais clilc droit sur un objet .. pas le tag 'mocca IK' ( scuse je sais pas comment ils ont appelé ça en francais ) :odile: