导入动画动作库。
确定如何将 SDL 文件中的对象与拾取的层次中的对象相匹配。
Hierarchy – 根据对象在层次中的位置将检索到的动画中的对象与拾取层次中对应的对象进行匹配。
Name – 将 SDL 文件中的 DAG 节点对象与拾取层次中同名的 DAG 节点对象进行匹配。非 DAG 对象也可以根据其与最近的 DAG 祖先的相对位置进行匹配。
确定从 SDL 文件中读取的动画对拾取的对象的影响:
Replace Part – 替换受影响的参数上的部分现有动画(如果有)。替换部分的开始位置由“Placement”选项指定,扩展范围由“Frame Range”选项中的选择所表示的帧数来确定。
Replace All – 无论有多少帧,都将替换受影响的参数上的所有现有动画。
Insert – 将动画从 SDL 文件插入现有动画中由“Placement”选项指定的点处。该点之后的任何现有动画都将及时向前移动,以便为插入的动画腾出空间,但在指定了“Before”或“After”放置位置时除外 – 在这种情况下,现有动画将留在原处。
指示应从 SDL 文件中检索哪些参数:
All – 检索文件中的所有参数。
Global – 只检索在“Animation”>“Editors”>“Param Control” 窗口的“Global”部分中选择的参数。
Local – 只检索在“Animation”>“Editors”>“Param Control” 窗口的“Local”部分中为当前拾取对象选择的参数。
如果 SDL 文件在要检索的帧范围内不包含任何参数动画,则不会影响该参数,“Parameters”选项的设置对此没有影响。
指定从 SDL 文件中检索哪些帧:
All – 选择文件中的所有动画,针对文件中所有受影响的参数检索从第一个关键帧到最后一个关键帧之间的所有帧。
Option Window – 弹出“Start”和“End”滑块,这些滑块可用于明确指定要从 SDL 文件中检索的帧的范围。
如果帧范围的起点或终点没有正好落在任何受影响的参数的关键帧上,则将在该点插入一个关键帧。
如果受影响的参数上的动画没有延伸到所选的全部范围,则可能会使用线性切线将其扩展到范围的边缘。只有在选择了“Replace Part”或“Insert”操作并且检索到的动画与现有动画相连时,才能进行该操作。
指定放置 SDL 文件中的信息的位置:
“Before”和“After”选项仅在使用“Insert”检索方法时可用。
允许指定所插入动画片段的起始点和结束点之间以及后续动画插入段或替换段副本之间保留的时间间隔。
如果将间距设置为 0,则位于插入动画两端的关键帧可能(非常可能)与现有动画中的一个关键帧位于同一时间点。由于在任意给定时间只允许有一个关键帧,因此这两个关键帧中最左侧关键帧的时间将设置为向后 0.01 帧,以使其与另一个区分开来,二者之间使用线性切线相连。如果这两个关键帧也具有相同的值,则情况就不同了;在这种情况下,它们将合并为一个关键帧。
通过将“Spacing”显式设置为大于 0 的值,可以避免默认的行为,更好地优化现有动画和插入动画之间的过渡。
指定要放置到现有动画中的检索到的动画副本数。每个副本的第一个关键帧紧跟前一个副本的最后一个关键帧,中间保留“Spacing”选项中指定的间隙。
如果选中此选项,将检索对应的骨骼断面的 IK 控制柄信息。此信息保存在 SDL 文件的动画中。
如果选择此选项,受影响的现有动画曲线名称将由从 SDL 文件中检索到的曲线名称覆盖。如果新名称与现有动画中其他一些曲线名称冲突,则会创建默认的曲线名称。
如果未选择“Overwrite Names”,则会保留现有动画曲线的名称。请注意,并非总能保留曲线名称,在涉及多个对象副本动作时更是如此。
如果无法保留曲线的现有名称,则会赋予其新的默认名称。
“Overwrite Names”选项仅适用于“Replace All”操作。“Replace Part”和“Insert”通常会尝试保留现有的曲线名称。