简介

手绘风格是一个基于边缘/线条的非照片级真实感 (NPR) 渲染引擎。它依靠网格数据和 Z 深度信息在所选边类型上绘制线条。可以添加各种线条样式以产生艺术( "手绘" , "绘画" 等)或技术(硬线)外观。

The two operating modes: Python Scripting and Parameter Editor -- allow a powerful diversity of line styles and results. Line styles such as Japanese big brush, cartoon, blueprint, thickness-with-depth are already pre-scripted in Python. The Parameter Editor mode allows intuitive editing of features such as dotted lines and easy setup of multiple line types and edge definitions. On top of all of that, with line style modifiers, the sky is the limit!

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

ATV buggy by 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

A cartoon scene from OHA Studio © Mechanimotion Entertainment. (blend-file)

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

Blueprint render of Martin M-130 from 1935 by LightBWK. CC0. Warning: heavy file! designed for stress test Blender to the limits and may crash Blender. (File:M-130Blueprint.zip)

整体结构

  • 通过 属性 ‣ 渲染 ‣ 手绘风格 复选框激活自由样式。

  • 手绘风格 设置位于 查看图层 属性中。

  • 一个视图图层只能有一个视图地图。视图图包含边缘检测设置(折痕角度、剔除切换、面平滑度切换、材质边界切换、球体半径和 Kr 导数 Epsilon 高级选项)。

  • 一个视图映射可以有多个线集。

  • 一个line set控制哪种线条类型和选项将被用于渲染,基于你场景中的线条。

  • 每个线集使用一种线型(可在多个线集之间共享)。

  • 线条样式告诉 Freestyle 如何在颜色、Alpha、粗细和其他方面呈现链接的线条集。

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

自由式视图图和进程的框图。

已知局限

  • 对内存要求很高:视图层中的所有网格对象都是一次加载的。

  • 仅支持面网格对象。

  • 面与面相交出无法检测到边缘。

  • 自由式渲染结果没有任何 Z 深度信息。

  • 不支持全景相机。