创建要在另一模型或场景中使用的动画动作库。
您可以选择仅存储所选项使用的“Curves”(或动作)来创建动画曲线库,也可以选择存储“Hierarchy”,后者可存储每个所选对象的通道及其所用曲线(或动作)的描述。
如果选择“Curves”,则所得到的曲线库文件不能导入 Alias。(Alias 既需要曲线又需要层次。)
如果选择“Hierarchy”,则可以使用“File”>“Import”>“Anim” 将动画 SDL 文件检索到拾取的对象上。
您可以存储“All”参数的曲线,或仅存储在“Global”或“Local”参数控制窗口中选择的参数的曲线(有关详细信息,请参见“Animation”>“Editors”>“Param Control”)。
此选项还允许您存储部分层次。例如,如果在参数控制窗口中禁用了 CV 动画,并且选择了“Hierarchy”,则可存储层次中除 CV 动画之外的所有内容。此选项还使您能够避免存储用于动画材质球的动画。
您可以选择仅写出对象 (None)、对象及其祖先 (Above)、对象及其子对象 (Below)或对象及其祖先和子对象 (Both) 的通道。
如果在保存骨骼的动画时将此选项切换为“ON”,则会为骨骼的每个关节保存 IK 控制柄信息。也会保存与骨骼的控制柄相关联的其他层次信息。
如果切换为“ON”,则每个通道以链接到单个参数曲线动作的方式写出,并按“By”选项指定的帧增量对参数曲线动作进行采样。这与使用单个动作替换通道(也可能还包括其所有时间扭曲动作)类似,如“Action Window”(“Animation”>“Editors”>“Action Window”)中的“CurveTools”>“Use result”所示。
如果将“Data Per Frame”切换为“ON”,则将显示以下“Time Range”选项。您可以在完整范围的通道上写出动画,也可以写出指定时间范围内的动画。
All – 每个通道以使用“By”滑块在完整通道范围内定义的参数曲线动作写出。
Option Window – 仅在指定的“Start”和“End”时间值之间对通道进行采样,时间间隔由“By”值确定。
如果在 Anim SDL 文件中,表达式引用的参数曲线与场景中已存在的另一不同曲线具有相同名称,则“Retrieve Anim”可能使表达式引用现有曲线而不是新曲线。
可以在检索动画之前重命名现有曲线,也可以编辑 Anim SDL 文件,并重命名曲线及表达式对其的引用。
选择“Retrieve Anim”并且“Overwrite Names”为“OFF”时,可能会导致表达式引用不存在的参数曲线,并出现语法错误,但没有对问题进一步说明。
在检索操作中将“Overwrite Names”设置为“ON”,或者在检索之前重命名现有曲线或 Anim SDL 文件中的曲线。