« 1 (2) 3 4 5 »


Re: Shape contrôlée dans Blender 2.55
OverdOzed
Inscrit:
11/11/2005 12:43
De quelque part dans le 57 :P
Post(s): 1673
Bon ok, j'ai réussi à faire fonctionner mon shape directement depuis le rig.

Je l'ai fait sur ma manga girl et le shape du coude s'active suivant le pli du coude, alors que je pose le bras avec mon bone de contrôle.

Ok

Mais maintenant, là où j'ai du mal, c'est qu'il n'y a plus de rapport entre le degré de pli et donc le taux d'activation du bone, puisque comme tu l'as expliqué, c'est géré différemment (ton truc avec pi machin). Ca force une appréciation visuelle au lieu de s'aider des chiffres.

Ensuite, j'ai fait comme sur ton screen, avec Averaged Value, Rotational Difference et le modifier Generator. Là, donc non seulement on ne peux plus s'aider du degré de rotation pour ajuster le truc, mais en plus j'ai pas réussi à avoir autre chose qu'une droite rectiligne et infinie. Pour retarder l'activation du shape je dois jouer sur la valeur Y du modifier et pour gérer le taux d'activation suivant la rotation, je dois jouer sur la valeur X

C'était pas Y avant, pour le taux du shape? Comment il fait pour savoir que le coude doit se plier à 90 en Z? Aucune info sur l'orientation voulue n'est indiquée. Le seul truc qui l'empêche de faire n'importe quoi doit être les limite/lock de rotation ajustées des IK. (le coude ne bouge qu'en +Z par exemple)

Alors si j'ai bon (j'espère pas), comment vais-je faire pour ajuster les shapes de l'épaule en sachant que l'épaule bouge en positif et négatif sur deux axes et que donc il y a 4 shapes à mettre en place?...

Y a vraiment des trucs qui m'échappent...

edit: Et j'ai oublié de dire que si j'ai suivi ton screen pour mettre le driver, je ne sais absolument pas pourquoi on doit choisir tel ou tel paramètre, à part le rotational difference qui veut dire ce qu'il veut dire.

En clair je me suis dém*rdé comme j'ai pu sans comprendre une seule manoeuvre alors qu'avant c'était bien plus simple et explicite.

Contribution le : 12/11/2010 21:58
Créer un fichier PDF de la contribution Imprimer


Re: Shape contrôlée dans Blender 2.55
OverdOzed
Inscrit:
18/11/2007 18:48
Post(s): 1289
Ah ben content que tu aies réussi à faire fonctionner le coude.
Comment ça tu as rien compris à ce que tu as fait

Je tente quelques explications, mais à l'écrit c'est pas facile. Alors une petite image :


Tu définies ton driver en 3 étapes. Sur l'image (en haut à droite) on voit que c'est un driver pour le 'Z loc' de 'cube'

1. (en vert) : la liste des variables qui vont intervenir dans ce driver. Là, j'ai 'var_001' qui est un 'rotationnal difference' entre deux bones. Et 'var_002' qui est le 'X loc' de mon 'cube'
on peut mettre autant de variables que l'on veut et les renommer comme on veut.

2. (en bleu) : tu expliques à blender ce qu'il doit faire avec toutes ces variables, c'est ici qu'il calcule le fameux X de la courbe.
Dans mon exemple bidon je voulais avoir :
X = sin(var_001) * var_002 

J'ai donc utilisé l'option 'scripted expression'.
Si j'avais mis 'average value', blender aurait calculé :
X = (var_001 + var_002)/2 

la moyenne quoi.

3. (en rouge) : pour finir blender calcule le Y à partir du X précédent. Il utilise pour ça la courbe à gauche.
Dans mon exemple Y=X mais j'ai ajouté un modifier limits pour que Y reste compris entre 0 et 1.

Et pour finir c'est ce Y qui sert de driver

Contribution le : 12/11/2010 23:39
_________________
www.kiopaa3d.fr
Créer un fichier PDF de la contribution Imprimer


Re: Shape contrôlée dans Blender 2.55
OverdOzed
Inscrit:
18/11/2007 18:48
Post(s): 1289
Citation :

kagi a écrit:
Mais maintenant, là où j'ai du mal, c'est qu'il n'y a plus de rapport entre le degré de pli et donc le taux d'activation du bone, puisque comme tu l'as expliqué, c'est géré différemment (ton truc avec pi machin). Ca force une appréciation visuelle au lieu de s'aider des chiffres.

