罗托

如果仅执行旋转范围绘制,则“ Roto”节点是最佳选择-它允许您创建和编辑Bezier和B样条曲线形状。

查看器左侧的工具栏包括点选择和操纵以及形状创建工具。单击并按住或右键单击工具栏按钮可打开一个子菜单,以选择其任何可用的工具类型。与当前工具相关的选项显示在查看器顶部的工具栏中。单击工具栏项,以循环浏览该类工具的可用选项。

作为一般工作流程指南:

1.   从左侧的查看器工具栏中选择您的工具。
2.   使用查看器上方的Roto工具设置来调整工具的属性。
3.   绘制一个或多个形状:

在查看器中单击以放置点。您可以在单击时拖动以拉出Bezier手柄或调整B样条线张力。

Ctrl/Cmd+拖动以自由绘制形状。

要闭合形状,请单击第一个点或按Return。要保持形状打开,请按Esc

Ctrl/Cmd+Alt+单击以将点添加到现有形状。

要增加点的平滑度,请选择该点并按Z

要尖点,请选择该点并按Shift+Z

要删除一个点,请选择该点并按Delete

贝塞尔曲线: Shift在切线手柄上+拖动以将相反的手柄卡到相同的长度。Ctrl/Cmd+拖动切线手柄,使其独立于其相反的手柄移动。

B样条: Ctrl/Cmd+Alt+拖动一点以调整其张力。

4.   使用选择形状Select工具或控制面板中的形状列表。
5.   使用控制面板调整或微调形状。

您也可以通过按以下方式创建此节点O在节点图上。

也可以看看旋转油漆

输入和控制

连接类型

连接名称

功能

输入值

bg

后台输入-添加背景会自动创建另一个bg输入,最多可以连接四个图像。

面具

用作遮罩的可选图像。默认情况下,旋转形状限制为蒙版的非黑色区域。

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

Control (UI)

Knob (Scripting)

Default Value

功能

Roto Tab

output

output

alpha

旋转形状将渲染到这些输出通道中。使用此节点创建的所有形状的输出通道均相同-您无法创建形状的子集并将其输出到其他通道。

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

premultiply

premultiply

none

将所选输入通道与代表旋转形状的掩码预乘。例如,在没有旋转形状(遮罩为黑色或空)的情况下,输入通道将设置为黑色。如果roto形状不透明(遮罩为白色或完整),则输入通道将保持其完整值。

注意:  选择rgba将alpha与自身(a * a)预乘。如果您不希望发生这种情况,请设置premultiplyrgb代替。

clip to

cliptype

format

选择如何限制输出图像:

no clip -使用整个图像。

bbox -将输出图像限制为传入的边界框。

format -将输出图像限制为传入格式区域。

union bbox+format -将输出图像限制为传入边界框和格式区域的组合。

intersect bbox+format -将输出图像限制为边界框和传入格式区域的交集。

replace

replace

disabled

启用后,现有通道在被吸引之前会清除为黑色。你可能会发现replace例如,如果您要在Alpha通道中创建蒙版,但是传入的图像已经具有要丢弃的Alpha通道,则此功能很有用。

format dropdown

format

format

root.format

如果Roto没有连接输入,则使用此选项。这是节点在没有任何可用输入格式的情况下应输出的格式。如果连接了输入,则此控件无效。

如果格式尚不存在,则可以选择new从头开始创建新格式。默认设置root.format,将图像尺寸调整为Project Settings对话框。

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

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

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

output mask

 

disabled

在右侧启用关联的输出掩码通道。禁用此复选框与将频道设置为none

outputMask

none

Output mask channel. This is a channel where Roto will output a mask for what it rendered.

opacity

opacity

1

形状列表中新的或现有的roto形状的不透明度。1等于完全不透明,0等于透明。

feather

feather

0

通过使旋转形状的边缘从较透明变为较不透明来使其柔化。

