C_STMap

C_STMap节点是GPU的加速版本Nuke的标准STMap节点。C_STMap节点允许您扭曲src根据附带的针迹或ppass输入map输入。C_STMap接受stitch_mapppass_map指定层中的通道。的stitch_map UV通道代表归一化为0到1的图像的绝对像素位置,而ppass_map XYZ通道表示介于-1和1之间的latlong图像的规范化3D坐标。

输入和控制

连接类型

连接名称

功能

输入值

地图

您要用来扭曲源图像的输入。

src

您要对其应用效果的源图像。

Control (UI)

Knob (Scripting)

Default Value

功能

C_STMap Tab

Local GPU

gpuName

N/A

在以下情况下显示用于渲染的GPU Use GPU if available已启用。本地GPU显示Not available什么时候:

Use CPU被选为default blink device在里面Preferences

在您的系统上找不到合适的GPU。

无法创建用于在所选GPU上处理的上下文,例如GPU上没有足够的可用内存时。

您可以通过导航到Preferences并从default blink device落下。

注意:  选择其他GPU要求您重新启动Nuke在更改生效之前。

Use GPU if available

useGPUIfAvailable

enabled

启用后,将在Local GPU指定(如果有),而不是CPU。

注意:  如果在没有本地GPU的情况下启用此选项,则只要在具有可用GPU的计算机上打开脚本,脚本就可以在GPU上运行。
如果您希望使用命令行从命令行进行渲染,也应该选择此选项。 --gpu选项。

看到WindowsMac OS X和macOS , 要么的Linux有关Nuke支持的GPU的更多信息。

Channels

channels

all

该效果仅应用于这些通道。

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

Map

map

stmap

设置要使用的地图表示形式:

stmap -两通道UV贴图。

ppass -三通道XYZ地图。

uv

none

Sets the channels used to calculate the mapping for the src input. The selected layer must contain at least two channels for stmap maps or three channels for ppass maps.

Blur Channel

N/A

disabled

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

blur

none

The channel to which the blur effect is added. The value in this channel is added to the sample area to add extra blur or diffusion to the distortion.

Blur Scale

blurScale

1

缩放当Blur Channel已指定。

Filter

filter

Cubic

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

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

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

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

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

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

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

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

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

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

Black Outside

blackOutside

disabled

启用后,超出格式的像素将设置为黑色。

Output

mode

Warped Src

设置输出模式:

Warped src -扭曲src使用输入map输入。

Warped src (inverse) -扭曲src使用的逆输入map输入。

Map inverse -将输入映射的反写到在Map控制。此选项不需要src输入。

Splatting

splatting

2

控制用于填充逆图缺少区域的最大喷溅半径。

您可以增加半径以填充大区域,但是较高的值可能会在最终输出中产生伪像。

注意:  此控件仅在以下情况下可用Output设定为Warped src (inverse)要么Map inverse

Interpolate

interpolate

disabled

启用后,将使用简单的插值方法填充逆映射中的缺失数据。

禁用时,所有丢失的数据均以黑色填充。

注意:  此控件仅在以下情况下可用Output设定为Warped src (inverse)要么Map inverse

Mask

N/A

disabled

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

maskChannelInput

none

The channel to use as a mask. By default, the roto shapes are limited to the non-black areas of this channel.

Inject

inject

disabled

复制mask输入到预定义mask.a渠道。注入面罩可让您在下游使用同一面罩。

Invert

invert_mask

disabled

反转遮罩通道的使用,以便将输出限制为遮罩的非白色区域。

Fringe

fringe

disabled

启用后,仅将效果应用于蒙版的边缘。

禁用时,该效果将应用到整个蒙版。