Pas du tout, je n'ai pas dit ça. Il y a toujours un rapport numérique mais il faut utiliser les radians à la place des degrés.

Citation :

Ensuite, j'ai fait comme sur ton screen, avec Averaged Value, Rotational Difference et le modifier Generator. Là, donc non seulement on ne peux plus s'aider du degré de rotation pour ajuster le truc, mais en plus j'ai pas réussi à avoir autre chose qu'une droite rectiligne et infinie. Pour retarder l'activation du shape je dois jouer sur la valeur Y du modifier et pour gérer le taux d'activation suivant la rotation, je dois jouer sur la valeur X

Si tu veux autre chose qu'une courbe rectiligne, tu peux toujours définir ta courbe point par point comme avant.

Citation :

Alors si j'ai bon (j'espère pas), comment vais-je faire pour ajuster les shapes de l'épaule en sachant que l'épaule bouge en positif et négatif sur deux axes et que donc il y a 4 shapes à mettre en place?...

c'est un problème qui m'intéresse, si tu as besoin d'aide...

Contribution le : 12/11/2010 23:43
_________________
www.kiopaa3d.fr
Créer un fichier PDF de la contribution Imprimer


Re: Shape contrôlée dans Blender 2.55
OverdOzed
Inscrit:
11/11/2005 12:43
De quelque part dans le 57 :P
Post(s): 1673
Citation :

Kiopaa a écrit:
Citation :

kagi a écrit:
Mais maintenant, là où j'ai du mal, c'est qu'il n'y a plus de rapport entre le degré de pli et donc le taux d'activation du bone, puisque comme tu l'as expliqué, c'est géré différemment (ton truc avec pi machin). Ca force une appréciation visuelle au lieu de s'aider des chiffres.

Pas du tout, je n'ai pas dit ça. Il y a toujours un rapport numérique mais il faut utiliser les radians à la place des degrés.

Citation :

Ensuite, j'ai fait comme sur ton screen, avec Averaged Value, Rotational Difference et le modifier Generator. Là, donc non seulement on ne peux plus s'aider du degré de rotation pour ajuster le truc, mais en plus j'ai pas réussi à avoir autre chose qu'une droite rectiligne et infinie. Pour retarder l'activation du shape je dois jouer sur la valeur Y du modifier et pour gérer le taux d'activation suivant la rotation, je dois jouer sur la valeur X

Si tu veux autre chose qu'une courbe rectiligne, tu peux toujours définir ta courbe point par point comme avant.

Citation :

Alors si j'ai bon (j'espère pas), comment vais-je faire pour ajuster les shapes de l'épaule en sachant que l'épaule bouge en positif et négatif sur deux axes et que donc il y a 4 shapes à mettre en place?...

c'est un problème qui m'intéresse, si tu as besoin d'aide...


1. Bah tu vois, j'y comprend rien, et manque de pot, je travaille en degrés alors les radians...

2. Je n'arrive pas à travailler ma courbe à la main, il est là le problème. Faire comme avant ne fonctionne que si je n'ai pas ce modifier Generator (pas essayer avec un autre modifier), mais si j'enlève ce modifier alors mon shape se désactive...

3. Bah là... C'est limite de l'assistanat qu'il me faut

Concernant ton screen d'exemple:

J'essaie de comprendre mais je n'y arrive pas.

Pourquoi ces scripts en 2, et pourquoi tu décides de tel ou tel script. Ca influe sur quoi?

Pourquoi mettre en 1 un rotational difference et un transform channel, alors que pour moi il suffirait de mettre un simple channel 'à l'ancienne' (Rot Z et la courbe par exemple)

En 3, j'ai compris un bout, ça sert à travailler la courbe, mais encore une fois je suis perdu sans mes degrés

Et pour couronner le tout, alors que j'avais réussi à mettre en place mes shapes au niveau des coudes ceux-ci s'activent lorsque je pivote ou déplace un bone du tronc de mon perso. C'est quoi ce bordel encore???...

Non franchement je persiste et signe, ils ont fait n'importe quoi là... Avant il suffisait d'entrer 2-3 trucs, ça prenait moins de 3 minute par shape à driver alors que là maintenant tu dois empiler je ne sais combien de varialbes, empiler je ne sais combien de modifiers et savoir faire un script, tout ça pour simplement ajuster un coude!...

