Freestyle#

Reference – Довідка

Panel – Панель:

«Властивості > Шар Огляду > Freestyle» – Properties ‣ View Layer ‣ Freestyle

There is only one view map per view layer. It controls the edge detection parameters. Freestyle can be enabled/disabled per View Layer by toggling the checkbox in the panel header.

../../../_images/render_freestyle_view-layer_freestyle-panel.png

View Layer: панель Freestyle.#

Режим Керування – Control Mode

Які виявлені краї фактично рендеряться, і як вони можуть керуватися за допомогою:

Режим Редактора Параметрів – Parameter Editor Mode:

Lines are rendered via parameters defined in a user-friendly interface to define and control Line Sets and line styles.

Розкладка огляду – view map (звідси, і шар огляду – view layer) можуть містити одночасно кілька Наборів Ліній, але кожен набір ліній пов’язується тільки одним стилем ліній.

Режим Скриптування на Python – Python Scripting Mode:

Лінії рендеряться через скриптування на Python – Python scripting, потужно, але складно.

Кеш Розкладки Огляду – View Map Cache

An option to reuse a previously computed view map for subsequent rendering. The cache is automatically updated when the mesh geometry of the input 3D scene has been changed.

Ця функціональність надає головний приріст продуктивності для рендерингу анімації з Freestyle, коли геометрія сіті у просторі камери є статичною, а також для повторюваних статичних рендерів з опціями оновлення стилізації ліній.

Although the View Map Cache checkbox is a view layer option, the cache memory is shared by all view layers and scenes. This means that if Freestyle is used for two or more view layers (possibly in different scenes through the Compositor), then the cached view map for one view layer is replaced by a new view map for another view layer and hence no performance gain is expected.

As Render Pass

Freestyle lines will not immediately be visible on top of the render image. Instead, Freestyle lines are rendered as a Render Pass which can be composited with the rendered image with an Alpha Over node.

Edge Detection#

Кут Складки – Crease Angle

If two adjacent faces form an angle less than the defined Crease Angle, the edge between them will be rendered when using Crease edge type selection in a line set. The value also affects Silhouette edge type selection.

Відкидання – Culling

Ignore the edges that are out of view. (Saves some processing time and memory, but may reduce the quality of the result in some cases.)

Згладженість Граней – Face Smoothness

Враховується згладжене відтінювання Smooth Shading для розрахунку країв.

Радіус Сфери – Sphere Radius

Affects the calculation of curvatures for Ridge, Valley and Suggestive Contour edge type selection in a line set. The curvature at each vertex is computed by averaging the shape of the surface within the specified radius. Increasing the value reduces noise and detail.

Епсилон Похідної Kr – Kr Derivative Epsilon

Controls the threshold on the minimum rate of change of curvature used to filter the output of the Suggestive Contour edge type selection. Increasing the value reduces the amount of rendered lines, starting from smoother areas of the object (further information in this pdf).