Dans ce tutoriel, je vais vous montrer comment j’ai utilisé le Curve modifier dans Blender 4.3 pour déformer un objet le long d’un chemin, afin de créer le mouvement d’ouverture et de fermeture du couvercle d’une boîte à pain.



Transcription de la vidéo

Bonjour à tous ! Dans ce tutoriel, je vais vous montrer comment j’ai utilisé le Curve modifier dans Blender 4.3 pour déformer un objet le long d’un chemin, afin de créer le mouvement d’ouverture et de fermeture du couvercle d’une boîte à pain.

Le Curve modifier permet divers effets. Par exemple, il peut déformer la forme d’un objet en modifiant les points de contrôle de la courbe, tant que l’objet et la courbe se superposent initialement et que l’objet comporte un nombre suffisant de subdivisions.

Il peut aussi être utilisé pour disposer des copies d’un objet le long d’un chemin librement modifiable, lorsqu’il est combiné avec un Array modifier.

Enfin, le Curve modifier déforme un objet lorsqu’il se déplace le long du chemin. C’est ce cas que nous allons étudier dans ce tutoriel. Je parlerai également de certains éléments comme l’inclinaison ou l’inversion de direction, qui peuvent produire des résultats incorrects si l’on ne fait pas attention lors de l’utilisation du Curve modifier.

La scène utilisée dans cet exemple contient trois objets. Le contenant de la boîte à pain n’a aucun modificateur, et je peux donc le mettre de côté pour le moment afin de me concentrer sur le reste.

Le deuxième objet est le couvercle de la boîte à pain. Comme vous pouvez le voir, cet objet est initialement droit, car il sera déformé par la courbe de chemin. Il comporte aussi plusieurs coupes horizontales, créées avec Loop Cut et Bevel, qui aideront à déformer correctement l’objet lorsqu’il suivra la courbe.

Je place l’origine de l’objet à ce qui serait sa base lorsque le couvercle est fermé. Cette position n’est pas aléatoire, car elle représente le point d’entrée de l’objet dans le chemin.

Lorsqu’on utilise des modificateurs, il est essentiel d’appliquer correctement la rotation et l’échelle en appuyant sur CTRL A et en sélectionnant Rotation and Scale. Le Curve modifier ne fait pas exception. En fait, les résultats incorrects proviennent souvent d’un oubli d’appliquer correctement la rotation et l’échelle à la fois sur l’objet modifié et sur la courbe.

Le troisième objet est la courbe du chemin. Il s’agit simplement d’un objet Bezier Curve, que j’ai modifié en déplaçant ses points de contrôle pour lui donner la forme du chemin que le couvercle doit suivre.

J’ai déplacé l’origine de la courbe vers ce qui sera le point d’entrée de l’objet, afin que les origines des deux objets coïncident.

Comme pour le couvercle, il est important d’appliquer la rotation et l’échelle à la courbe de chemin en appuyant sur CTRL A et en sélectionnant Rotation and Scale.

Une fois les objets positionnés de cette façon, j’applique un Curve Deform modifier à l’objet à déformer. Dans ce modificateur, deux paramètres doivent être définis : l’objet à utiliser comme chemin, et l’axe de déformation.

L’objet à utiliser comme chemin est bien sûr la Bezier Curve.

En ce qui concerne l’axe de déformation, dans mon cas, il s’agit de l’axe Y en direction négative, car je souhaite que le couvercle suive la courbe en se déplaçant le long de l’axe Y négatif, comme l’indiquent les manipulateurs de transformation.

Configurer le modificateur de cette manière donne un résultat complètement désordonné. Voyons donc comment obtenir le bon résultat.

Les deux premiers aspects à garder en tête pour la courbe sont le Tilting (inclinaison) et la direction de la courbe. On peut les analyser en Edit Mode, en activant l’affichage des Normals dans le menu Overlays, situé dans l’en-tête de la vue 3D.

Commençons par la direction, qui dans ce cas aide immédiatement à repositionner l’objet correctement. Pour inverser la direction de la courbe de chemin, je sélectionne au moins un point de contrôle en Edit Mode et j’utilise l’outil Switch Direction dans le menu Segments.

