目录:Unity - Timeline 知识汇总
原文:https://docs.unity3d.com/Packages/com.unity.timeline@1.2/manual/crv_keys_interp.html
翻译时Timeline版本:Timeline 1.2.11
Changing interpolation and shape
调整插值
每个关键帧都有一个或两个切线控制句柄来控制动画曲线的插值。interpolation插值术语指的是根据两个关键帧来计算它们之间的其一一点的值。
关键帧是否只有一个切线,根据关键帧所在曲线中的位置而定。第一个关键帧只有右边的切线控制句柄。而最后一个关键帧只有左边的切线控制句柄。
第一个关键帧(红色圈)只有一个右边的切线,而最后一个关键帧(蓝色圈)只有一个左边的切线
其他的关键帧都会有两个切线控制句柄。默认的情况下,切线之间会链接的(相互影响)拖拽其中一个切线控制点另一个也会有位置变换,并且会影响该关键帧与它前后关键帧之间的插值。
不是第一个也不是最后一个的关键帧都有两个切线控制点,且它们是相互影响的。调整它们可以影响该关键帧与前后关键帧的插值。
拖拽关键帧的切线会调整动画曲线的插值。例如,多数关键帧都是使用 Clamped Auto 的插值模式,它会自动平滑前后关键帧的值。如果你拖拽了插值模式为Clamped Auto的关键帧切线句柄,然后它的模式就是自动调整为 Free Smooth。
要想查看某个关键帧的插值模式,可以选中该关键帧后并右键。弹出来的菜单中将会实现它使用的插值模式。然后要调整它的插值模式,你可以在菜单中选择你想要的模式。
菜单实现了选中的关键帧使用的插值模式。也可以是用菜单来调整插值模式。
有些插值模式是需要断开切线控制点的左右两点的链接关系,这样就可以自由的控制左边的,或是右边的控制点。这样就可以分别的控制该关键帧对它的前一个或是后一个关键帧之间的插值模式。想了解不同插值模式的详情,查看 Editing Curves(编辑曲线)。在 Animation window documentation,插值模式也叫 Tangent type(切线类型)。