Вступ – Introduction

FreeStyle – це рушій нефотореалістичного – non-photorealistic (NPR) рендерингу на основі країв/ліній. Він спирається на дані сіті та інформацію глибини Z для прорису ліній на обраних типах країв. Різні стилі лінії можуть бути додані для продукування художніх («рукописний», «мальований» тощо) або технічних (жорстка лінія) виглядів.

Два режими оброблення: «Скриптування на Python» – Python Scripting та «Редактор Параметрів» – Parameter Editor – надають потужну різноманітність стилів лінії та результатів. Стилі лінії, такі як Японський великий пензель, мультик, синька, товщина за глибиною, вже попередньо написані в Python. Режим Редактора Параметрів дозволяє інтуїтивно редагувати функції, такі як пунктирні лінії та легкий уклад одночасно багатьох типів ліній та визначень країв. Поверх цього всього з модифікаторами стилю лінії межі немає!

../../_images/render_freestyle_introduction_example-1.png

Всюдихідний баггі від Rylan Wright (RONIN). CC BY. (File:AtvBuggy.zip)

../../_images/render_freestyle_introduction_example-2.png

By mato.sus304. CC BY-SA. (File:Mato_sus304_cut02.zip)

../../_images/render_freestyle_introduction_example-3.png

Мультикова сцена від студії OHA Studio © Mechanimotion Entertainment. (blend-file)

../../_images/render_freestyle_introduction_example-4.png

Рендер креслення літака Martin M-130 року 1935-го від LightBWK. CC0. Попередження: важкий файл! розроблений для надзвичайного стрес-тесту Blender’а та може дати збій Blender’а. (File:M-130Blueprint.zip)

Велика Картина – The Big Picture

  • Активуйте Freestyle за допомогою стяга «Властивості > Рендер > Freestyle» – Properties ‣ Render ‣ Freestyle.

  • Устави Freestyle розміщуються у властивостях шару огляду – View Layer.

  • Один шар огляду може мати тільки одну розкладку огляду – view map. Розкладку огляду містить устави виявлення країв (Crease Angle, перемикач Culling, перемикач Face Smoothness, перемикач Material Boundaries, Sphere Radius та просунуті опції Kr Derivative Epsilon).

  • Розкладку огляду може містити одночасно кілька Наборів Ліній.

  • Набір ліній – line set керує тим, які типи ліній та вибрання будуть рендеритися на основі ліній з вашої сцени.

  • Кожен набір ліній використовує один стиль ліній (який може спільно використовуватися між одночасно кількома Наборами Ліній).

  • Стиль ліній – line style розповідає FreeStyle, як рендерити пов’язані Набори Ліній з точки зору кольору, альфа, товщини та інших аспектів.

../../_images/render_freestyle_introduction_view-map-processes.png

Структурна схема розкладки огляду та процесів для FreeStyle.

Відомі Обмеження – Known Limitations

  • Висока вимогливість до пам’яті: Усі об’єкти сіті на шарі огляду завантажуються одночасно.

  • Підтримуються лише ті об’єкти сіті, що мають грані.

  • Жодні ребра на перетині граней ще не виявляються.

  • Результати рендерингу з Freestyle не мають жодної інформації про глибину Z.

  • Панорамні камери не підтримуються.