Freestyle SVG Exporter

This add-on can export your Freestyle Renders into an SVG file. It can fill contours with their material color and can also export SVG animations.

../../_images/addons_render_render-freestyle-svg_suzanne.svg

Un exemple de résultat SVG produit par l’exportateur SVG de Freestyle.

Activation

This add-on can be enabled via Preferences ‣ Add-ons ‣ Render ‣ Freestyle SVG Exporter. The interface for the exporter should now be visible as a new panel in the Render tab.

Référence

Catégorie

Render

Panneau

Properties ‣ Render ‣ Freestyle SVG Export

Usage

Activate Freestyle rendering and then render your scene with Render Image. Your render will be displayed, and the SVG version will be saved to the default output path Properties ‣ Output ‣ Output.

Options

../../_images/addons_render_render-freestyle-svg_panel.png

Panneau Freestyle SVG Export.

Mode

Option entre Frame et Animation. Frame rendra une seule image, Animation regroupera toutes les images rendues dans un seul fichier .svg.

Split at Invisible

Par défaut, l’exportateur ne prendra pas en compte les sommets invisibles et les exportera comme s’ils étaient visibles. Certains modificateurs de traits, comme Blueprint, marquent les sommets comme étant invisibles pour obtenir un certain effet. En activant cette option, les chemins se séparent lorsqu’ils rencontrent un sommet invisible, ce qui donne un meilleur résultat.

Fill Contours

Le contour des objets est rempli de la couleur de leur matériau.

Note

Cette fonctionnalité est quelque peu instable - surtout avec les animations.

Stroke Cap Style

Définit le style des extrémités des traits dans la sortie SVG.

Miter

Coins aux arêtes vives.

Round

Les coins sont lissés.

Bevel

Les coins sont biseautés.

Propriétés exportables

Référence

Panneau

Properties ‣ View Layers ‣ Freestyle Line Style SVG Export

Comme la représentation des traits de Freestyle et des objets de chemins SVG est fondamentalement différente, une conversion individuelle entre Freestyle et SVG n’est pas possible. Le principal défaut de SVG par rapport à Freestyle est que Freestyle définit le style par point, alors que SVG le définit par chemin. Cela signifie que Freestyle peut produire des résultats beaucoup plus complexes qu’il est impossible d’obtenir en SVG.

Il existe des options étendues pour l’exportateur, situées dans les panneaux spécifiques du moteur de rendu Freestyle dans l’onglet View Layers des Propriétés. Ces options sont situées dans le panneau Freestyle Line Style SVG Export, en bas de l’onglet.

Les propriétés (aucun modificateur appliqué) qui peuvent être exportées sont :

  • Base color

  • Base alpha

  • Base thickness

  • Dashes

Animations

L’exportateur prend en charge la création d’animations SVG. Lorsque le Mode est réglé sur Animation, toutes les images d’un rendu – une lors du rendu d’une image (F12) ou toutes lors du rendu d’une animation (Maj-F12) – sont enregistrées dans un seul fichier. La plupart des navigateurs modernes supportent le rendu des animations SVG.

../../_images/addons_render_render-freestyle-svg_cube.svg

Une animation SVG rendue avec l’exportateur.

Exporting Fills

Fills sont des zones colorées extraites d’un résultat de rendu Freestyle.Plus précisément, ils sont définis par une combinaison du type de Contour et External Contour edge, combinée à certains prédicats. Le résultat du remplissage peut être inattendu, lorsque le moteur de rendu SVG ne peut pas rendre correctement le chemin que l’exportateur a généré. Ce problème est particulièrement évident dans les animations.

../../_images/addons_render_render-freestyle-svg_pallet.svg

Un exemple de résultat SVG produit par l’exportateur SVG Freestyle. Modèle par Julien Deswaef.

Fills prend en charge les trous et les couches. Lors de l’utilisation des couches, l’exportateur essaie de rendre les objets avec le même matériau que le patch. L’exportation des remplissages et surtout l’ordre dans lequel ils sont superposés n’est en aucun cas parfait. Dans la plupart des cas, ces problèmes peuvent être facilement résolus dans Inkscape ou un éditeur de texte.