Exporteur SVG de FreeStyle

Référence

Category:Render
Panneau:Properties ‣ Render ‣ Freestyle SVG Export

L’export SVG pour FreeStyle est disponible via un add-on.

../_images/render_freestyle_export-svg_suzanne.svg

Un exemple de résultat SVG produit par le SVG Exporter de FreeStyle.

This add-on can be enabled via Preferences ‣ Add-ons ‣ Render ‣ Freestyle SVG Exporter. The GUI for the exporter should now be visible in the render tab of the Properties editor. The exported .svg file is written to the default output path Properties ‣ Output ‣ Output.

Options

../_images/render_freestyle_export-svg_panel.png

Freestyle SVG Export panel.

Mode
Option entre Frame et Animation. Frame va faire le rendu d’une seule frame, Animation va rassembler toutes les frames rendues dans un seul fichier .svg.
Split at Invisible
Par défaut l’exporteur ne prendra pas en compte les sommets invisibles et les exportera comme s’ils étaient visibles. Certaines modificateurs, comme Blueprint, marquent les sommets comme invisibles pour obtenir un certain effet. L’activation de cette option va rendre les chemins en cas de rencontre d’un sommet invisible, ce qui produit un meilleur résultat.
Fill Contours

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

Note

Cette fonctionnalité est quelque peu instable – spécialement avec les animations.

Stroke Cap Style

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

Miter
Les coins avec des bords tranchants.
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

Du fait que la représentation des traits FreeStyle et celle des objets chemins SVG est fondamentalement différente, une traduction point par point entre FreeStyle et SVG n’est pas possible. Le principal défaut de SVG comparé à FreeStyle est que FreeStyle définit le style par point, là où SVG le définit par chemin. Ceci signifie que FreeStyle peut produire des résultats beaucoup plus complexes qui sont impossibles à obtenir dans SVG.

There are extended options for the exporter, located at the specific panels of the Freestyle renderer at the View Layers tab of the Properties editor. Those options are located at the Freestyle Line Style SVG Export panel, at the bottom of the tab.

Les propriétés (sans modificateurs appliqués) 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. Quand le mode est mis à Animation, toutes les trames d’un rendu – une pour le rendu d’une trame (F12) ou toutes pour le rendu d’une animation (Maj-F12) – sont enregistrées dans un seul fichier. La plupart des navigateurs modernes prennent en charge le rendu des animations SVG.

../_images/render_freestyle_export-svg_cube.svg

Une animation SVG rendue avec l’exporteur.

Exporting Fills

Fills are colored areas extracted from a Freestyle render result. Specifically, they are defined by a combination of the Contour and External Contour edge type, combined with some predicates. The fill result can be unexpected, when the SVG renderer cannot correctly render the path that the exporter has generated. This problem is extra apparent in animations.

../_images/render_freestyle_export-svg_pallet.svg

An example of a SVG result produced by the Freestyle SVG Exporter. Model by Julien Deswaef.

Fills support holes and layering. When using layers, the exporter tries to render objects with the same material as the patch. The exporting of fills and especially the order in which they are layered is by no means perfect. In most cases, these problems can be easily solved in Inkscape or a text editor.