Tutorial_31.pdf

(536 KB) Pobierz
Tutorial Cinema4D XL 8
Par Cyril Blazy
N ° 31
Quatrième partie de notre exploration du module d’animation de per-
sonnages : Mocca. Nous allons ce mois-ci paramétrer les bras de
notre personnage en veillant à ce que le coude se plie toujours cor-
rectement.
Etape 1
Pour commencer, il vous faut créer
les os de lʼépaule et du bras. Nous souhai-
tons que les os du bras nʼinluencent pas
le reste du corps. Pour cette raison, nous
allons créer un os “neutre” à la racine de
la chaîne qui ne possèdera aucun attribut
de lissage de cinématique inverse (soft
IK). Activez le menu Mocca (fenêtre>in
terface>mocca) et créez le premier os en
sélectionnant lʼoutil os et en cliquant sur
le bouton “Ajouter un os” de lʼonglet outil
actif. Placez le au niveau de la réunion des
deux clavicules. Déinissez cet os comme “neutre” en cochant la case “neutre” de lʼonglet “Attri-
buts”. Nommez cet os “00”. Ajoutez un sous-os en cliquant sur le bouton du même nom dans
la palette “Outil actif”. Placez le de manière à ce que lʼextrémité corresponde au début du bras.
Nommez le “Epaule gauche”. Créez un nouveau sous-os et placez lʼextrémité au niveau du coude.
Nommez le “Bras gauche”. Créez un nouveau sous-os et placez lʼextrémité au niveau du poignet.
Nommez le “Avant bras gauche”. Créez un nouveau sous-os et placez lʼextrémité au milieu de la
main. Nommez le “Main gauche racine”.
Tutorial BodyPaint - N°31- Pixellum © - www.pixellum.com
752017257.009.png 752017257.010.png 752017257.011.png 752017257.012.png
Etape 2
Dans le gestionnaire dʼob-
jets, placez lʼos “00” dans lʼos
“Bassin”. Dans la zone “initialisa-
tion” de lʼonglet “Attributs”, cliquez
sur la case “Initialisez lʼos et ses
sous-os” pour ixer la chaîne dʼos
à la géométrie.Avec lʼoutil “Claude
Bonet”, peignez tout le bras pour
chaque os (sauf lʼos racine “00”) de
manière à restreindre la déformation
à cette partie de la géométrie du
corps (cf. précédent tutorial). Pas-
sons à lʼassignation des soft IK. Dans
le gestionnaire dʼobjets, sélectionnez les os “Epaule gauche”, “Bras gauche”, “Avant bras gauche”
et “Main gauche racine” puis choisissez Nouvelle propriété> CI souple dans le menu contextuel.
Déinissez ces os comme position et rotation au repos en utilisant les fonctions du même nom dans
le menu Mocca (Modules externes>Mocca).
Etape 3
Nous allons com-
mencer par créer le mani-
pulateur principal de la
main. Sélectionnez lʼos
“Main gauche” et créez
une cible racine (Modules
externes>Mocca>Ajouter
une cible racine).Nommez
le “Controleur main
gauche” et placez le au-
dessus de lʼHyperNurbs.
Sélectionnez la propriété
CI souple de lʼos “Main
gauche racine” et dans le
panneau “Contraintes”
de lʼonglet “Attributs”,
déinissez une intensité de
100% pour la cible. Sélectionnez à nouveau lʼos “Main gauche racine” et créez une cible dʼextrémité
(Modules externes>Mocca>Ajouter une cible dʼextrémité). Placez lʼobjet “Main gauche racine.Cible
dʼextrémité” dans lʼobjet “Controleur main gauche”. Sélectionnez la propriété CI souple de lʼobjet
“main gauche racine.Effecteur dʼextrémité” et dans le gestionnaire dʼattributs, choisissez une valeur
de 100% pour la cible. Il nous reste à créer un dernier manipulateur pour la rotation sur lʼaxe B de la
main. Sélectionnez à nouveau lʼos “Main gauche racine” et créez un vecteur de correction (Modules
externes>Mocca>Ajouter un vecteur de correction). Dans le gestionnaire dʼobjets, déposez lʼobjet
“Main gauche racine.Correction” dans lʼobjet “Controleur main gauche” et dans la vue perspective,
rapprochez le vecteur de correction de la main. Sélectionnez la propriété CI souple de lʼobjet “main
gauche racine” et dans le gestionnaire dʼattributs, choisissez une valeur de 100% pour le vecteur de
correction. Enregistrez votre document.
Tutorial Bodypaint - N°31- Pixellum © - www.pixellum.com
752017257.001.png 752017257.002.png 752017257.003.png
Etape 4
Nous pouvons désormais
contrôler complètement les
mouvements de la main. Lʼobjet
“Controleur main gauche” nous
permet de contrôler la position
de la main, lʼobjet “Main gauche
racine.Cible dʼextrémité” nous
permet de contrôler la rotation
de la main sur les axes H et P,
enin le vecteur de correction
nous permet de tourner la main
sur lʼaxe B. Nous allons main-
tenant créer un manipulateur
qui va aider le coude à ne pas
se plier dans la mauvaise direction. Sélectionnez lʼos “Avant bras gauche” et créez un objet cible
racine. Renommez cette cible “Coude gauche” et faite en un sous-objet de lʼos “00”. Sélectionnez
la propriété CI souple de lʼos “Avant bras gauche” et déinissez une intensité de 45% pour la cible
dans la palette Attributs. Cette faible valeur en intensité permet de laisser la priorité au contrôleur
de la main. Dans la vue perspective, déplacer votre cible “Coude gauche” vers lʼarrière pour forcer
le coude à se plier correctement vers lʼarrière.
Etape 5
Il nous reste à
créer un manipulateur qui
va empêcher lʼépaule de
tourner dans tous les sens.
Sélectionnez lʼos “Bras
gauche” et ajoutez une
cible racine.Renommez la
“Epaule gauche” et faites
en un sous-objet de lʼos
“Torse” pour que lʼépaule
conserve toujours sa posi-
tion par rapport au haut
du corps. Sélectionnez la
propriété CI souple de lʼos
“Bras gauche” et déinissez
une intensité de 100% pour
la cible dans le gestionnaire
dʼattributs. Pour bloquer au maximum la rotation de lʼépaule, sélectionnez la propriété CI souple
de lʼos “Epaule gauche”, et dans le gestionnaire dʼattributs, activez le panneau repos et choisissez
une intensité de rotation de 100%. Avec une telle intensité, lʼépaule aura peu de chances de se tordre
involontairement. Notre assignation est terminée. Il vous reste à créer la symétrie des os du bras
gauche. Sélectionnez lʼos “00” et choisissez lʼoutil “Os miroir” (Modules externes>Mocca>Os
miroir). Dans la boite de dialogue, choisissez “os parent” comme origine. Supprimez le texte
du champ dʼentrée préixe. Entrez “Gauche” dans le champ “remplacer” et “Droite” dans le
champ “par”. Activez lʼoption “Localisation auto. du centre” et cliquez sur le bouton “Reléter”.
Enregistrez votre document et activez le lissage de CI (Modules externes>Mocca>Utiliser la CI
souple) pour tester votre assignation.
Tutorial Bodypaint - N°31- Pixellum © - www.pixellum.com
752017257.004.png 752017257.005.png
Théorème : Activation du lissage de CI
Pensez à vériier que vous avez bien ixé les os avant d’activer le lissage de CI. Pour
cela, sélectionnez l’os racine et choisissez la fonction “initialiser les os” du menu con-
textuel.
Mise à jour 8.1
Quelques bugs mineurs ont été constatés dans Mocca (notamment avec lʼoutil “os miroir”).
Téléchargez la mise à jour 8.1 disponible sur le site de Maxon pour travailler sans soucis.
Signalons enin que vous pouvez télécharger les scènes des précédents tutoriaux sur
notre site (www.pixellum.com) et quʼil existe une liste de discussion française dédiée a
Cinema4D (frenchCinema4D) ou vous pouvez poser vos questions à dʼautres utilisateurs
(www.frenchcinema4d.com).
Tutorial Bodypaint - N°31- Pixellum © - www.pixellum.com
752017257.006.png 752017257.007.png 752017257.008.png
Zgłoś jeśli naruszono regulamin