编辑剪辑

作为基于节点的系统, Nuke没有时间表。但是,您仍然可以执行可能与时间轴关联的编辑操作。您可以滑动片段(在时间上向前或向后移动),剪切片段或将它们拼接到其他片段上。

偏移和滑动剪辑

抵销剪辑是指在时间上向后或向前移动剪辑。在Nuke,您可以使用TimeOffset和TimeClip节点来偏移剪辑。

与TimeClip不同,TimeOffset节点也可以与3D节点一起使用,例如,如果要偏移摄影机时间。

使用TimeOffset节点使剪辑偏移

1.   请点击Time > TimeOffset 将TimeOffset节点插入脚本。(将其放置在要偏移的元素的下游。)
2.   将查看器附加到此节点,以便可以看到更改的效果。
3.   在“ TimeOffset”属性面板中,选中reverse input如果要反转剪辑(将最后一帧设为第一帧,依此类推)。
4.   在里面time offset (frames)字段中,输入要使剪辑偏移的帧数。输入一个负值以从剪辑的头部减去帧。输入一个正值可将帧添加到剪辑的头部。
5.   调整新输出范围的脚本长度。选择Edit > Project Settings,然后输入frame range与您指定的输出范围相匹配的值。

注意:  滑动剪辑后,不必调整脚本的帧范围。如果不这样做,则查看器通过按住最后一帧来填充剪辑尾部的空白帧。

小费:  如果您将3D节点(例如卡片,球体或立方体)与TimeOffset节点一起使用,则可以通过设置frame range控件,并将Viewer节点附加到TimeOffset节点。确保将时间范围设置为Input查看偏移量。

小费:  使用TimeOffset,还可以直接在“摄影表”中偏移剪辑。看到动画参数了解更多信息。

滑倒剪辑是指更改显示的剪辑内容,但不更改位置或持续时间。在Nuke,您可以使用TimeClip节点滑动剪辑。

与TimeOffset一样,TimeClip节点也允许您在时间上向前或向后移动剪辑,并反转剪辑中帧的顺序。除了此基本功能之外,您还可以设置片段的帧范围,设置超出该帧范围的帧所发生的情况,将片段淡入或淡出黑色以及设置表达式以调整节点的行为。使用TimeClip,您还可以直接在DopeSheet中滑动剪辑,如果您希望在时间线上编辑剪辑,这将非常方便。

使用TimeClip节点滑动剪辑

1.   请点击Time > TimeClip将TimeClip节点插入脚本中。将其放置在要调整的元素的下游。
2.   将查看器附加到TimeClip节点以查看更改的效果。
3.   在里面Fade In Fade Out在“时间剪辑”属性面板的“字段”中,键入要淡入或淡出黑色的帧数(如果有)。
4.   设置新的frame range通过输入第一个和最后一个帧号来显示剪辑。
5.   在里面before下拉菜单,设置如何Nuke应该处理范围中第一帧之前的帧(示例指的是第一帧值为5的20帧序列):

hold -保持序列中的第一帧,直到到达第一帧。例如:1、1、1、1、1、2、3、4等。

loop -替换相等数量的帧,有效地创建剪辑循环。例如:17、18、19、20、1、2、3、4等。

bounce -替换相等数量的反向帧,创建剪辑弹跳。示例:5、4、3、2、1、2、3、4等

black -框架为黑色,直到到达第一帧。

6.   在里面after下拉菜单,设置如何Nuke应该在last帧(示例指的是20帧序列,最后一帧值为5):

hold -保留序列中的最后一帧,直到到达序列的末尾。例如:16、17、18、19、20、20、20、20等

loop -替换相等数量的帧,有效地创建剪辑循环。例如:16、17、18、19、20、1、2、3、4等。

bounce -替换相等数量的反向帧,创建剪辑弹跳。示例:16、17、18、19、20、19、18、17等

black -从最后到到达序列末尾,所有帧均为黑色。

7.   使用frame下拉菜单设置帧模式:

expression -可让您在右侧的字段中输入表达式。该表达式更改当前帧和读入的帧之间的关系。

例如,如果您的剪辑从image.0500.rgb开始,并且您想将第一帧放置在第1帧而不是第500帧,则可以使用表达式frame+499。这样,将499帧添加到当前帧以获取读入的帧数。在第1帧,读入image.0500.rgb;在第2帧,读入image.0501.rgb;等等。

表达式的另一个示例是frame*2。该表达式将当前帧乘以2以获取读入的帧号。这样,仅使用剪辑中的所有其他帧。在第1帧,读入image.0002.rgb;在第2帧,读入image.0004.rgb;在第3帧,读入image.0006.rgb;等等。

start at -可让您在右侧的字段中输入起始帧编号。这指定了要读入序列中第一个帧的帧。换句话说,所有帧都将偏移,以便剪辑从指定的帧开始。

例如,如果您的序列从image.0500.rgb开始,然后输入1在该字段中,在第1帧处读入image0500.rgb。同样,如果您输入100在该字段中,在第100帧处读取image0500.rgb。

