GridWarpTracker

GridWarpTracker是使用PlanarTracker进行手动跟踪的替代解决方案,它使您可以使用由跟踪数据驱动的自定义网格形状来变形和变形,而不必局限于刚性变换。如果你有一个NukeX要么Nuke Studio许可证,您还可以使用SmartVectors驱动网格。

FromTo网格允许您在网格之间添加和复制跟踪数据,以便您可以进行调整而不会丢失原始数据,也不必创建节点的备份版本。如果你有一个NukeX要么Nuke Studio许可证,您可以添加关键帧调整网格以修改您的FromTo网格形状而无需更改原始网格数据。

输入和控制

连接类型

连接名称

功能

输入值

src

您要扭曲或变形的序列。

dst

可选输入src图像使用Morph AmountMix控件。

SmartVector

可选输入,允许您使用以下方式驱动变形或变形NukeX的SmartVector节点。

Control (UI)

Knob (Scripting)

Default Value

功能

GridWarpTracker Tab

channels

channels

all

扭曲效果仅应用于这些通道。

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

mask

N/A

disabled

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

maskChannelInput

none

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

inject

inject

disabled

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

invert

invert_mask

disabled

反转遮罩通道的使用,以使滤镜效果仅限于遮罩的非白色区域。

fringe

fringe

disabled

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

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

Mode

Output

output

Warp

设置在查看器中显示的输出:

Warp -显示变形src从点输入From网格到To网格。

Morph -根据变形和混合参数显示栅格和变形图像。

Invert

invert_warp

disabled

启用后,交换“从”和“到”网格,以便显示变形的目标,而不是变形的源。

Warp Amount

warp

1

什么时候Output设定为Warp,控制之间的翘曲量FromTo网格,在哪里1是完整的翘曲0是源图像。

Morph Amount

morph

1

什么时候Output设定为Morph,控制之间的变形强度FromTo网格,在哪里1是完整的变体, 0是源图像。

Mix

mix

0

什么时候Output设定为Morph,调整源图像和目标图像之间的混合,其中0是源图像,而1是目标图像。

Set BBox To

bbox

Union

选择输出边框的方式。默认是Union,它结合了两个边界框。您也可以选择Format将边框设置为格式大小。

Background

background

Black

如果您的网格小于格式大小,则设置是针对扭曲还是变形渲染Black常数或Source图片。

Grids

Divisions XY

divisions_x

5

控制网格中的列数。接受3到20之间的值

divisions_y

5

Controls the number of rows in the grids. Accepts values from 3 to 20

Gang

divisions_gang

 

启用后,对两个分割滑块的更改都将应用于两个轴。

Keys

N/A

0

显示添加到序列中的用户关键帧总数。

N/A

0

Displays the current user keyframe.

N/A

N/A

单击以跳到上一个用户关键帧。

N/A

N/A

单击以跳到下一个用户关键帧。

N/A

N/A

单击以在序列中的当前帧处添加用户关键帧。

N/A

N/A

单击以删除序列中当前帧的用户关键帧。

N/A

N/A

单击以将当前关键帧复制到剪贴板。

N/A

N/A

单击以将所有关键帧复制到剪贴板。

N/A

N/A

单击以从剪贴板粘贴关键帧。

From

N/A

N/A

显示变形或变形操作开始的“从”网格的状态。

-点击链接或取消链接FromTo网格。链接后,对任一网格的更改将应用于另一网格。

-单击以激活选定的网格。

-单击以隐藏选定的网格。

-单击以锁定选定的网格。锁定网格上的顶点无法调整。

-单击以更改所选网格的颜色。

To

N/A

N/A

显示“扭曲”或“变形”操作结束的“到”网格的状态。还显示任何调整网格的状态(如果存在)。

-点击链接或取消链接FromTo网格。链接后,对任一网格的更改将应用于另一网格。调整网格不能链接到其他网格。

-单击以激活选定的网格。

-单击以隐藏选定的网格。

-单击以锁定选定的网格。锁定网格上的顶点无法调整。

-单击以更改所选网格的颜色。

注意:  GridWarpTracker最多可以处理六个调整网格。

Transform Tab

From

Translate xy

from_base_transform_translate

0,0

调整应用于基本网格的平移,旋转和缩放值。

Rotate

from_base_transform_rotate

0

Scale

from_base_transform_scale

1

Skew X

from_base_transform_skewX

0

调整在X和Y轴上应用于基本网格的偏斜。

Skew Y

from_base_transform_skewY

0

Skew Order

from_base_transform_skew_order

XY

设置偏斜变换的应用顺序:

XY

YX

Center xy

from_base_transform_center

dependent on input format or Compositing environment Project Settings

设置旋转和缩放的中心。你也可以cmd +拖动Transform查看器中的窗口小部件。

此控件默认为输入格式的中心或ProjectSettings > full size format控制是否未连接任何输入。

Extra Matrix

from_base_transform_matrix

N/A

添加一个额外的矩阵,该矩阵是在其他控件定义的变换之后计算的。

例如,如果您使用的是第三方应用程序(例如跟踪器),并且使用可用的转换控件无法完全表示跟踪数据,这将很有用。

To

Use From Transform

use-source_transform

enabled

启用后,转换将应用于From网格镜像到To网格。

禁用后,您可以将转换应用于To网格独立于From网格。

Translate xy

to_base_transform_translate

0,0

调整应用于基本网格的平移,旋转和缩放值,提供Use From Translation被禁用。

Rotate

to_base_transform_rotate

0

Scale

to_base_transform_scale

1

Skew X

to_base_transform_skewX

0

调整在X和Y轴上应用于基本网格的偏斜,提供Use From Translation被禁用。

Skew Y

to_base_transform_skewY

0

Skew Order

to_base_transform_skew_order

XY

设置偏斜变换的应用顺序,提供Use From Translation被禁用:

XY

YX

Center xy

to_base_transform_center

dependent on input format or Compositing environment Project Settings

设置旋转和缩放的中心,提供Use From Translation被禁用。你也可以cmd +拖动Transform查看器中的窗口小部件。

此控件默认为输入格式的中心或ProjectSettings > full size format控制是否未连接任何输入。

Extra Matrix

to_base_transform_matrix

 

添加一个额外的矩阵,该矩阵是在其他控件定义的转换之后计算的,提供Use From Translation被禁用。

例如,如果您使用的是第三方应用程序(例如跟踪器),并且使用可用的转换控件无法完全表示跟踪数据,这将很有用。

Render Tab

Submesh Resolution

render_res

10

设置在网格中的贝塞尔曲线之间创建的细分数量。

Filter

filter

Cubic

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

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

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

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

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

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

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

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

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

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

Python Tab (These controls are for Python callbacks and can be used to have Python functions automatically called when various events happen in Nuke.)

before render

beforeRender

none

这些功能会在开始渲染之前运行execute()。如果它们引发异常,则渲染异常终止。

before each frame

beforeFrameRender

none

这些功能在开始渲染每个单独的帧之前运行。如果它们引发异常,则渲染异常终止。

after each frame

afterFrameRender

none

这些功能在每个帧完成渲染后运行。如果渲染异常终止,则不会调用它们。如果它们引发异常,则渲染异常终止。

after render

afterRender

none

这些功能在所有帧的渲染完成后运行。如果它们抛出错误,则渲染中止。

render progress

renderProgress

none

这些功能在渲染过程中运行以确定进度或失败。