如果羽毛值为正,则羽毛效果是向外的。如果您的羽化值为负,则羽化效果是向内的。

您还可以通过以下方式为各个点添加羽化Ctrl/Cmd+在查看器中拖动一个点。按E增加选定点的羽化,或Shift+E去除羽毛。

如果您检查feather link在“查看器”上方的“ Roto”工具设置中,可以一起移动形状点和羽化点。否则,它们将独立移动。你也可以Ctrl/Cmd+拖动形状点以暂时禁用feather link并独立移动这些点。

on

feather_on

enabled

启用后,羽化将应用于选定的形状。

禁用此功能与设置相同feather到0。

feather falloff

feather_falloff

1

设置形状的羽化边缘的不透明度下降率,以像素为单位。

[feather type]

feather_type

linear

控制羽化衰减的中心点:

linear -衰减从形状边缘到羽毛边缘线性变化。

smooth0 -羽化衰减的中心点比羽化边缘更靠近形状边缘。

smooth1 -羽化衰减的中心点比形状边缘更靠近羽化边缘。

smooth -羽化衰减的中心点位于形状边缘和羽化边缘之间的中间。

例如,这些选项可能有助于将软边缘与运动模糊的图像内容进行匹配。

spline key

key

0

快速访问样条关键帧:

Numeric fields -显示样条线是否在此帧处抠像,正在查看哪个键以及样条键总数。

-移至上一个或下一个样条键。

-设置或删除样条键。

visible

visible

enabled

设置选定的形状或组是否可见和渲染。您仍然可以编辑不可见的形状并在查看器中查看其位置。

locked

locked

disabled

锁定选定的形状或组以防止对其进行编辑。

view

view

N/A

您要在其中绘制形状的视图。仅当您在“项目设置”中设置了多个视图时(通常,如果您正在处理立体项目),才会显示该视图。

stereo offset x,y

stereo_offset

0

在x和y轴上移动选定的形状或组。这是在所有其他变换之后应用的额外变换。通常,您可以在英雄视图中正确定位形状或组,然后拆分此控件,然后在其他任何视图中将形状拖动到其正确位置。请注意,您也可以按Shift同时拖动以仅限制x或y轴的移动。

Stereo offset例如,如果您具有在一个视图中正确放置的形状或组,并且想要将其移动到另一视图中的正确位置,但是不能使用translate控制Transform标签,因为它是由Tracker数据驱动的。

仅当您在“项目设置”中设置了多个视图时才显示此控件(通常,如果您正在处理立体项目)。

shape list

curves

N/A

显示形状和组的层次结构,允许您调整形状以及它们在查看器中的显示方式:

Name -双击以编辑形状或组名称。

-形状或组是否可见和渲染。

-锁定或解锁形状或组。

-设置形状轮廓颜色以显示在查看器中。

-设置要渲染形状的颜色。

-反转形状或组。

-设置形状或组混合模式。

-是否将运动模糊应用于形状。

注意:  您只能将运动模糊应用于形状,而不能应用于形状组。

View -显示形状出现的视图。只有在“项目设置”中设置了多个视图时(通常,如果您正在处理立体项目),才会显示该视图。

Lifetime -可见形状的帧范围。

Source -形状来源(如Shape标签)。

使用形状列表可以:

选择多个项目以调整所有选定列表项的属性。

拖放以重新排序或在组之间移动项目。

右键单击包含以下内容的上下文菜单Add new layer和形状编辑功能,例如CopyPaste

Transform Tab

translate x,y

translate

0

在x和y轴上移动选定的形状或组。

如果您激活Select All要么Select Points Roto工具栏中的工具,并确保hide transform handles被禁用(或按T),您还可以通过拖动查看器中的转换手柄来调整转换值。

rotate

rotate

0

围绕枢轴点旋转选定的形状或组。采用center x,y定位枢轴点。

