[[dilili:pantins_procedure|{{:home.png?direct&80|}}]] \\ \\
----
====== Rigger des rubans ======
\\ \\ \\ \\ \\ \\ {{ :rig_ruban_open_script.png?100 |}}
- La première chose à faire, c'est de chercher le script.
- Mettre une fenêtre de script, ou se mettre en scripting.
- Selectionner **Open** et chercher le script dans \\ **Dilili/TECH/scripts/pantins/create_ribbon.py** \\ \\
- Une fenêtre avec du code va s'ouvrir, 2 lignes nous intéressent :
- **ROT_SECTIONS = 5 ** correspond au nombre de contrôleurs.
- **BONE_NAME = 'Ruban.1' ** qu'on peut renommer Ruban_droit et/ou Ruban_gauche. \\ \\ \\ \\ \\ \\ {{ :rig_ruban_layers.png?100 |}}
- En ''Edit Mode'' **sélectionner** la ou les plaque(s) des rubans.
- Appuyer sur **M** pour le mettre dans un **nouveau layer**. \\ \\ \\ \\ \\ \\
- Centrer le cursor 3D à la sélection:
- Sélectionner le ruban en ''Object Mode''.
- ''Shift S'' et choisir **Cursor to Selected**. \\ \\ \\ \\ \\ \\
- Placer le bones, en faisant ''Shift A'' → **Armature** → **Single Bone**. \\ \\ \\ \\ \\ \\
- En ''Object Mode'', dans la propriété de l'armature. {{:onglet_armature.png ?nolink&30|}}
- Sélectionner l'onglet Envelope.
- Et se mettre en X-Ray. \\ \\ \\ \\ \\ \\
- Puis aller dans la propriété de l'objet. {{:onglet_object.png ?nolink&30|}}
- Et remplacer **Textured** par **Wire**. \\ \\ \\ \\ \\ \\ {{ :rig_ruban_placement_bones.gif?150 |}}
- En ''Object Mode'', déplacer l'os tout en haut du ruban.
- En ''Edit Mode'', déplacer l'extrémité de l'os, pour rejoindre le bas du ruban (voir gif).\\ \\ \\ \\ \\ \\
- En ''Edit Mode'', dans la fenêtre Properties (Touche ''N'').
- **Changer l'enveloppe** à 0.
- **Réduire** ou **augmenter** le radius de **Head** et le **Tail** en fonction du ruban. \\ \\ \\ \\ \\ \\
- Toujours en ''Edit Mode'', appuyer sur ''W'' et choisir **Sudivide**.
- Répéter l'opération au moins 3 à 4 fois (tout dépend de la taille du ruban). \\ \\ \\ \\ \\ \\
- Passer en ''Pose Mode'' et **sélectionner** le bones du haut.
- Puis **lancer le script** en cliquant sur ''Run Script'' (dans la fenêtre de script).
- 3 bones/contrôleurs vont apparaître un peu au pif (comme dit Damien :-P).
- Les replacer en ''Edit Mode'' de manière logique. \\ \\ \\ \\ \\ \\
- Maintenant **sélectionner les 2 layers** afin que les rubans et le pantin soient réunis. \\ \\ \\ \\ \\ \\
- En ''Object Mode'', **sélectionner** l'armature du **ruban** et celle du **pantin** et faire ''Ctrl J'', pour **joindre la nouvelle armature dans l'ancienne** (celle du pantin). \\ \\ \\ \\ \\ \\
- En ''Pose Mode'' **sélectionner toute la chaîne de bones du ruban** (Touche L) et **les mettre dans ce layer**{{ ::rig_ruban_bones_layers.png?linkonly|(←)}}. \\ \\ \\ \\ \\ \\
- Puis **sélectionner les 2 layers** {{ ::rig_ruban_parent_bones.png?linkonly|(←)}}.
- En ''Edit Mode'' **sélectionner** le **bones de la tête** et le **1er bones du ruban**.
- ''Ctrl P'' → **Keep Offset**. \\ \\ \\ \\ \\ \\
- Dans l'outliner, **sélectionner tous** les **rubans_sections**.
- ''Clic droit'' → Select.
- **Sélectionner** l'armature en ''Object Mode''.
- **Appuyer** sur ''Shift Ctrl G'' et **sélectionner** l'armature du pantin. \\ \\ \\ \\ \\ \\
- Retourner dans le calque avec les bones du ruban.
- Les sélectionner en ''Object Mode''.
- Aller dans l'onglet Material et faire **New**.
- Renommer Material par Ruban_droit/gauche.
- Cocher Shadeless. \\ \\ \\ \\ \\ \\
- En ''Object Mode'', sélectionner tous les bones, puis Ctrl + L → Material (désormais, les bones ont tous les matérials Ruban_droit/gauche. \\ \\ \\ \\ \\ \\
- Enfin, toujours dans l'onglet Material, cliquer sur le rectangle en dessous de Diffuse et sélectionner la couleur qu'on souhaite appliquer. \\ \\ \\ \\ \\ \\