Dans ce tutoriel vidéo, réalisé avec la version 4.2 de Blender, nous allons voir comment spécifier à quels points une géométrie extrudée apparaît et disparaît le long d’une courbe dans Blender.
La version vidéo de ce tutoriel n’est actuellement pas disponible dans cette langue. Vous pouvez regarder ci-dessous la version en anglais avec des sous-titres ; sous la vidéo, vous trouverez la transcription traduite en français.
Transcription de la vidéo
Bonjour à tous ! Dans ce tutoriel vidéo, réalisé avec la version 4.2 de Blender, nous allons voir comment spécifier à quels points une géométrie extrudée apparaît et disparaît le long d’une courbe dans Blender.
Il s’agit d’une fonctionnalité qui permet de créer de petites animations utiles pour des logos, du texte ou d’autres effets spéciaux, puisque les paramètres peuvent être animés avec des keyframes, comme nous allons le voir.
Tout d’abord, nous avons besoin d’un objet Curve, qui peut être de type Bezier ou NURBS, y compris les courbes de type Path. Commençons par les courbes ouvertes, car il existe un petit problème avec les cercles que nous examinerons plus tard.
J’ajoute donc une courbe Bezier par défaut et je la modifie légèrement, plus précisément en ajoutant un point de contrôle déplacé vers la gauche. Cette petite modification sera utile plus tard lorsque nous examinerons les différents types de mapping des valeurs.

Après avoir défini la courbe, ouvrez l’onglet Object Data dans l’éditeur Properties et recherchez la section Start and End Mapping, située dans la section Geometry de l’onglet.

Nous remarquons immédiatement que cette section est désactivée, donc nous n’obtiendrons aucun résultat en modifiant les valeurs de ses paramètres.
Pour activer cette section, nous devons fournir une géométrie à la courbe. Cela peut être fait en modifiant l’un des paramètres qui donnent de l’épaisseur à la courbe, comme Geometry Extrude ou Bevel Depth.

Selon vos besoins, vous pouvez choisir de donner à la courbe un profil basique, comme un segment avec Geometry Extrude ou un cercle avec Bevel Round, ou un profil personnalisé en utilisant Bevel Object.
Les paramètres Start and End Mapping seront maintenant disponibles, vous permettant de décider à partir de quel point sur la courbe la géométrie apparaîtra et jusqu’à quel point elle sera affichée, en utilisant respectivement les paramètres Start et End.

Notez que nous ne modifions pas réellement la courbe elle-même, mais seulement les points auxquels sa géométrie est affichée. En effet, en Edit Mode, vous pouvez voir que les points de contrôle de la courbe ne sont pas déplacés.
Si les points Start et End dans le panneau ne correspondent pas à ce que vous considérez comme les points initial et final de la courbe, vous pouvez passer en Edit Mode, sélectionner tous les points de contrôle de la courbe et utiliser l’opérateur Switch Direction pour inverser la direction de la courbe.

Les paramètres Start et End peuvent recevoir des keyframes, ce qui rend cette fonctionnalité utile pour créer des animations, comme des logos ou des signatures.
Comme vous l’avez peut-être remarqué, les valeurs Start et End sont exprimées sous forme de nombres entre 0 et 1. Cependant, il est également possible de modifier la manière dont ces valeurs sont mappées. Par exemple, vous pourriez ne pas vouloir que cette plage de valeurs reflète la résolution de la géométrie, déterminée par le paramètre U Resolution, mais plutôt une autre valeur. Le choix se fait entre Segments, qui fait référence au nombre de segments, et Spline, qui représente la longueur réelle de la courbe.

Pour les courbes fermées, comme Bezier Circle et NURBS Circle, les paramètres Start and End Mapping ne fonctionnent généralement pas, car une courbe fermée n’a ni début ni fin.
Il est possible d’ouvrir une courbe fermée en désactivant la case Cyclic dans la section Active Spline, mais cela provoque souvent des déformations de la courbe. Cependant, il existe quelques petites astuces qui nous permettent de conserver la forme d’origine tout en utilisant Start and End Mapping.

La première étape consiste à changer les handles des points de contrôle concernés en mode Free, afin qu’ils ne changent pas d’orientation lorsque nous désactivons le mode Cyclic. Pour modifier le mode des handles de certains points de contrôle, sélectionnez ces points, appuyez sur la touche V et choisissez le nouveau mode, qui dans notre cas sera Free.

Désactiver le mode Cyclic introduira malgré tout un petit espace entre les points de contrôle de début et de fin. Pour résoudre ce problème, je recommande de dupliquer l’un des deux points de contrôle avec SHIFT D, en le gardant à la même position que l’original, puis de le connecter à l’autre point de contrôle.
La connexion entre les deux points de contrôle se fait en les sélectionnant tous les deux avec une sélection multiple, puis en appuyant sur la touche F.

La forme obtenue semble fermée, mais elle possède en réalité un début et une fin, ce qui vous permet d’utiliser Start and End Mapping comme vous le souhaitez.
Voici les informations de base dont vous avez besoin pour comprendre comment mapper les points de début et de fin d’un objet Curve avec une géométrie de profil. Voyons maintenant comment j’ai créé l’animation montrée au début du tutoriel.
J’ai commencé avec une simple courbe Path, qui était droite au départ, en lui donnant un bon nombre de points de contrôle positionnés de manière à pouvoir être déplacés pour suivre le profil de la voiture.

J’ai dupliqué et déplacé la courbe Path initiale en Edit Mode, de sorte que tous les segments font en réalité partie du même objet.
Ensuite, j’ai déplacé les différents points de contrôle des courbes pour leur faire suivre le profil de la voiture.

Enfin, j’ai animé les paramètres Start et End dans la section Mapping de l’objet Path. Comme j’ai dupliqué la courbe en Edit Mode, tous les segments créés par copie sont affectés par les paramètres Start et End, ce qui permet d’obtenir le résultat que vous avez vu au début du tutoriel.

Voilà, j’espère que ce tutoriel vidéo vous a été utile ! À bientôt !