From BlenderWiki
[edit] Extruder le long d'un chemin
La technique d'"Extrusion le long d'un chemin" est un outil de modelage puissant. Elle consiste à créer une surface en déplaçant rapidement un profil donné le long d'un chemin donné.
Le profil et le chemin peuvent être une courbe de Bézier ou une courbe NURBS.
Supposons que vous ayez ajouté une courbe de Bézier et un cercle de Bézier en tant qu'objets séparés (non-liés) à votre scène (Profil (à gauche) et chemin (à droite)).
Jouez un peu avec les deux pour obtenir un joli profil en forme d'aile et un chemin élaboré (Profil (à gauche) et chemin (à droite) modifiés).
Par défaut, les courbes de Béziers se trouve sur un unique plan, et sont donc des objets bi-dimensionnel. Pour développer le chemin dans les 3 dimensions de l'espace, comme dans l'exemple montré ci-dessus, enclenchez le bouton 3D du panneau Curve and Surface (Courbe et Surface) dans le contexte d'édition EditButtons F9 (
).
Regardez maintenant le nom de l'objet profil. Par défaut c'est "CurveCircle" et on le voit dans le panneau s'affichant avec N quand le profil est sélectionné. Vous pouvez le renommer en effectuant SHIFT-LMB sur le nom (Le nom du profil).
Sélectionner maintenant le chemin. Dans son EditButtons (
) repérez le champ texte BevOb: du panneau
et écrivez ici le nom de l'objet profil. Dans notre cas : "CurveCircle" (Spécifier le profil du chemin).
Le résultat est une surface qui correspond au déplacement du profil le long du chemin défini, comme le montre l'illustration (Résultat de l'extrusion).
Pour anticiper les résultats de l'opération, et par conséquent obtenir les effets désirés, il est important de comprendre les points suivants :
- Le profil est orienté de sorte que son axe Z soit tangent au (c'est-à-dire dirigé le long du) chemin et que son axe X soit sur le plan du chemin ; par conséquent, l'axe Y est orthogonal au plan du chemin,
- Si le chemin est en 3D, le "plan du chemin" est défini localement plutôt que globalement et est visualisé, en mode édition, par plusieurs segments courts perpendiculaires au chemin (Plan local du chemin);
- L'axe Y du profil se dirige toujours vers le haut. C'est souvent une source de résultats et de problèmes inattendus, comme nous l'expliquerons plus tard.
Inclinaison
Pour modifier l'orientation du plan local du chemin (en mode édition — Edit Mode), sélectionnez un point de contrôle et pressez T (pour "Tilt", "Inclinaison". NdT). Déplacez alors la souris pour changer l'inclinaison des courts segments, sans à-coups, dans le voisinage du point de contrôle. Cliquer LMB pour confirmer la position, ou ESC pour renoncer à la modification.
|
Avec l'axe Y du profil obligé de pointer vers le haut, des résultat inattendus peuvent se produire quand le chemin est en 3D et que le profil extrudé est sur un point où le chemin est exactement vertical. En effet, si le chemin devient vertical puis continue à virer, il y a un point où l'axe Y du profil devrait commencer à se diriger vers le bas. Si ceci se produit, puisque l'axe Y est contraint de se diriger vers le haut, il y aura une brusque rotation de 180° du profil, pour que l'axe Y pointe à nouveau vers le haut.
Problème d'extrusion dû à la contrainte de l'axe Y illustre le problème. À gauche, il y a un chemin dont la pente monte régulièrement et où la normale du plan local du chemin pointe toujours vers le haut. À droite, nous voyons un chemin où, au point cerclé en jaune, une telle normale commence à se diriger vers le bas. Le résultat de l'extrusion présente là une torsion brusque.
Les seules solutions à ce genre de problèmes sont : employer des chemins multiples adéquats ou incliner le chemin avec soins pour que les normales se dirigent toujours vers le haut.
Orientation changeante du profil
Si l'orientation du profil le long de la courbe n'est pas comme vous l'espériez, et que vous voulez en changer sur toute la longueur du chemin, il existe une meilleure méthode que d'incliner tous les points de contrôle du chemin. Vous pouvez simplement, en mode édition, appliquer sur son plan une rotation au profil. De cette façon le profil changera mais pas sa référence locale.
|















![[]](/skins/blender/open.png)