...

Contribution le : 13/11/2010 00:13
Créer un fichier PDF de la contribution Imprimer


Re: Shape contrôlée dans Blender 2.55
OverdOzed
Inscrit:
11/11/2005 12:43
De quelque part dans le 57 :P
Post(s): 1673
Donc voilà, j'ai toujours pas résolu mon problème de shape qui s'active n'importe quand.






Là, par exemple, j'ai bougé le bone du bassin et alors les shapes des coudes s'activent progressivement. Mais je peux par exemple jouer avec un autre bone du tronc, les shapes bougeront aussi.

J'ai pensé au fait qu'ils prenaient en compte la torsion des bras, puisqu'ils pivotent effectivemment, mais je ne sais pas comment régler ça, même avec un transform channel, ça ne marche pas...

De l'aide, plize... ><'

Contribution le : 13/11/2010 18:10
Créer un fichier PDF de la contribution Imprimer


Re: Shape contrôlée dans Blender 2.55
OverdOzed
Inscrit:
18/11/2007 18:48
Post(s): 1289
C'est marrant, le fichier blend que tu fournis ne correspond pas aux screenshots que tu as postés, difficile de t'aider.

En tout cas avec ton fichier ça à l'air de fonctionner non ?
Regarde l'image, le corps est penché et les shapes sont à 0.

Contribution le : 13/11/2010 18:44
_________________
www.kiopaa3d.fr
Créer un fichier PDF de la contribution Imprimer


Re: Shape contrôlée dans Blender 2.55
OverdOzed
Inscrit:
11/11/2005 12:43
De quelque part dans le 57 :P
Post(s): 1673
Si, c'est bien ce blend, mais en fait tu as pointé sur un truc que j'ai oublié de préciser.

Il y a deux armatures, l'une parenté à l'autre (Armature et LeiFangSkel). En bougeant les bone de Armature, ça marche correctement mais pas en bougeant les bones de LeiFangSkel, là ça buggue.

Tu vas me dire pourquoi j'ai fait ça (2 armatures), tout simplement parce que ça corrige certaines imperfections de déformations liées au mesh deform. J'avais constaté qu'en parentant le squelette à un objet et qu'en déplaçant ou pivotant cet objet, les soucis de déformation n'apparaissaient pas. D'où l'idée de superposer deux armatures en mettant en place des contraintes Child. Mais à l'usage c'est pas aussi super, ça m'oblige à utiliser 2 libraries pour le posing...

Enfin bref, faut qu'on teste

edit:


Contribution le : 13/11/2010 18:54
Créer un fichier PDF de la contribution Imprimer


Re: Shape contrôlée dans Blender 2.55
OverdOzed
Inscrit:
18/11/2007 18:48
Post(s): 1289


Le problème est que tu as décoché 'inherit rotation' pour le bone 'clav1_L.003' ce qui fait que lorsque tu inclines le corps, ce bone ne pivote pas autour de son axe Y, alors que le bone 'arm21_L' lui pivote.
C'est donc normal que la shape s'active.

Si tu recoches 'inherit rotation', la shape repasse instantanément à 0.


Petit hors-sujet :
Citation :

Tu vas me dire pourquoi j'ai fait ça (2 armatures), tout simplement parce que ça corrige certaines imperfections de déformations liées au mesh deform. J'avais constaté qu'en parentant le squelette à un objet et qu'en déplaçant ou pivotant cet objet, les soucis de déformation n'apparaissaient pas. D'où l'idée de superposer deux armatures en mettant en place des contraintes Child. Mais à l'usage c'est pas aussi super, ça m'oblige à utiliser 2 libraries pour le posing...

Sur le perso sur lequel je bosse en ce moment, j'ai 3 armatures. Par contre tout cela est invisible pour l'animateur. La seule armature qu'il voit pilote les deux autres.

Contribution le : 13/11/2010 20:22
_________________
www.kiopaa3d.fr
Créer un fichier PDF de la contribution Imprimer


Re: Shape contrôlée dans Blender 2.55
OverdOzed
Inscrit:
11/11/2005 12:43
De quelque part dans le 57 :P
Post(s): 1673
Yes! Merci de ton aide. Ca marche bien mieux. Les bones de corrections des épaules ne semblent pas souffrir du changement non plus

