您可以使用“重定时”工具轻松地提高或降低任何动画轨迹上任何时间段内的动画速度。还有一些可用于加速和减速时间扭曲的运动的选项。
若要使用重定时工具,请在“曲线编辑器”模式下打开“轨迹视图”,并高亮显示轨迹以重定时。然后,在激活该工具之后,在“轨迹视图 - 曲线编辑器”窗口中双击以放置重定时标记。每对相邻的垂直标记包括在高亮显示的轨迹上在这对标记之间的时间。然后可以移动这对标记来更改动画计时。如果使这对标记靠近,其内的动画会加快;如果使这对标记远离,则动画会减慢。
重定时工具与区域工具都可缩放动画,在这方面两者有些类似,但在以下方面则有所不同:
通常,如果要仅在时间上缩放关键点,那么重定时工具会提供更多选项和可预测性更强的结果。
重定时工具所基于的技术是减缓曲线,该技术将计时更改应用到某个功能曲线。因此,可以将重定时工具与可以采用减缓曲线的任何已设置动画的参数一起使用。这些参数包括关键帧控制器(如 Bezier 和位置 XYZ)、噪波控制器、表达式控制器、路径约束的百分比参数,等等。
对于 3ds Max 中的两个角色动画子系统,重定时工具通常支持 CAT,但不支持 Biped。但是,为了获得最佳效果,请不要将重定时工具与 CAT 中的时间扭曲功能一起使用。另外,重定时不直接支持程序动画(例如,在粒子系统和物理模拟中找到的动画),但是,如果可以将动画烘焙到关键帧中,则会支持程序动画。
若要使用重定时工具,请执行以下操作:
此时将在“曲线编辑器”模式下打开“轨迹视图”。在“轨迹视图 - 曲线编辑器”的“层次”窗口中将仅高亮显示选定对象的动画轨迹。这是默认行为。
在将通过放置标记可立刻定义的水平限制之内,属于高亮显示的轨迹的所有关键点都会受重定时工具的影响。
在窗口中您单击的位置将显示一个重定时标记。该标记的形状为一个垂直黄色条,且具有图例“拖动以重定时”。
拖动标记较粗的中心部分来查看发生的情况,然后撤消移动。
您可以将重定时工具与单个标记一起使用,但这样仅会移动关键点;若要进行缩放,您至少需要两个标记。
将显示第二个标记,同时在这两个标记顶部之间显示一个水平双向箭头。
第 20 帧和第 40 帧处的重定时标记
花点时间观察标记。每个标记的顶部和底部都有一根细线,中间部分较粗,底部有一个带圆圈的小 X。
该标记将消失。这是删除标记的方法。
或者,按 Ctrl+Z 以撤消删除。
标记将移动,但不会进行重定时。在开始重定时之前,可以自由地重新定位标记。
第二个标记从第 40 帧移动到了第 34 帧。
现在会进行重定时。如果移动标记使其离得更远,那么标记之间的时间会扩展,且标记所包含的动画会减慢。如果移动标记使其靠近,则动画会加快。同时,在您拖动的标记外部且与该标记相邻的时间会按相同的量在同一方向上移动。因此,处于标记对外部的动画将保持完好,但会在一个不同的时间出现。
重定时之后,第 20 帧和第 34 帧之间的动画将扩展到第 20 帧和第 50 帧之间。
因此,这些关键点会比其他关键点离得更远,且其运动速度会更慢。
无论有多少标记属于重定时器,都是如此。您可以添加多个标记;移动一个标记仅会影响任意一侧上相邻的动画。如果拖动处于其他两个标记之间的某个标记,那么在向其拖动的一侧上的时间会压缩,而在另一侧上的时间会扩展,但超出相邻标记的动画不受影响。
如果是第一次使用标记重定时,那么可能会出现一些其他情况:整个标记变得与中心部分一样粗。这表示不进行重定时就无法再调整标记位置。仅在将某个标记用于重定时之前,可以重新定位该标记而不进行重定时。
此时将打开“重定时器跨度类型”右键单击菜单,在其中可以设置跨度行为。
若要完成此步骤,您将学习如何将重定时器从一个对象移动到另一个对象。
此操作会使高亮显示的轨迹的动画不受重定时器的影响。重定时器仍然存在,但会使其无法影响对象的运动。对象的曲线将从“关键点”窗口中消失,以指示该动画将不再受使用此重定时器编辑的影响。
使用移除之后,重定时器不再影响对象的动画。
此时将显示第二个对象的曲线,已对这些曲线应用重定时。这表明这些曲线现在受重定时器的影响。
重定时器现在会影响一个不同的对象的动画。
当然,也可以将其他轨迹指定给某个重定时器,而不首先移除现有重定时器。
第二个对象的轨迹现在使用已从第一个对象移除的同一重定时器。
若要完成重定时,请执行以下操作:
对重定时感到满意之后,可以轻松地在调整中烘焙以使其成为永久的,并移除由重定时器强加的开销。
此操作会将重定时器的更改永久保存到轨迹,并使这些轨迹不受重定时器的控制。这由从每个烘焙轨迹的名称删除 (R#) 后缀表示。因此,这些轨迹将不再可见。
选定对象的所有动画轨迹现在将全部可见。
所有重定时器会继续存在,可用于指定动画轨迹。
若要使用多个重定时器,请执行以下操作:
可以根据需要添加任意数量的重定时器,每个重定时器都有其自己的一组标记及其自己的必然重定时结果。可以使用不同的重定时器控制不同的对象或者甚至控制同一对象的不同轨迹。
此时将在“曲线编辑器”模式下打开“轨迹视图”。在“轨迹视图 - 曲线编辑器”的“层次”窗口中将仅高亮显示选定对象的动画轨迹。这是默认行为。
就像在前面的步骤中那样,激活重定时工具会创建“重定时器 0”,并会将所有高亮显示的轨迹指定给该重定时器。
此操作会将第二个重定时器“重定时器 1”添加到列表中。“重定时器 1”将高亮显示,由其标签变为蓝色进行表示。“重定时器 0”标签将变为黄色,以显示该重定时器不高亮显示。
该标签将变为蓝色,且动画轨迹的曲线和关键帧将再次变得可见。
现在仅可以看到高亮显示的轨迹中的关键点和曲线,这些轨迹的名称变为“X 位置(R1)”和“Y 旋转(R1)”。这表示这些轨迹受“重定时器 1”的控制。
现在可以看到仍受“重定时器 0”控制的剩余轨迹。
这样可以自由地在不同的重定时器之间重新指定轨迹。即使每个动画轨迹需要一个不同的重定时器,这也很容易做到。
重定时工具界面散布在整个“轨迹视图 - 曲线编辑器”中。初始访问是通过工具栏按钮进行的,但剩余控件在“关键点”窗口中作为按钮和可拖动的垂直标记可用。
内嵌在“轨迹视图关键点”窗口中的重定时工具控制面板
重定时工具基于轨迹指定重定时器。激活该工具时,如果所有高亮显示的轨迹都未指定重定时器,那么重定时工具会创建一个新的重定时器并将高亮显示的轨迹指定给该重定时器。如果已将任何高亮显示的轨迹指定给某个重定时器,则单击该工具按钮仅会激活该工具。
若要退出重定时工具,请单击“关键点控制”工具栏上一个不同的按钮,或者单击“关闭”按钮(请参见下文)。
在烘焙之后,重定时器会继续存在并可以为其指定任何轨迹。
选择“关键点控制”工具栏上的其他工具也会退出重定时工具。
若要激活重定时器并显示其标记,请单击列表中其名称。活动重定时器的名称显示为蓝色;其余重定时器的名称显示为黄色。
仅当控制高亮显示的轨迹的重定时器处于活动状态时可用,且仅应用于活动重定时器。例如,如果指定给 R0 和 R1 的轨迹高亮显示且 R0 处于活动状态,则单击移除仅会对指定给 R0 的轨迹起作用。不会移除指定给 R1 的轨迹。
除了“轨迹视图”右上角的按钮和列表之外,重定时工具还直接在“关键点”窗口中提供对标记放置、重定时和其他设置的控制。
“重定时器 0”处于活动状态,且包含三个标记。
每个标记都具有以下功能:
标记之间的默认(线性、未锁定)时间跨度线
在“重定时器跨度类型”菜单中可以进行时间跨度设置,通过右键单击时间跨度线可打开该菜单。每个时间跨度可以有不同的设置。
该菜单提供以下控件。“锁定”选项是一个开关,且在剩余的三个选项中,一次仅有一个选项可以处于活动状态。
当锁定时间跨度时,将显示一个叠加在该时间跨度之上的挂锁图标。
左图:锁定的线性时间跨度;右图:锁定的“缓出”时间跨度
线性时间跨度显示为双箭头,除非已锁定(请参见上图)。
“缓入”时间跨度类似于一个向上的斜坡(从左到右)。
“缓出”时间跨度类似于一个向下的斜坡(从左到右)。
左图:缓入;右图:缓出