在这个关于 Blender 界面基础的简短教程中,我们将看看如何在 3D Viewport 中高亮显示我们 3D 模型的边缘,更准确地说,是模型的脊线和凹谷。
本教程的视频版本目前尚未提供该语言版本。您可以在下方观看带字幕的英文版视频;视频下方提供了翻译成中文的文字稿。
视频文字稿
大家好!在这个关于 Blender 界面基础的简短教程中,我们将看看如何在 3D Viewport 中高亮显示我们 3D 模型的边缘,更准确地说,是模型的脊线和凹谷。
本教程使用 Blender 4.3 版本录制,不过这个选项在软件的多个版本中都已经存在,并且未来很可能依然会保留。
需要启用的选项叫做 Cavity,可以在 3D Viewport 标题栏中的 Viewport Shading 菜单里找到,前提是当前选择的显示模式为 Solid。
这个选项不会影响最终渲染,但对于更好地观察模型的几何特征非常有帮助,尤其是在复杂模型中。

此外,Cavity 还能让模型在工作时看起来更加美观。我个人认为,这也能让它在视频教程中的展示效果更加舒服。
当勾选 Cavity 复选框后,Blender 会提供一个菜单,让我们在 Screen、World 和 Both 模式之间进行选择,其中 Both 是前两种模式的组合。

这两种模式指的是用于计算 cavity,也就是阴影效果时所采用的空间。具体来说,在 World 模式下,脊线和凹谷会根据场景中对象的尺寸来计算;而在 Screen 模式下,则会根据几何结构形成的角度来计算。
因此,Screen 模式更适合表现细节特征,而 World 模式则更适用于大型物体或大型场景。当然,我们稍后还会回到 World 模式的具体设置。

根据 Blender 官方手册,World 模式虽然速度较慢,但比 Screen 模式更加精确;而 Screen 模式速度更快,不过不会考虑脊线和凹谷的实际尺寸。总体来说,Both 模式是一个相当稳妥的选择。
此外,这两种模式都提供了 Ridge 和 Valley 参数,用来控制这两种几何特征的高亮程度。

提高这两个参数的数值会产生相反的阴影效果:提高 Ridge 的值会让脊线更亮,而提高 Valley 的值则会让凹谷更暗。

当启用 World 模式时,还会出现额外的参数:Samples、Distance 和 Attenuation。之所以提供这些参数,是因为在 World 模式下,效果还会受到对象之间距离的影响。

Samples 参数允许你调整效果质量。由于 World 模式比 Screen 模式更慢,因此适当降低这个值可能有助于避免给系统带来过大的负担。

正如我之前提到的,这个阴影选项只会在 Solid 模式中显示,并不会出现在最终渲染里。不过请记住,你可以通过点击 3D Viewport 的 View 菜单中的 Viewport Render Image 来将当前 3D 视图保存为图像。我就是使用这个功能来制作本教程预览图的。

好了,关于 Cavity 选项的这个超短视频就到这里!希望这对你有所帮助。我们下次见!