在这个关于 Blender 中 Compositing 的简短基础教程中,我们将介绍如何为一个节点组创建并重命名参数,以及如何创建两个参数来调整 Vignetting 效果的强度。
本教程不提供中文配音。您可以在下方观看英语配音的视频,并选择中文、英文或其他语言的字幕。视频下方提供了翻译成中文的文字稿。
视频文字稿
大家好!在这个关于 Blender 中 Compositing 的简短基础教程中,我们将介绍如何为一个节点组创建并重命名参数,以及如何创建两个参数来调整 Vignetting 效果的强度。
本教程使用 Blender 3.6 版本制作。
在之前发布的一个教程中,我向大家演示了如何从外部 Blender 文件中追加一个 Compositing 节点组,并且我还免费提供了一个文件,其中包含两个节点组,分别实现 glow 效果和 vignetting 效果。
不过,Vignetting 节点组没有外部参数,这意味着每次我们想要修改光晕的模糊程度或效果强度时,都必须打开该节点组并修改其内部参数。

这可能会比较麻烦,尤其是在处理多个实现不同效果的节点组时,而且还不清楚所有参数及其功能。此外,为节点组中的某些参数提供输入接口,还可以将这些数值连接到其他节点,例如 Time 节点,从而根据当前帧调整效果,实现动画效果,这只是一个示例。
要在节点组关闭时仍能在节点界面中显示组内节点的一个或多个参数,只需打开该节点组,并在希望显示的参数与 Group Input 节点中可用的空输入接口之间建立连接即可。这非常简单,对吧?

例如,我们可以将 Vignetting 节点组中 Multiply 节点的 Factor 输入接口连接到 Group Input 节点,这样即使节点组处于关闭状态,我们也可以修改 Vignetting 效果的强度,而无需打开节点组。

不过在继续之前,我给大家一个建议:选中 Group Input 节点,打开 Sidebar 中的 Group 选项卡(可以使用 N 键显示或隐藏),然后选择 Factor 输入接口,并将其重命名,例如改为 vig_intensity,或者使用其他比 Factor 更有意义的名称。

在这个节点组中,没有其他名为 Factor 的参数,因此不会产生歧义。但在存在两个或更多同名参数的节点组中,建议在 Group Input 节点中对它们进行重命名,以确保你正在修改正确的参数。当然,即使参数是唯一的,为其设置一个更有意义的名称也是一个好习惯。
接下来我们进入本教程的第二个主题,即如何创建一个参数,用于修改通过 Lens Distortion 节点和 Greater Than 节点生成的黑色背景上的白色椭圆遮罩所应用的 Gaussian Blur 模糊大小。
Multiply 节点的 Factor 参数确实可以调整模糊遮罩应用的强度,但无法调整模糊大小,而模糊大小是由 Blur 节点中的 X 和 Y 参数决定的。
不过我们马上会注意到,这两个参数没有输入接口,因此无法将它们连接到 Group Input 节点。

幸运的是,这个问题很容易解决:只需将 X 和 Y 两个字段都设置为 100%,然后将 Size 参数连接到 Group Input 节点,并将其重命名,例如改为 Blurring Size。

Blurring Size 参数应设置为 0 到 1 之间的数值,其中 1 表示 X 和 Y 均为 100%。因此,如果我们希望模糊程度为 20%,则应在 Blurring Size 字段中输入 0.2。

当然,我之所以让你将 X 和 Y 都设置为 100%,是因为它们的数值相同,这样 Size 参数就可以按相同比例同时控制它们。
现在,我们已经得到一个精简版本的 Vignette 效果节点,它显示两个参数,使我们能够更快速地调整最终效果,并且在需要时可以将它们连接到其他节点,例如根据动画时间或其他参数来修改效果。
好了,希望这个教程对你有所帮助!我们下次再见!