From BlenderWiki

Jump to: navigation, search

[edit] Déformation suivant une courbe

L'opération Curve Deform (Courbe déformation) fournit une méthode pour définir une déformation sur un maillage (mesh). En définissant la parentée d'un maillage avec une courbe, vous pouvez déformer le maillage vers le haut ou vers le bas de la courbe en déplaçant le maillage le long de l'axe dominant, ou orthogonalement par rapport à cet axe.

Curve Deform fonctionne sur un axe dominant X, Y ou Z. Cela signifie que lorsque que vous déplacez votre maillage dans la direction dominante, le maillage traversera le long de la courbe. Déplacer le maillage suivant une direction orthogonale fera bouger l'object maillage plus près ou plus loin de la courbe. La configuration par défaut de Blender définit l'axe Y comme l'axe dominant. Lorsque vous déplacez l'objet plus loin que la fin de la courbe, l'objet continuera à se déformer dans la direction vectorielle de la fin de la courbe.

Un tuyau 
Essayez de positionner votre objet au-dessus de la courbe quand vous le déplacez. Cela vous donne un meilleur contrôle sur la façon de le déformer.


[edit] Interface

En définissant la parentée d'un maillage avec une courbe (CTRL-P), vous allez voir un menu Make Parent menu (Menu Faire Parent). En cliquant "Curve Deform" (courbe déformation), vous lancez l'opération Curve Deform sur l'objet maillage.

Make Parent menu (Menu Faire Parent)

Le réglage de l'axe dominant se règle sur l'objet maillage. Par défaut, l'axe dominant dans Blender est Y. Ceci peut être changé en sélectionnant un des boutons Track X, Y ou Z dans le panneau Anim, dans le contexte F7 (voir Panneau Anim settings (propriétés d'animation)).

Panneau Anim settings (propriétés d'animation)

Les courbes cycliques fonctionnent, comme on s'y attend, là où les déformations de l'objet croise le chemin en cercle.

CurveStretch (Courbe étirement) offre la possibilité de faire s'étirer ou se tasser l'objet maillage le long de la courbe entière. Cette option existe dans le contexte édition (F9Image:UI_ButtonsWnd_Editing.png) pour une courbe. Voir Panneau Courbe et Surface.

Panneau Courbe et Surface

[edit] Exemple

Prenons un exemple simple.

  • Effacez l'objet cube présent par défaut dans la scène initiale et ajoutez le singe Suzanne (SHIFT-A -> Add -> Mesh -> Monkey ((Ajouter > Maillage > Ajouter un singe)), Ajouter un singe).
Ajouter un singe
  • Pressez TAB pour quitter le mode d'édition et venir en mode Object (Image:UI_ButtonsWnd_ObjectMd.png). Maintenant, ajoutez une courbe Bézier par (SHIFT-A -> Add -> Curve -> Bezier Curve comme dans (Ajouter une Courbe).
Ajouter une Courbe
  • En restant dans le mode d'édition (Image:UI_ButtonsWnd_EditMd.png), déplacez les points de contrôle de la courbe comme montré dans Edition de Courbe, puis venez dans le mode Objet avec TAB.
Edition de Courbe
  • Sélectionnez Suzanne (RMB) puis sélectionnez la courbe (RMB) tout en maintenant pressée la touche SHIFT. Tapez CTRL-P pour ouvrir le menu Faire Parent (Make Parent). Sélectionnez Curve Deform (Courbe déformation) (voir Menu Faire Parent). Le singe devrait être positionné sur la courbe comme dans l'illustration (Singe sur une courbe)).
Singe sur une courbe
  • Maintenant, if vous faut sélectionner le singe, (RMB) et le déplacer (G) dans la direction Y (l'axe dominant, par défaut). Vous constatez que Suzanne se déforme alors le long de la courbe, et dans les sens qu'elle définit.
Un tuyau 
Si vous pressez MMB en même temps que vous déplacez le singe, vous contraindrez le mouvement selon un seul axe.


  • Sur l'illustration (Déformations du singe), vous pouvez voir le singe à différentes positions le long de la courbe. Pour avoir une meilleure vue sur la déformation, nous avons activé SubSurf avec Subdiv 2 et Set Smooth sur le maillage Monkey. (Contexte F9 pour avoir les options Edit).
Un autre tuyau 
Déplacer Suzanne dans d'autres directions que l'axe dominant créera peut-être des déformations bizarres. C'est parfois ce que vous désirez obtenir, donc vous allez pouvoir vous prêter à de nombreuses expériences. Essayez !


Déformations du singe