Tuto - Basic Stretchy Leg

Ici vous trouverez ici des tutoriels fait par la team

Modérateurs : frez, Yadoob, stilobique, Matpi, ModSquad

Tuto - Basic Stretchy Leg

Message par 3dSaM » 29 Sep 2015, 17:34

Image

Commencez par créer une jambe complète en renommant chaque bone (en anglais ici, c’est la nomenclature la plus courante) J’ai appelé le rig (l'armature) Stetchy_Leg.
En Edit Mode, Calf est enfant de Thigh et Foot n’a pas de parent :
Image

Dans le menu bone, décochez Deform car ce ne sont pas ces bones qui déformeront le mesh final :
Image

En Pose Mode, créez l’IK sur Calf :
Pour simplifier le tuto je n’ai pas mis de Pole Target - contrôle du genou - mais il est évidemment possible d’en ajouter un :
Image

Déplacez le foot pour vérifier l’IK :
Image

En Edit Mode dupliquez Thigh et Calf (faire un scale Ctrl+alt+S pour plus de lisibilité) renommez les bones avec le préfixe STR pour stretch :
Image

En Pose Mode, sur chacun de ces nouveaux bones, dans le menu bone/Inverse Kinematics, activez le stretch en le mettant à 1 :
Image

Vous allez maintenant contraindre ces nouveaux bones à suivre les 1ers :
Toujours en Pose Mode sur STR_Calf faites un Copy transforms (menu Bone Constraints) comme ceci :
Image

Toujours en Pose Mode sur STR_Thigh faites un Copy transforms (menu Bone Constraints) comme ceci :
Image

Déplacez le foot pour voir si le stretch fonctionne :
Image

En edit mode, dupliquez à nouveau les bones Thigh et Calf afin de créer les bones qui serviront à déformer le maillage du personnage (agrandis avec Ctrl+Alt+S) renommez-les avec le préfixe DEF pour déformation, supprimez l'IK inutile et pour chacun d’eux, cochez la case Deform dans le menu Bone :
Image

Il suffit à présent en Pose mode de les contraindre à suivre les bones du stretch. Pour cela ajoutez un Copy Transforms comme plus haut :
Image
Image

Vous ajouterez aussi comme vous pouvez le voir une contrainte Maintain Volume pour éviter que le bone ne grossisse(!) au moment où l’on stretch la jambe.
Vous pouvez enfin mettre Foot, DEF_Thigh et DEF_Calf sur un calque et cacher les autres bones.

Voilà, s'il y a des zones d'ombre n'hésitez pas à me le dire !
Dernière édition par 3dSaM le 30 Sep 2015, 07:52, édité 1 fois.
Avatar de l’utilisateur
3dSaM
 
Message(s) : 301
Inscription : 27 Sep 2013, 09:42

Re: Tuto - Basic Stretchy Leg

Message par frez » 29 Sep 2015, 17:42

bien !! merci pour ce tuto
Avatar de l’utilisateur
frez
 
Message(s) : 2213
Inscription : 18 Août 2013, 22:25

Re: Tuto - Basic Stretchy Leg

Message par Itza » 29 Sep 2015, 19:09

Clair et précis ! Merci !
Avatar de l’utilisateur
Itza
 
Message(s) : 544
Inscription : 21 Avr 2014, 19:56

Re: Tuto - Basic Stretchy Leg

Message par Yadoob » 30 Sep 2015, 10:08

Bon tuto, merci du partage :)

EDIT : damn t'es trop rapide Cédric
Avatar de l’utilisateur
Yadoob
 
Message(s) : 224
Inscription : 15 Sep 2013, 12:57
Localisation : Lille

Re: Tuto - Basic Stretchy Leg

Message par cedric » 30 Sep 2015, 10:27

Cédric Lepiller, Freelance 3D Pitiwazou.com, Mes Addons, Asset Management, Speedflow
Avatar de l’utilisateur
cedric
Administrateur
 
Message(s) : 7053
Inscription : 03 Août 2013, 21:36

Re: Tuto - Basic Stretchy Leg

Message par lapineige » 30 Sep 2015, 14:39

Sympa ce tuto - ça mérite en effet d'être partagé :-)
Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3716
Inscription : 25 Juin 2014, 07:06

Re: Tuto - Basic Stretchy Leg

Message par hudouriezh » 30 Sep 2015, 16:47

Très sympa, un bon truc sur les armatures bien expliqué.
Merci.
Avatar de l’utilisateur
hudouriezh
 
Message(s) : 12
Inscription : 15 Jan 2015, 17:47
Localisation : var

Re: Tuto - Basic Stretchy Leg

Message par 3dSaM » 01 Oct 2015, 14:57

Merci pour vos retours et pour la news ;)
Avatar de l’utilisateur
3dSaM
 
Message(s) : 301
Inscription : 27 Sep 2013, 09:42


Retour vers Tutoriels de la team

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité