PDA

Voir la version complète : IK sur un bras mécanique



Sorvan
30/10/2005, 21h34
Bonjour,
Je suis en train de faire des tests afin d'appliquer une IK sur un bras mécanique. Je n'utilise pas de bones, donc et j'ai bien placé mes axes de rotation comme il faut.
J'ai deux questions :

[1]
Sur chacun de mes objets de la chaine, j'ai un tag "Kinematic", qui me sert à restreindre les angles de rotation. Il y a une option "Damping". Quelle est son utilité ? En effet, si je la met à 100%, l'articulation est bloquée (ce qui parait logique), en dessous de 100%, ça bouge (logique aussi). Mais l'articulation n'offre pas plus de résistance, que le Damping soit à 90% ou à 0% ...
Comme c'est difficile à expliquer comme ça, voici des exemples sur un bras très sommaire :

Situation de départ
http://ns2118.ovh.net/~deltazon/images/sorvan_IK_01.jpg

Je déplace le controleur selon l'axe X et j'obtiens ça
http://ns2118.ovh.net/~deltazon/images/sorvan_IK_02.jpg

Ce que je voudrais, c'est obtenir ça
http://ns2118.ovh.net/~deltazon/images/sorvan_IK_03.jpg

J'imaginais que le "Damping" servais justement à régler la résistance pour obtenir cet effet... Si ce n'est pas le "Damping", comment puis-je faire ?

[2]
Pour l'IK sur les corps rigides, j'utilise le système de base de Cinema4D. Le problème c'est que j'ai l'impression qu'on est vraiment limité en options (à part peut-être se programmer soit-même une IK...)
Alors j'ai pensé utiliser Mocca. J'ai fait des tests sur une version de Cinema équippée de Mocca, ça n'est vraiment pas concluant : Quand je met des limites de rotation, ça plante tout. Dans la documentation, il est expliqué qu'il ne faut pas trop augmenter le paramètre d'intensité car cela pourrait "provoquer une agitation erratique de la chaîne" (c'est joliment dit) en gros, tout explose. Malheureusement, si j'ai bien compris, dans le cas de mon bras mécanique, l'intensité devrait être à 100% non ?
Donc je n'ai pas poussé plus loin mes essais avec Mocca...
Ma question enfin :
Est-ce qu'une animation est vraiment gérable avec l'IK de base ? J'ai beaucoup de mouvements à lui faire faire, marcher, sauter, attraper des objets, etc...
Si oui, comment bidouiller pour avoir le minimum syndicale en matière d'IK (genre "réinitialiser la chaîne", etc...)
Si non, Mocca est-il utilisable pour ce travail ? et comment paramétrer la chaîne ?
Si re-non, vers quoi me tourner comme autre alternative ?

En vous remerciant d'avance pour vos efforts et votre patience.

Sorvan.

PS : Votre aide me permettra d'ouvrir alors un WIP sur l'animation de ma (mes) bestiole(s) :D

quinn
30/10/2005, 22h00
hum je ne ferais pas de commentaires sur les divers ik de cinema4D,

Par contre pour de la mécanique tu as deux solution tout autant éfficace,

-Soit tu peux utiliser la version lite de CD iktool, dans ce cas je te conseillerais de te reporterais a l'exemple de rig "mécanique"sur le pantin que tu trouveras avec le plugin. Le seul problème est que la versions est très limité mai fonctionne grace a des objets neutre.

-Soit tu utilises bonderland, qui te proposera plus d'option notamment au niveau du choix des axes et mise en place plus rapide mais tu devras passer par des os non activer (ça marche a merveille) plutôt que des objet neutre.

Voilà.

kald01
30/10/2005, 22h31
Pareil que Queeny, La ci de c4d :coup: T'as quand même le tuto de Blazouf :boss: sur la pelle mécanique, et http://www.c4dcafe.com/ipb/index.php?dlcategory=1Ici (http://) le plug Ik tool qui te permettras de facilement définir tes restrictions de rotation. Sinon, les OS c'est beau! Si t'as c4d9, la Ci est facile à mettre en place, mais les restrictions :coup:. Snon, comme Quinn t'as dit, y a plein d'expemple avec CIrkp solver de Cactus Dan, avec ou sans OS.

kiteman
30/10/2005, 22h41
salut :)