如果激活Roto工具栏中的“全选”或“选择点”工具,并确保hide transform handles被禁用(或按T),您还可以通过在查看器中拖动变换手柄来调整旋转值。

scale

scale

1

在x和y轴上调整所选形状或组的大小。

如果激活Roto工具栏中的“全选”或“选择点”工具,并确保hide transform handles被禁用(或按T),您还可以通过在查看器中拖动转换手柄来调整比例值。

skew X

skewX

0

从枢轴点沿X轴倾斜选定的形状或组。采用center x,y定位枢轴点。

如果激活Roto工具栏中的“全选”或“选择点”工具,并确保hide transform handles被禁用(或按T),还可以通过在查看器中拖动转换手柄来调整偏斜值。

skew Y

skewY

 

从枢轴点沿Y轴倾斜选定的形状或组。采用center x,y定位枢轴点。

如果激活Roto工具栏中的“全选”或“选择点”工具,并确保hide transform handles被禁用(或按T),还可以通过在查看器中拖动转换手柄来调整偏斜值。

skew order

skew_order

XY

设置顺序skew Xskew Y适用:

XY -- Skew X在之前应用skew Y

YX -- Skew Y在之前应用skew X

center x,y

center

1024, 778

调整x和y轴上的旋转中心和偏斜。此控件不会平移旋转形状。

如果您激活Select All要么Select Points Roto工具栏中的工具,并确保隐藏转换手柄被禁用(或按T),您还可以通过以下方式调整中心值: Ctrl/Cmd+在查看器中拖动转换中心。

extra matrix

transform_matrix

N/A

添加一个额外的矩阵,该矩阵是在其他控件定义的变换之后计算的。例如,如果您使用的是第三方应用程序(例如跟踪器),并且使用可用的转换控件无法完全表示跟踪数据,这将很有用。

shape list

curves

N/A

看到Roto形状列表控件的选项卡。

Motion Blur Tab

shape

global_motionblur_on

enabled

启用后,运动模糊将应用于在形状列表或查看器中选择的形状。

shape运动模糊确定每种运动形状的曝光,并混合生成的模糊形状。这可能比global运动模糊,因为每个形状只会混合一次。

注意:  当形状在同一区域模糊时,形状运动模糊可能会导致伪影。

global

disabled

When enabled, motion blur is applied to all shapes in the current Roto node.

注意:  Global motion blur overrides the per-shape motion blur settings.

global motion blur correctly accounts for interaction between motion blurred shapes.This may be more expensive than the shape motion blur since it may blend each shape for every sample.

注意:  Global motion blur requires that shutter and sampling parameters are the same for all shapes and has been optimized for consecutive shapes with the same properties using the over blend mode.

Shape Blur

motionblur

motionblur

1

设置选定形状的运动模糊样本数。增加此值可获得更好的质量,但渲染速度较慢,减小此值可获得更快的渲染。

on

motionblur_on

disabled

启用后,运动模糊将应用于选定的形状。

shutter

motionblur_
shutter

0.5

设置运动模糊时快门保持打开状态的帧数。例如,值为0.5对应于半帧。增加该值可产生更高质量的运动模糊,但会增加渲染时间。

shutter offset

motionblur_
shutter_offset_
type

start

控制快门相对于当前帧值的行为。有四个选项:

centred -将快门对准当前帧。例如,如果将快门值设置为1且当前帧为30,则快门从第29,5帧到30,5帧保持打开状态。

start -打开当前帧的快门。例如,如果将快门值设置为1且当前帧为30,则快门从帧30到31保持打开状态。

end -在当前帧关闭快门。例如,如果将快门值设置为1且当前帧为30,则快门从第29帧到30保持打开状态。

custom -在指定的时间打开快门。在下拉菜单旁边的字段中,输入要添加到当前帧的值(以帧为单位)。要在当前帧之前打开快门,请输入一个负值。例如,值-0.5将在当前帧之前半帧打开快门。

[offset]

motionblur_
shutter_offset