T'es vraiment un pro du rig, dis-donc

J'arrête pas de me faire avoir par toutes ces petites options à cocher ou décocher ici ou là, c'est vraiment infernal

Citation :

Kiopaa a écrit:

Sur le perso sur lequel je bosse en ce moment, j'ai 3 armatures. Par contre tout cela est invisible pour l'animateur. La seule armature qu'il voit pilote les deux autres.


Je veux bien que tu m'en dises un peu plus, notamment sur le fait de 'poser' seulement une armature, qui va donc 'poser' les autres. <edit> Mais je pense que mon approche doit être similaire. <edit>

Contribution le : 13/11/2010 20:35
Créer un fichier PDF de la contribution Imprimer


Re: Shape contrôlée dans Blender 2.55
OverdOzed
Inscrit:
18/11/2007 18:48
Post(s): 1289
... attention, tu vas finir par l'apprécier cette 2.55 ...

Contribution le : 13/11/2010 21:01
_________________
www.kiopaa3d.fr
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 (2) 3 4 5 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
The Blender Clan 'tchat Blender 2.83! 0 24 Aujourd'hui 17:21:58
lucky 
Questions & Réponses Récupération fichiers Collada 1 25 Aujourd'hui 15:46:05
Rimpotche 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[5] 41 2544 Aujourd'hui 15:45:56
Crocodile_13 
Questions & Réponses Artefacts sur 3D brute    [1][2] 10 116 Aujourd'hui 14:13:21
Crocodile_13 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Date de sortie 1er juillet 2020    [1][2][3]...[52] 512 87541 Aujourd'hui 13:17:41
Hook 
[WIP] et travaux terminés [WIP] Projet Darwin (nom temporaire)    [1][2] 12 383 Aujourd'hui 11:27:33
Bibi09 
Questions & Réponses [résolu] Vertex Weight après fusion de 2 objets 8 127 Aujourd'hui 08:26:34
Sziuny 
Hors Sujet !! Mugcake au cacao 0 30 Aujourd'hui 07:14:49
fiderana 
Questions & Réponses [Animation] Selectionner seulement les clés de l'axe Z 2 44 Hier 20:39:00
3dlone 
Python & Plugins Hover ! 1 69 Hier 17:47:11
Rimpotche 
Questions & Réponses Créer des muscles sur un squelette 7 95 Hier 13:09:48
Crocodile_13 
Mes premières images sous Blender (débutants) Texture de rouille pour le fun 0 45 Hier 12:47:09
Crocodile_13 
Questions & Réponses [non résolu] Visèmes import mhx2 + animation Mixamo dans blender 2.8 2 87 Hier 10:42:53
PapyDom 
Moteur de jeu GameBlender et alternatives hARMful engine    [1][2][3]...[7] 68 6602 Hier 10:27:51
Bibi09 
The Blender Clan 'tchat Le topic des trucs à voir    [1][2][3]...[304] 3031 741515 Hier 09:59:54
Sziuny 
Questions & Réponses appliquer une animation NLA 4 107 02/06 23:55:35
Rimpotche 
[WIP] et travaux terminés Photo realisme avis/conseils (cocon)    [1][2] 14 608 02/06 18:37:43
Crocodile_13 
Questions & Réponses [résolu] Problème IK : pied qui tourne au lieu d'être fixé au sol 6 173 02/06 08:28:56
Horemheb 
Questions & Réponses affichage progressif bevel de courbe 5 164 31/05 10:25:23
jlf 
The Blender Clan 'tchat Free addon Modélisation procédurale par nodes 1 114 31/05 08:47:52
WinZs 

Qui est en ligne
47 utilisateur(s) en ligne (dont 25 sur Forums)

Membre(s): 1
Invité(s): 46


ChangWilks, plus...
Nouveaux membres
LizaPost76 4/6/2020
PapyDom 3/6/2020
fiderana 3/6/2020
PERMAFROST 31/5/2020
Samux 30/5/2020
titisteph 29/5/2020
Muffet 27/5/2020
MadK 26/5/2020
Osziy_ 26/5/2020
Elliott42 25/5/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Jui 30
Anniv des Jedi :-D
Jui 11
BUG de Lyon
Jui 23
Anniv du BlenderClan !
plus 270 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445