tu sais c4d a quelques bugs ... et apparement les problemes de damping qui ne fonctionneraient qu'entre 90% et 100% ça me choque pas , car par exemple pour faire des soft IK avec c4d > R8 .. bein faut manipuler les valeurs de "rest rotation" de 0 a 1 % alors que cette valeur est prevue pour aller de 0 a 100 % , mais de 1% a 100% c'est le même effet :? .. donc sois pas choqué mais heureux que ça marche à un moment :mrgreen:
:odile:

Sorvan
30/10/2005, 23h24
Déjà merci à vous :poucehaut:
Alors pour le "Damping", merci de ton témoignoige kiteman, car du coup je viens de refaire une tentative, et en le mettant à 99.9%, j'obtiens à peu près ce que je voulais, même si je crois que cette option n'agit pas tout à fait de la manière que j'avais imaginé...

Pour les différentes IK, j'essairais tout ça demain, pour voir ce qui pourrait être le mieux.
Apparemment, Bonderland n'est plus en ligne, est-il gratuit ? Avez-vous un lien pour le télécharger ?

quinn
30/10/2005, 23h32
bein faut manipuler les valeurs de "rest rotation" de 0 a 1 % alors que cette valeur est prevue pour aller de 0 a 100 % , mais de 1% a 100% c'est le même effet*

Oui il travaille en binaire chez maxon 0/1 0/1

Sinon Bonderland par là: Enregistrez la cible par dessous.
http://www.membres.lycos.fr/peluche203/BL/Bonderland7.zip

kald01
31/10/2005, 09h29
N'hésite pas à nous faire part de tes résultats Sorvan. Au fait est-ce que t'as ton bonnet rouge pour la vie aquatique? :mrgreen:

Sorvan
31/10/2005, 21h06
Salut,
Merci quinn pour le lien :)
Je suis en train de faire tout un tas de tests, je vous tiens au courant. J'ouvre un WIP dans quelques temps si tout se passe bien.

Kald -> Comme tout membre de la Team Zissou, le bonnet et le slip de bain sont mes seuls vêtements (et un glock attaché à la cuisse aussi...)

Sorvan
05/11/2005, 02h01
Salut, alors comme convenu, je vous donne des nouvelles...

Ben en fait, je crois que je vais faire mon animation sur Maya finalement.
Donc je suis désolé mais je ne crois pas ouvrir de WIP ici, ça ferait un peu tâche je pense.
Je vous laisse quand même des images du modèle que j'ai l'intention d'animer. Je ne sais pas encore comment je vais le texturer, donc si jamais j'utilise C4D & BodyPaint, j'ouvrirais un WIP "texturing de mécha" :)
Modélisé dans C4D :

http://membres.lycos.fr/sorvan/wip/wip_uru/v_uru001.jpg (http://membres.lycos.fr/sorvan/wip/wip_uru/uru001.jpg)
Cliquer pour agrandir

http://membres.lycos.fr/sorvan/wip/wip_uru/v_uru002.jpg (http://membres.lycos.fr/sorvan/wip/wip_uru/uru002.jpg)
Cliquer pour agrandir

http://membres.lycos.fr/sorvan/wip/wip_uru/v_uru003.jpg (http://membres.lycos.fr/sorvan/wip/wip_uru/uru003.jpg)
Cliquer pour agrandir

http://membres.lycos.fr/sorvan/wip/wip_uru/v_uru004.jpg (http://membres.lycos.fr/sorvan/wip/wip_uru/uru004.jpg)
Cliquer pour agrandir

http://membres.lycos.fr/sorvan/wip/wip_uru/v_uru005.jpg (http://membres.lycos.fr/sorvan/wip/wip_uru/uru005.jpg)
Cliquer pour agrandir

Voilà, voilà...

Merci pour votre aide.

Tazintosh
05/11/2005, 02h11
Travail remarquable Sorvan...
:prie::prie::prie::prie:
J'attends que l'on se voit pour que tu me guides sur ces IK

kald01
05/11/2005, 09h57
Il est vraiment super ton Meka! :poucehaut: Dommage que tu ne continues pas plus sur cinema 4d. Enfin je comprend que les IK de c4d te rebutes. Bon courage pour la suite.

johnc
01/05/2006, 13h24
joooooolie le mecha.... qu'est ce qu'il est devenu? tu as une anim a montrer?