0

如果快门偏移控制设置为custom,此控件用于通过将快门添加到当前帧来设置快门打开的时间。

值以帧为单位,因此-0.5将在当前帧之前半帧打开快门。

Global Blur

motionblur

global_motionblur

1

设置当前Roto节点中所有形状的运动模糊样本数。增加此值可获得更好的质量,但渲染速度较慢,减小此值可获得更快的渲染。

shutter

global_motionblur_
shutter

0.5

设置运动模糊时快门保持打开状态的帧数。例如,值为0.5对应于半帧。增加该值可产生更高质量的运动模糊,但会增加渲染时间。

shutter offset

global_motionblur_
shutter_offset_
type

start

控制快门相对于当前帧值的行为。有四个选项:

centred -将快门对准当前帧。例如,如果将快门值设置为1且当前帧为30,则快门从第29,5帧到30,5帧保持打开状态。

start -打开当前帧的快门。例如,如果将快门值设置为1且当前帧为30,则快门从帧30到31保持打开状态。

end -在当前帧关闭快门。例如,如果将快门值设置为1且当前帧为30,则快门从第29帧到30保持打开状态。

custom -在指定的时间打开快门。在下拉菜单旁边的字段中,输入要添加到当前帧的值(以帧为单位)。要在当前帧之前打开快门,请输入一个负值。例如,值-0.5将在当前帧之前半帧打开快门。

[offset]

global_motionblur_
shutter_offset

0

如果快门偏移控制设置为custom,此控件用于通过将快门添加到当前帧来设置快门打开的时间。

值以帧为单位,因此-0.5将在当前帧之前半帧打开快门。

shape list

curves

N/A

看到Roto形状列表控件的选项卡。

Shape Tab

source

shape_source

color

设置所选形状的颜色或光源输入:

color -在中指定的颜色color领域。

foreground -从bg输入中拉出像素,包括在其上绘制的任何形状。此输入主要与“克隆”选项卡控件一起使用。使用它可能会导致渲染速度变慢。

background -从bg输入中拉出像素,不包括在其上绘制的任何形状。

backgrounds 1 to 3 -从中提取像素bg1bg2bg3输入。

blending mode

blending_mode

over

设置如何将当前形状(A)中的颜色与基础图像和形状(B)合并:

color-burn (B朝A变暗)-通过增加对比度使B变暗以反映A。图像的任何部分都不会变亮。

color-dodge (将B向A增亮)-通过降低对比度使B变亮以反射A。图像的任何部分都不会变暗。

difference (abs(AB))-从A中减去B,反之亦然,取决于哪个更亮。与白色混合会反转A,而与黑色混合不会产生任何变化。类似的颜色将返回黑色像素。

exclusion (A + B-2AB)-创建与difference模式,但对比度较低。喜欢与difference,与白色混合将反转A。与黑色混合不会产生任何变化。

from (BA)-从B中减去A。

hard-light (如果A <.5,则乘以屏幕;如果A> .5,则乘以屏幕)-变亮高光,使阴影变暗。如果B的亮度小于50%的灰色,则结果会像被屏蔽一样变亮。如果B比50%的灰度深,则结果将变暗,就好像它被相乘一样。

max (max(A,B))-选择两种颜色中的较亮的一种作为结果颜色。只有比B暗的区域才被替换,而比B亮的区域则不会改变。

min (min(A,B))-选择两种颜色中的较深颜色作为结果颜色。任何轻于B的部分都将被替换。图像中任何比B暗的部分都不会改变。

blending mode (continued)

   

minus (AB)-从A减去B。

multiply (AB,如果A <0和B <0,则为A)-将A乘以B。结果总是较暗。与黑色混合会产生黑色,而与白色混合会返回不变的颜色。

over (从A到B)-两张图片的颜色不会发生任何相互作用,并且Nuke将显示A中所有颜色的值。