offset -可让您在右侧的字段中输入恒定的偏移量。将此常数值添加到当前帧中,以获取读入的帧号。

例如,如果您的剪辑从image.0500.rgb开始,并且您想将第一帧放置在第1帧而不是第500帧,则可以使用499作为常量偏移量。这样,将499添加到当前帧中以获取要读取的帧。在帧1,读取image.0500.rgb;在第2帧处,读入image.0501,依此类推。

您也可以使用负值作为常数偏移量。例如,如果您使用值-10Nuke从当前帧中减去十以获取读入的帧。在第20帧处,读入image.0010.rgb;在第21帧,读入image.0011.rgb;等等。

8.   在指定范围内反转剪辑frame range,检查reverse
9.   original range字段实际上并不影响节点的输出,它们有助于使“摄影表”中的内容变得清晰。打开“摄影表”并在此处输入一些值,并观察它们如何影响TimeClip线。
10.   如有必要,请为新的输出范围调整脚本长度。选择Edit > Project Settings,然后输入frame range与您指定的输出范围相匹配的值。

小费:  使用TimeClip,还可以直接在“摄影表”中偏移,修剪和滑动剪辑。看到动画参数了解更多信息。

切割夹

FrameRange节点允许您设置剪辑的帧范围。这可控制下游AppendClip节点从输入中使用哪些帧,以及在时间轴范围下拉菜单设置为“查看器”时在查看器中显示哪些帧。 Input,以及将哪些帧发送到活动簿。

要进行编辑,请首先使用此节点从输入序列中切出部分,然后使用AppendClip节点将结果附加在一起。

剪辑

1.   请点击Time > FrameRange 在您的脚本中插入一个FrameRange节点。
2.   将查看器附加到此节点,以便可以看到更改的效果。
3.   在里面 frame range字段,然后输入适当的入点和出点值。

例如,如果原始剪辑为50帧,但您只想使用合成中的最后25帧,则应输入25作为入点,将出点留在50

4.   调整新输出范围的脚本长度。选择Edit > Project Settings,然后输入frame range与您指定的输出范围相匹配的值。

注意:  剪切剪辑后,不必调整脚本的帧范围。

小费:  使用FrameRange,您还可以直接在“摄影表”中设置剪辑的帧范围。看到动画参数了解更多信息。

拼接夹

拼接指的是从头到尾连接剪辑,从而使动作从一个镜头流到另一个镜头。拼接剪辑时,您可以选择以下选项:

淡入或淡出黑色。

从第一个剪辑溶解到第二个剪辑。

及时滑动组合的剪辑。

拼接单

1.   请点击Time > AppendClip 将AppendClip节点插入脚本中。
2.   附加其12输入要加入的剪辑。(附加到输入1的剪辑位于附加到输入2的剪辑之前。)
3.   将查看器附加到此节点,以便可以看到更改的效果。
4.   如有必要,请扩展脚本长度以适应新合并的剪辑的总长度:

请点击Edit > Project Settings。出现项目设置属性面板。

输入frame range与总长度匹配的值。

5.   在里面Fade InFade Out在“ AppendClip”属性面板的“字段”中,键入要淡入或淡出黑色的帧数(如果有)。

例如,输入5在里面Fade In字段将在合并剪辑的头部产生以下效果。

(这种影响的反面会发生在尾巴您输入的是合并剪辑的5在里面Fade Out领域。)

6.   在里面Cross Dissolve 字段中,键入您想要在第一个剪辑和第二个剪辑之间重叠的帧数(如果有)。

例如,离开Cross Dissolve默认为0创建一个简单的剪切-从第一个剪辑到第二个剪辑的过渡是瞬时的。输入5创建一个五帧的时间跨度,其中第一个剪辑的增益下降到零,而第二个剪辑的上升上升到100%。

溶解。

 

切。
7.   在里面First Frame字段,键入要滑动剪辑的帧数(如果有)。输入一个负值可从合并剪辑的头部减去帧。输入一个正值可将帧添加到剪辑的头部。
8.   滑动合并的剪辑可能会在其头部或尾部创建空的黑框。根据需要选择First frame要么Last frame 如果希望这些空框架显示为第一帧或最后一帧的副本。

冻结构图剪辑

使用FrameHold节点,可以将剪辑的输出设置为特定的帧或帧间隔,而不是整个剪辑。

输出冻结帧

1.   请点击Time > FrameHold 在您的脚本中插入一个FrameHold节点。
2.   将其输入附加到要影响的剪辑。
3.   将查看器附加到FrameHold节点,以便可以看到更改的效果。
4.   输入first frame要冻结的数字作为FrameHold节点的输出。

注意:  第一帧控件默认为0,将冻结帧设置为剪辑的第一帧,而不管实际的帧号如何。

输出帧间隔

1.   请点击Time > FrameHold 在您的脚本中插入一个FrameHold节点。
2.   将其输入附加到要影响的剪辑。
3.   将查看器附加到FrameHold节点,以便可以看到更改的效果。
4.   输入increment在输出时跳过的帧。例如,使用first frame1increment的价值5,沿着节点树传递的帧将是1、6、11、16等。