在这个简短的视频教程中,我将介绍 Center Focus Depth of Field 插件。
本教程不提供中文配音。您可以在下方观看英语配音的视频,并选择中文、英文或其他语言的字幕。视频下方提供了翻译成中文的文字稿。
视频文字稿
大家好!在这个简短的视频教程中,我将介绍 Center Focus Depth of Field 插件。这是一个适用于 Blender 的小型插件,它会根据画面中心点的位置,自动更新当前活动摄像机的 Focus Distance。你可以在本视频的简介中找到该插件的链接。

你只需要启用自动选项,Focus Distance 字段就会始终与活动摄像机前方的内容实时同步。

此外,还有一个 Smooth Transition 选项,可以让 Focus Distance 数值在更新时变化得更加平滑,从而实现更柔和的过渡效果。

这个插件及其相关选项,都可以在专属面板中轻松启用或禁用。该面板位于 Camera 对象的 Object Data 标签页内。

现在我将向你展示一个实际使用示例。我们从一个尚未在 Viewport 或 Camera 对象设置中启用 Depth of Field 的场景开始。
首先,我在 3D Viewport 中启用 Depth of Field 显示功能,方法是在 Viewport Shading 菜单中勾选对应选项。

接着,我选择虚拟摄像机。在 Properties Editor 中它的 Object Data 标签页内,我启用 Depth of Field 选项。

此时,由于插件尚未启用,我手动选择一个场景对象作为焦点。


景深效果由 F Stop 参数决定。这个值越低,景深就越浅。我这里设置了一个非常低的 F Stop 数值,以夸张效果,让预览中的变化更加明显。

现在,我移除之前设置为 Focus Object 的对象。我之前只是为了给 Depth of Field 获取一个初始值才指定它,但实际上,如果你想使用这个插件,就不应该设置任何 Focus Object,因为插件会直接控制 Focus Distance 参数。

接下来,我在 Preferences 面板中安装并启用这个插件。它也提供了 Extension 版本。

插件面板会作为一个新的区域出现在 Camera 对象的 Object Data 标签页中,位置在 Properties Editor 内。

在这里,我们可以选择是否启用 Auto Update DOF Distance 选项,让插件自动更新 Focus Distance 参数。也可以关闭该选项,并在需要更新 Focus Distance 数值时点击 Update DOF Distance Manually 按钮。例如,如果你只想利用插件计算并锁定焦距,而不希望每次画面构图或场景对象变化时都自动更新,这个功能就会很有用。

当启用 Smooth Transition 选项后,随着画面中心点距离变化,不同的 Focus Distance 数值之间会产生更加平滑的过渡。如果关闭该选项,数值会立即变化。当焦点从非常近的物体切换到远处物体时,这种瞬间变化可能会显得有些突兀。接下来我会通过使用 Walk Navigation 模式在场景中漫游,展示几个示例。


正如你可能已经注意到的,这个插件不会根据画面中对象的大小修改 F Stop 参数。它只会更新焦距距离。我这里使用了非常低的 F Stop 数值来夸张演示效果,但实际应该选择什么数值,甚至是否需要为其添加动画,都取决于你的具体需求。

借助 Composition Guides 组中启用的可视辅助线,你可以很容易地在 Viewport 中识别画面中心点。例如,你可以在 Camera 对象的 Viewport Display Composition Guides 部分启用 Center 选项。

如果虚拟摄像机的中心位置没有任何对象,也就是说镜头正对着虚拟宇宙空间,那么 Focus Distance 数值会自动设置为 10000。这个数值用于模拟一个非常遥远的距离。
好了,这个简短的视频教程就到这里!与我大多数其他教程不同,目前这个教程暂时没有提供可下载的 PDF 版本。不过,你可以在视频简介中找到一个页面链接,其中包含了我许多其他教程的 PDF 版本。无论如何,现在正是订阅频道并开启通知的好时机!我们下次见!