overlay (如果B <.5,则乘以;如果B> .5,则乘以屏幕)-根据A,乘以或筛选颜色。B在保留高光和阴影的同时使A变亮。

plus (A + B)-两种颜色的总和。增加亮度以使A变亮并反射B。 screen混合模式,但会产生更极端的结果。

screen (如果A和B在0-1之间,则A + B-AB;如果A> B,否则B,则A)-这是一个软plus使所有内容变亮,但逐渐变白。浅色比深色具有更多的效果。结果始终是较浅的颜色。与黑色混合将使像素保持不变,而与白色混合将始终返回白色。结果类似于将多张幻灯片彼此投影在一起。

soft-light -根据A,使颜色变暗或变亮。不那么极端hard light混合模式。

color

color

1

设置旋转形状的颜色。此控件仅在以下情况下有效source设定为color

overall width

openspline_width

10

设置选定样条线和所有新的打开样条线的整体样条线宽度。

start type

openspline_start_end_type

rounded

设置选定样条和所有新的打开样条的第一个点的样式:

rounded -样条曲线的起点具有圆角。

square -样条曲线的起点具有正方形末端。

end type

openspline_last_end_type

rounded

设置选定样条和所有新的打开样条的最后一点的样式:

rounded -花键的终点具有圆形末端。

square -花键的终点具有一个正方形末端。

invert

inverted

disabled

交换当前选定形状和基础图像的颜色。

shape list

curves

N/A

看到Roto形状列表控件的选项卡。

Clone Tab

translate x,y

source_transform_translate

0,0

移动source沿x和y轴的图像。

您也可以通过在查看器中拖动转换手柄来调整转换值。

如果source设定为colorShape标签,此控件被禁用。

round to pixel

source_translate_
round

disabled

四舍五入translate x,y等于最接近的整数整数。这可以帮助您避免在使用过滤时变软。

如果source设定为colorShape标签,此控件被禁用。

rotate

source_transform_rotate

0

旋转source围绕枢轴点的图像。采用center x,y定位枢轴点。

您可以通过在查看器中拖动变换手柄来调整旋转值。

如果source设定为colorShape标签,此控件被禁用。

scale

source_transform_scale

1

调整大小source x和y轴上的图像。

您可以通过在查看器中拖动变换手柄来调整比例值。

如果source设定为colorShape标签,此控件被禁用。

skew X

source_transform_skewX

0

从枢轴点沿X轴倾斜源图像。采用center x,y定位枢轴点。

您可以通过在查看器中拖动变换手柄来调整偏斜值。

如果source设定为colorShape标签,此控件被禁用。

skew Y

source_transform_skewY

0

从枢轴点沿Y轴倾斜源图像。采用center x,y定位枢轴点。

您可以通过在查看器中拖动变换手柄来调整偏斜值。

如果source设定为colorShape标签,此控件被禁用。

skew order

source_transform_skew_order

XY

设置顺序skew Xskew Y适用:

XY -- skew X在之前应用skew Y

YX -- skew Y在之前应用skew X

center x,y

source_transform_center

N/A

调整x和y轴上的旋转中心和偏斜。此控件不会翻译source图片。

如果您激活了“全选”或“选择点”工具, RotoPaint工具栏并确保hide transform handles被禁用(或按T),您还可以通过以下方式调整中心值: Ctrl/Cmd+在查看器中拖动转换中心。

如果source设定为colorShape标签,此控件被禁用。

filter

source_filter

Cubic

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

注意:  如果source设定为colorShape标签, filter下拉菜单已禁用。

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

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

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

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

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

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

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

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

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

black outside

source_black_
outside

disabled

旋转或平移时source图像,图像区域的一部分可能会被裁剪。要用黑色填充裁切部分,请检查black outside。要通过扩大图像的边缘来填充裁切部分,请取消选中black outside

注意:  如果source设定为colorShape标签,此控件被禁用。

time offset

source_time_offset

0