Maintenant, le couvercle est dans la bonne position initiale, mais il est tourné de 90 degrés et écrasé sur une dimension.

Le Tilting correspond à la rotation des points de contrôle de la courbe le long du chemin. Les objets modifiés avec Curve Deform suivent cette orientation, donc il est nécessaire de définir correctement l’inclinaison.

L’inclinaison peut être ajustée en sélectionnant un ou plusieurs points de contrôle et en entrant la valeur souhaitée dans le Transform Panel, ou en utilisant le raccourci CTRL T et en entrant la rotation souhaitée.

Vous pouvez également réinitialiser l’inclinaison (Tilting) d’un ou plusieurs points de contrôle sélectionnés en utilisant le raccourci ALT T.

Dans mon cas, l’inclinaison des points de contrôle est de 90 degrés. Il suffit de les sélectionner tous et de réinitialiser la valeur avec ALT T pour résoudre le problème... ou du moins, c’est ce qu’il semble, comme nous le verrons plus tard.

À ce stade, je retourne en Object Mode pour traiter le dernier problème : l’objet est écrasé sur deux axes.

Pour corriger cela, je sélectionne la courbe et je désactive l’option Radius dans la section Curve Deform du panneau Object Data Properties.

Le couvercle apparaît maintenant à l’envers, ce qui signifie que la bonne valeur d’inclinaison est en fait 180 degrés. Je retourne donc en Edit Mode, je sélectionne tous les points de contrôle de la courbe, j’appuie sur CTRL T, je tape 180, je valide et je retourne en Object Mode.

Je peux maintenant sélectionner le couvercle et le déplacer le long de la courbe en Object Mode, obtenant ainsi le résultat souhaité.

Avant de finaliser le montage, je rends la courbe et le couvercle enfants du conteneur. Ainsi, lorsqu’on déplace, fait pivoter ou redimensionne le conteneur, ces transformations sont également appliquées au couvercle et à la courbe, maintenant la cohérence de l’ensemble.

Je sélectionne d’abord la courbe et le couvercle, et je les place correctement à l’intérieur du conteneur.

Pour établir la hiérarchie (Parenting), je sélectionne tous les objets à relier, en m’assurant de sélectionner le parent en dernier, puis j’appuie sur CTRL P. Je fais cela avec les trois objets de la scène, en sélectionnant le conteneur en dernier.

Si je fais maintenant pivoter l’objet parent, la direction de mouvement du couvercle ne correspondra plus à l’axe Y global. Pour continuer à le déplacer facilement, je passe à l’affichage des axes locaux dans l’en-tête de la vue 3D, ce qui me permet de le déplacer le long de son axe Y local.

Pour résumer : j’ai positionné l’objet et la courbe avec des Origins coïncidents, alignés sur un des axes globaux de la scène. J’ai appliqué Rotation and Scale aux deux objets. J’ai vérifié l’inclinaison et la direction de la courbe en Edit Mode, avec l’affichage des Normals activé. J’ai désactivé l’option Radius dans le panneau Object Data Properties de la courbe. Enfin, j’ai rattaché la courbe et le couvercle au conteneur pour pouvoir manipuler l’ensemble de manière cohérente. Le couvercle peut maintenant être déplacé le long d’un de ses axes locaux.

Voilà pour ce tutoriel ! J’espère qu’il vous a été utile ! À bientôt !

Rechercher dans les Tutoriels

Saisissez une expression ou plusieurs mots-clés séparés par des virgules.

Modèles 3D, tutoriels et ressources en infographie de Francesco Milanese. Les licences d’utilisation des modèles 3D peuvent être achetées sur les boutiques externes accessibles depuis leurs pages respectives, conformément aux conditions de licence applicables. Francesco Milanese — Numéro de TVA : 06321250877. Contact : info@francescomilanese.com


POLITIQUE GENERALE DE CONFIDENTIALITE ET D'UTILISATION DES COOKIES