Експортер Freestyle у SVG – Freestyle SVG Exporter

Орієнтир – Reference

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

Експорт у SVG з Freestyle доступний через додаток.

../_images/render_freestyle_export-svg_suzanne.svg

An example of an SVG result produced by the Freestyle SVG Exporter.

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.

Опції

../_images/render_freestyle_export-svg_panel.png

Freestyle SVG Export panel.

Режим – Mode
Вибір між Frame та Animation. Frame – Кадр буде рендерити одиничний кадр, Animation – Анімація буде збирати усі рендерені кадри в одиничний файл .svg.
Split at Invisible – Розділяти на Невидимих
Стандартно експортер не враховує невидимі вершини та експортує їх, ніби вони видимі. Деякі модифікатори штриха, як Blueprint, позначають вершини як невидимі для досягнення певного ефекту. Вмикання цієї опції буде розділяти шляхи при натраплянні на невидиму вершину, що дає кращий результат.
Fill Contours – Заповнити Контури

Контур об’єктів заповнюється за допомогою їх кольору матеріалу.

Примітка

Ця функція дещо нестабільна – особливо для анімацій.

Стиль Торця Штриха – Stroke Cap Style

Визначає стиль торців штрихів, який буде виводитися в SVG.

Miter
Кутки з гострими ребрами.
Round – Округлено
Кутки є згладженими.
Bevel – Скіс
Кутки є скошеними.

Експортовані Властивості – Exportable Properties

Орієнтир – Reference

Panel:Properties ‣ View Layers ‣ Freestyle Line Style SVG Export

Оскільки представлення штрихів Freestyle та шляхових об’єктів SVG є фундаментально різною, то перетворення в один клацок між Freestyle та SVG є неможливим. Головним недоліком SVG у порівнянні з Freestyle є те, що Freestyle визначає стиль по точках, а SVG визначає його по шляхах. Це означає, що Freestyle може продукувати набагато більш складні результати, які неможливо досягнути з 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.

Властивості (без застосування модифікаторів), що можуть бути експортовані:

  • Базовий колір
  • Базове альфа
  • Базова товщина
  • Пунктири

Анімації

Експортер підтримує створення анімацій SVG. Коли Mode задано як Animation, усі кадри з рендера – один при рендерингу кадру (F12) або всі при рендерингу анімації (Shift-F12) – зберігаються в один єдиний файл. Більш сучасні веб-оглядачі підтримують рендеринг анімацій SVG.

../_images/render_freestyle_export-svg_cube.svg

Анімація SVG, рендерена за допомогою цього експортера.

Експортування Заповнень – 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.

Заповнення підтримують отвори та нашарування. При використанні шарів експортер намагається рендерити об’єкти з таким же матеріалом, як і латка. Експорт заповнень й особливо порядок, в якому вони нашаровуються, далеко не ідеальні. У більшості випадків, ці проблеми можуть бути легко вирішені в редакторі Inkscape або текстовому редакторі.