Freestyle¶
参考
- 面板:
每个视图层只有一个视图映射。它控制边缘检测参数。可以通过切换面板标题中的复选框来启用/禁用每个视图层的 Freestyle.
视图层:Freestyle 面板。¶
- 控制模式
用于检测实际上已渲染的边缘,并且将从头到尾地执行控制:
- 参数编辑器模式:
线条通过用户友好界面中定义的参数进行渲染,以定义和控制线条集和线条样式。
视图映射(因此为视图层)可以具有多个线条集,并且每个线条集都链接到一个线条样式。
- Python 脚本编写模式:
线条通过 Python 脚本进行渲染,强大但复杂。
- 视图映射缓存
该选项用于重用先前计算的视图映射,以供后续渲染。当输入三维场景的网格几何结构被改变时,缓存将自动更新。
当摄像机空间中的网格几何体保持静止时,此功能可显著提升 Freestyle 动画渲染的性能;此外,在更新线条风格化选项时进行重复的静态渲染,也能获得显著的性能提升。
尽管 视图映射缓存 复选框是一个视图层选项,但缓存内存由所有视图层和场景共享。这意味着,如果将 Freestyle 用于两个或多个视图层(可能通过合成器在不同场景中),则一个视图层的缓存视图将被另一个新视图替换,因此不会预期性能提升。
- 作为渲染通道
Freestyle 线条不会立即显示在渲染图像的顶部。相反,Freestyle 线条被渲染为渲染通道,该图像可以与具有 Alpha 上叠节点的渲染图像合成。
边缘检测¶
- 折痕角
如果两个相邻的面形成小于所定义的 折痕角 的角,则在使用线条集中的 折痕 边缘类型选择时将呈现它们之间的边缘。该值也影响 剪影 边缘类型选择。
- 剔除
忽略不在视野之外的边缘。(节省一些处理时间和内存,但在某些情况下可能会降低结果的质量。)
- 面平滑度
在计算边缘时考虑 平滑阴影。
- 球半径
影响线条集中的 脊、谷 和 影射轮廓 边类型选择的曲率计算。每个顶点的曲率是通过在指定半径内对表面的形状求平均值来计算的。增加该值可减少噪点和细节。
- 极小 Kr 导数
控制用于过滤 影射轮廓 边类型选择结果的曲率最小变化率阈值。增加该值会减少渲染的线条数量,优先从物体的平滑区域开始(更多信息请参见此 PDF)。