IDistort

IDistort根据图像的值扭曲输入图像UV channels。U和V值是像素来源的偏移量。例如,如果像素51、23的U和V值为-1、5,则像素的值将来自50、28个输入通道。

您可以使用“复制”节点将两个变形通道与图像通道合并,然后从UV channels下拉式菜单。

输入和控制

连接类型

连接名称

功能

输入值

未命名

此输入需要同时包括要失真的通道和要用于计算失真的两个通道。

面具

用作遮罩的可选图像。默认情况下,失真仅限于蒙版的非黑色区域。

首先,遮罩输入在节点的右侧显示为三角形,但是当您拖动它时,它将变成标记为遮罩的箭头。如果看不到遮罩输入,请确保mask控件被禁用或设置为none

Control (UI)

Knob (Scripting)

Default Value

功能

IDistort Tab

channels

channels

all

失真仅应用于这些通道。

如果您将此设置为除all要么none,您可以使用右侧的复选框选择单个频道。

UV channels

uv

none

这两个通道用于计算输入图像的失真。U和V值是像素来源的偏移量。例如,如果上述输入通道中的像素51、23的U和V值为-1、5,则像素的新值将来自50、28个输入通道。

UV offset

uv_offset

0

从中减去UV channels为无法输出负数的渲染器设置非零中心点。

UV scale

uv_scale

1

乘以UV channels通过这个值。

blur channel

N/A

disabled

在右侧启用关联的模糊通道。禁用此复选框与将频道设置为none

blur

none

Values in this channel are added to the size of the sample area to add extra blur or diffusion to the distortion.

blur scale

blur_scale

1

调整模糊量。

mask channel

N/A

disabled

在右侧启用关联的遮罩通道。禁用此复选框与将频道设置为none

maskChannel

none

The channel to use as a mask. By default, the distortion is limited to the non-black areas of this channel.

invert

invert_mask

disabled

反转遮罩,以便将失真限制在遮罩的非白色区域。

premultiplied

premultiplied

disabled

检查是否UVblurchannels已被Alpha通道预乘,例如在渲染器输出时。

filter

filter

Cubic

选择将像素从其原始位置重新映射到新位置时要使用的过滤算法。这样可以避免图像质量出现问题,特别是在帧的高对比度区域(如果未过滤像素并保留其原始值,则边缘可能会出现高度锯齿或锯齿状)。

Impulse -重新映射的像素保留其原始值。

Cubic -重新映射的像素会有些平滑。

Keys -重新映射的像素会得到一些平滑,再加上一点锐化(如曲线的负-y部分所示)。

Simon -重新映射的像素会得到一些平滑,再加上中等的锐化(如曲线的负-y部分所示)。

Rifman -重新映射的像素会得到一些平滑,再加上明显的锐化(如曲线的负-y部分所示)。

Mitchell -重新映射的像素会进行一些平滑处理,再加上模糊处理以隐藏像素化。

Parzen -重新映射的像素在所有滤镜中获得最大的平滑度。

Notch -重新映射的像素会得到平滑平滑(这往往会掩盖波纹)。

Lanczos4Lanczos6Sinc4 -重新映射的像素会锐化,这对于缩小图像很有用。Lanczos4提供最少的锐化和Sinc4最多。