过滤和空间效果

本章介绍如何使用“卷积”节点创建自定义滤镜效果(请参见应用卷积),以及如何使用ZDefocus节点模拟景深(DOF)模糊(请参见模拟景深模糊 )。

应用卷积

通过“卷积”节点,您可以通过提供自己的滤镜图像来创建自定义滤镜效果。该图像用作卷积矩阵。换句话说,通过将滤镜图像以像素为中心,检查其邻居,将每个像素值乘以滤镜图像中的相应像素值,然后将结果相加在一起,即可计算出像素的新值。这使您可以使剪辑散焦并以滤镜图像的形状创建镜头模糊效果(散景)(另请参阅模拟景深模糊)。

image输入。 filter输入。

结果。

使用卷积节点

要使用“卷积”节点:

1.   请点击Filter > Convolve在要接收卷积滤镜效果的图像之后插入一个Convolve节点( image 输入)。
2.   将查看器附加到“卷积”节点的输出。

查看器中出现错误,因为我们尚未连接filter输入尚未。

3.   将过滤器图像连接到filter输入。此图像代表用于拍摄镜头的相机光圈的形状和大小。 image输入。它可以是您喜欢的任何形状,例如,五边形或六边形。

如果您没有过滤器图片,则可以使用Roto节点(Draw > Roto)或Flare节点( Draw > Flare )。

一个简单的卷积设置。

请注意,您不必将滤镜图像裁剪为较小的尺寸,因为使用快速傅立叶变换可加快与大滤镜图像的卷积。

4.   在“卷积”节点控件中,设置channelsSource您想要影响的图像。默认情况下,卷积效果将应用于所有通道。
5.   从中选择要使用的频道filter输入,请执行以下操作之一:

设置filter channel 下拉菜单转到您要使用的频道。默认情况下,此菜单设置为rgba.alpha

要使用来自filter输入为image输入(即任何channels设置为),检查use input channels

6.   在大多数情况下,您可以离开normalize检查。这意味着filter在使用输入之前,将输入除以其中所有像素的总和,并确保卷积不会改变图像的整体亮度。
7.   使用filter bounds Convolve控件中的下拉菜单以选择是否要将过滤器图像限制为:

shape -的filter输入的边界框。在这种情况下,Convolve仅使用边界框区域,而过滤器的中心就是边界框的中心。这是默认值。您可能要使用它,例如,如果您的filter输入是带有小边框的roto形状,该边框不会填充整个格式区域。

format -的filter输入的格式。在这种情况下,Convolve会使用整个格式区域,从而使您可以在格式内偏移滤镜图像。

8.   如果要掩盖卷积效果,请检查mask并使用右侧的控件选择遮罩通道。例如,您可以选择一个深度通道作为遮罩,以模拟景深模糊。

一个简单的Ramp节点用作
面具。
结果。

请注意,您还可以使用ZDefocus节点获得更准确的景深模糊。有关更多信息,请参见模拟景深模糊

9.   原来之间要溶解image输入和完全卷积效果,请调整mix滑块。

小费:  你可以检查一下Use GPU if available使节点运行在图形处理单元(GPU)而不是中央处理器(CPU)上。

有关最低要求的更多信息,请参见WindowsMac OS X和macOS , 要么的Linux或参考Nuke发行说明可在Help > Release Notes

您可以在首选项中选择要使用的GPU。按Shift+S打开Preferences对话框,请确保您正在查看Preferences > Performance > Hardware标签,并设置default blink device到您要使用的设备。您必须重新启动Nuke使更改生效。

如果您使用的渲染许可证为Nuke,您需要添加--gpu在命令行上。