允许您克隆或显示来自其他框架的像素。时间偏移为relative到当前帧(-1是当前帧之前的帧)或absolute (1是剪辑中的第一帧)。

如果source设定为colorShape标签,此控件被禁用。

source_time_offset_type

relative

view

source_view

current

设置要克隆的视图。

仅当您在自己的视图中设置了多个视图时才会显示Project Settings (通常,如果您正在处理立体项目)。

shape list

curves

N/A

看到Roto形状列表控件的选项卡。

Lifetime Tab

lifetime type

lifetime_type

single frame

设置显示当前选定形状或组的帧范围:

all -选择出现在构图的所有帧中。

start to frame -选择从第一帧显示到指定的to帧。

single -选择仅出现在一帧上。您可以使用from领域。

to end -选择从指定的位置出现from帧到最后一帧。

range -选择从指定的位置出现from框到指定to帧。

from

lifetime_start

1

设置第一帧singleto endrange寿命类型。

to

lifetime_end

1

设置最后一帧start to framerange寿命类型。

shape list

curves

N/A

看到Roto形状列表控件的选项卡。

Tracking Tab

Settings

track channels

channels

rgb

颜色校正仅应用于这些通道。

您可以使用右侧的复选框选择单个频道。

pre-track filter

pretrack_filter

none

在比较图像补丁之前,将应用选定的滤镜。您可以选择以下选项之一:

none -这将禁用所有预过滤,从而使您可以完全控制调整输入图像以进行跟踪。

adjust contrast -这样可以拉伸图像对比度,使其更适合跟踪算法。建议使用此选项。

adjust for luminance changes

adjust_for_luminance_changes

disabled

启用此选项将执行额外的预过滤,以帮助补偿图像亮度随时间的变化。

clamp super-white, sub-zero footage

clamp_footage

enabled

启用后,跟踪区域中的像素值将被限制在0-1之间。

如果要跟踪素材的整个动态范围,则应禁用此控件。

hide progress bar

hide_progress_bar

disabled

启用后,跟踪进度栏将隐藏。

Export

export menu

export_menu

CornerPin2D (relative)

设置节点类型以导出跟踪数据:

CornerPin2D (relative) -根据当前帧和参考帧之间的相对变换对图像进行扭曲。

CornerPin2D (absolute) -将to位置设置为平面的角,从from位置设置为当前选定节点的尺寸。此选项将进入的图像完全放置在平面内。

CornerPin2D (stabilize) -应用轨迹的逆变换来稳定图像。此选项可锁定图像,以使跟踪的平面有效地不移动-对于应用漂移校正非常有用。

Tracker -创建一个具有四个角的“跟踪器”节点,其中每个跟踪器都采用平面角的位置。这使您可以使用Tracker的变换功能来稳定,减少抖动等。始终烘焙此导出选项,以使转换正常工作。

create

export_button

N/A

单击以创建包含跟踪数据的选定节点。

link output

link_output

enabled

启用后,在Roto和导出的节点之间创建链接,以便在更新轨迹时也更新点。

Correction

CornerPin points

point1 xy

point2 xy

point3 xy

point4 xy

pt1

pt2

pt3

pt4

N/A

跟踪对象时,将自动填充CornerPin点。绘制旋转形状并将其转换为轨道对象时, Nuke自动在形状周围放置四个角钉。这些是要跟踪的点。

Offsets

offset1 xy

offset2 xy

offset3 xy

offset4 xy

of1

of2

of3

of4

N/A 您可以通过偏移四个点中的任何一个或全部来校正四个自动放置的点。要偏移点,只需在查看器中单击并将其拖动到正确位置即可。

reference frame

reference_frame

The first frame used to track from.

该帧用作比较包含跟踪数据的所有其他帧的参考。

shape list

curves

N/A

看到Roto形状列表控件的选项卡。

分步指南

使用旋转油漆

影片教学

Related Topics Link Icon相关主题