En bref
- Freestyle produit des rendus non photoréalistes au trait à partir des données de maillage et de la profondeur Z.
- Les Line Set sélectionnent, parmi les lignes détectées dans la scène, celles qui seront rendues.
- Edge Mark permet d’utiliser comme lignes des arêtes marquées sur le modèle.
- Freestyle peut consommer beaucoup de mémoire et les lignes produites ne contiennent pas d’informations de profondeur Z.
Ce que vous allez apprendre dans ce guide
Blender Freestyle est un moteur de rendu non photoréaliste qui crée des lignes à partir des données de maillage et de la profondeur Z des scènes 3D. Il peut servir à accentuer les contours extérieurs dans des visuels architecturaux, à distinguer des objets ou à afficher des arêtes sélectionnées sur un modèle. L’apparence des lignes se règle au moyen des Line Set, des styles de trait et de la sélection des arêtes.
Ce guide présente les étapes pour activer Freestyle, sélectionner différents types de lignes et ajuster leur apparence. La documentation de Blender précise que ces opérations peuvent être effectuées dans l’éditeur de paramètres ou, pour des usages plus avancés, à l’aide de scripts Python. Nous suivrons ici la méthode par interface, sans code.
Prérequis et préparation
Il faut disposer d’une scène Blender contenant des objets maillés dont on souhaite tracer les lignes. Freestyle ne prenant en charge que les objets maillés avec des surfaces, les objets à traiter doivent répondre à cette condition. Les documents de référence ne précisent aucune version de Blender, condition liée à un compte utilisateur, exigence de paiement ou configuration matérielle ; il n’est donc pas possible d’avancer de condition supplémentaire concernant la version ou le système requis.
Freestyle peut consommer beaucoup de mémoire. Tous les objets maillés d’un view layer sont chargés en même temps. Dans les scènes particulièrement denses, il est donc utile de réaliser un rendu test simple et de surveiller la mémoire avant de commencer.
Commencez par déterminer quelles lignes sont nécessaires dans l’image : les contours extérieurs, les transitions entre matériaux ou des arêtes choisies manuellement sur le modèle ? Clarifier ce point dès le départ permet d’éviter que des lignes superflues ne surchargent l’image.
Créer un rendu au trait avec Freestyle
Activez Freestyle. Dans la section Render de Properties, activez l’option Freestyle. Les réglages se trouvent dans les propriétés de View Layer. Chaque view layer possède un view map, qui contient les paramètres de détection des arêtes.
Commencez avec l’éditeur de paramètres. Dans les réglages Freestyle de View Layer, Parameter Editor Mode permet de gérer les Line Set et les styles de trait depuis l’interface. Python Scripting Mode est également disponible, mais la documentation de référence décrit cette méthode comme plus avancée et complexe. Pour débuter, l’éditeur de paramètres permet de configurer visuellement les sélections de lignes.
Configurez les Line Set. Plusieurs Line Set peuvent être définis dans un view map. Chaque ensemble détermine quelles lignes détectées dans la scène seront rendues et est associé à un style de trait. Un même Line Style peut être partagé par plusieurs Line Set. Par exemple, vous pouvez placer les contours extérieurs et les arêtes marquées sur le modèle dans des ensembles distincts, afin de gérer leurs sélections indépendamment.
Choisissez la visibilité et le type d’arête. L’option Visible sélectionne les lignes qui ne sont pas occultées par d’autres surfaces. Hidden sélectionne celles qui se trouvent derrière au moins une surface. Quantitative Invisibility prend en compte les lignes occultées dans l’intervalle défini par les valeurs Start et End.
Dans l’éditeur de paramètres, il faut ajouter au moins un type d’arête à un Line Set pour produire un résultat. Il est également possible de réunir plusieurs types dans un même ensemble. Pour détacher les volumes architecturaux de l’arrière-plan, vous pouvez envisager Contour ou External Contour. Contour produit des lignes qui séparent un objet des objets situés derrière lui ou de l’arrière-plan de la scène. External Contour indique les limites avec l’arrière-plan sans séparer les objets entre eux.
Silhouette crée des lignes là où les normales des surfaces changent d’orientation par rapport à la caméra. La documentation de Blender indique que cette option peut être utile pour les formes organiques, mais qu’elle risque de ne pas convenir aux arêtes nettes et anguleuses. Crease se base sur l’angle entre les surfaces adjacentes ; Border concerne les arêtes ouvertes du maillage, reliées à une seule face. Material Boundary trace une ligne à la jonction de deux matériaux sur un même objet.
Marquez les arêtes spécifiques. Si les sélections automatiques ne repèrent pas les lignes voulues, utilisez Edge Mark. Sélectionnez l’objet maillé, passez en Edit Mode, sélectionnez les arêtes nécessaires et choisissez Mark Freestyle Edge dans le menu Ctrl-E. Ajoutez ensuite le type Edge Mark au Line Set concerné. Cette méthode permet notamment de mettre en évidence des arêtes précises et anguleuses du modèle. Pour les contours arrondis, vous pouvez envisager Contour, External Contour ou Silhouette.
Réglez le style de trait. Line Style contrôle les caractéristiques visuelles des lignes, comme leur couleur, leur valeur alpha et leur épaisseur. Les paramètres Strokes permettent aussi de modifier la façon dont les lignes sont reliées et segmentées. Le chaînage par défaut relie les lignes sélectionnées ; la méthode Sketchy en génère plusieurs, pour un rendu évoquant une esquisse. Il est également possible de segmenter les chaînes selon l’angle, la longueur 2D ou les limites de matériaux.
Pour créer des pointillés, activez Dashed Line et définissez la longueur des tirets et des espaces. La documentation permet de définir trois paires de tirets et d’espaces. Lorsque la valeur Gap est égale à zéro, le tiret correspondant n’est pas utilisé, même si sa longueur est différente de zéro. Les extrémités de ligne peuvent être réglées sur Butt, Round ou Square.
Évaluez les limites de rendu et le cache. L’option Image Border limite le calcul des lignes à la géométrie située dans les limites de l’image. Cela peut réduire le temps de rendu, mais des problèmes de continuité des lignes peuvent apparaître lorsque la géométrie entre dans le cadre de la caméra ou en sort.
View Map Cache peut permettre de réutiliser un view map calculé lors des rendus suivants. Selon la documentation de Blender, cette option peut améliorer les performances dans les animations où la géométrie maillée en espace caméra reste fixe, ainsi que pour les rendus fixes répétés dont les styles de trait sont mis à jour. La mémoire du cache est partagée entre les view layer et les scènes ; si Freestyle est utilisé dans plusieurs view layer, le gain de performance attendu peut ne pas se produire.
Ajoutez les lignes au rendu. Les lignes Freestyle peuvent être générées en tant que Render Pass ; elles ne sont alors pas forcément visibles immédiatement par-dessus le rendu principal. La documentation indique qu’elles peuvent être compositées sur l’image principale avec le nœud Alpha Over. En architecture, en architecture d’intérieur et en archviz, cette méthode permet de régler séparément des contours de volumes ou des détails sélectionnés. Toutefois, les lignes Freestyle ne contenant pas d’informations de profondeur Z, il faut vérifier le résultat du compositing.
Erreurs fréquentes
Aucune ligne n’apparaît : vérifiez qu’au moins un type d’arête est sélectionné dans le Line Set et que le bon ensemble de lignes est utilisé.
Les arêtes nettes ne sont pas visibles : Silhouette ne détecte pas nécessairement toutes les arêtes anguleuses. Essayez Crease, Border ou Edge Mark.
L’image est trop chargée : désactivez les types d’arêtes superflus et gérez les sélections de lignes distinctes dans des Line Set séparés.
La consommation mémoire augmente : gardez à l’esprit que Freestyle charge ensemble les objets maillés du même view layer. Image Border peut réduire le temps de calcul, mais risque de causer des problèmes de continuité aux limites du cadre de la caméra.
Les lignes n’apparaissent pas dans le rendu : vérifiez si la sortie Freestyle est configurée en tant que Render Pass et si elle doit être combinée avec Alpha Over.
Étapes suivantes
Pour votre premier essai, utilisez un nombre limité de Line Set et un seul view layer. Commencez par les contours extérieurs, puis ajoutez séparément des sélections comme Material Boundary ou Edge Mark afin de comparer les résultats. Ajustez la couleur, l’épaisseur, le chaînage et les pointillés selon les besoins visuels.
Pour les animations ou les rendus répétés, évaluez View Map Cache avec un petit test. Tenez compte du fait que le gain de performance peut varier, car la mémoire du cache est partagée lorsque plusieurs view layer sont utilisés. Avant la livraison, vérifiez également l’apparence des lignes dans Render Pass et lors du compositing.
Sources et licence
Ce guide est une adaptation en turc des pages du Blender Manual consacrées à l’introduction à Freestyle, à Line Set, aux réglages Freestyle et à Strokes. Les documents de référence sont publiés sous licence CC BY-SA 4.0 : Introduction à Freestyle, Line Set, Réglages Freestyle et Strokes.
Sources
3 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les agences d’architecture et les étudiants en Turquie, l’intérêt de Freestyle réside dans la possibilité de produire, à partir d’une même scène 3D, des visuels alternatifs non photoréalistes dominés par le dessin au trait. Pour des présentations mettant en valeur la lisibilité des volumes et des arêtes sélectionnées du modèle, séparer les Line Set peut aider à mieux maîtriser les choix de lignes.
Dans les scènes denses, il est préférable de tester au préalable la consommation mémoire et le processus de rendu. Les sources ne précisant ni prix ni condition de version, mieux vaut ne pas faire de suppositions à ce sujet. De plus, l’utilisation de Render Pass et de plusieurs view layer peut demander des vérifications supplémentaires dans le flux de travail.
Questions fréquentes
Comment activer Blender Freestyle ?
Dans la section Render de Properties, activez l’option Freestyle. Les réglages se trouvent dans les propriétés de View Layer.
Comment tracer des arêtes spécifiques du modèle avec Freestyle ?
En Edit Mode, sélectionnez les arêtes et choisissez Mark Freestyle Edge dans le menu Ctrl-E. Ajoutez ensuite le type Edge Mark au Line Set.
Blender Freestyle peut-il créer des lignes en pointillé ?
Oui. L’option Dashed Line de Line Style permet de définir trois paires de tirets et d’espaces.



