如果单击“时间滑块”中的帧,则只有在 Maya 执行预备运行以在每个帧之前对该帧进行计算的情况下,场景中所有动力学对象的正确状态才会显示。默认情况下,Maya 不执行预备运行,因此如果要在“时间滑块”中单击帧,您需要启用预备运行。请注意,隐藏对象也会发生预备运行。
如果在“时间滑块”中单击帧时要防止 Maya 计算动力学,则将预备运行保留为禁用状态。在同时具有非动力学对象和复杂动力学对象的场景中,如果要在单击“时间滑块”后即时显示非动力学对象的状态,这将非常有用。如果要对动力学对象设置关键帧,则将预备运行保留为禁用状态也将非常有用,这样可以避免等待与设置关键帧活动不相关的计算。
为所有动力学对象启用预备运行
选择窗口 > 设置/首选项 > 首选项(Window > Settings/Preferences > Preferences),显示“首选项”(Preferences)窗口。
单击“类别”(Categories)列表中的“动力学”(Dynamics)。
启用“预备运行到当前时间”(Run Up To Current Time)。
可以选择以下任一“预备运行开始点”(Run Up From)选项:
- 前一时间(Previous Time)
- 如果单击高于当前帧的帧,则预备运行从当前时间之前开始,在单击帧处结束。如果将不更改场景中动力学对象的任何属性,则启用该选项。该设置将减小花费在等待预备运行上的时间。如果单击低于当前帧的帧,则预备运行从动画开始处开始。
- 开始时间(Start Time)
- 预备运行从开始帧处开始,无论“时间滑块”中的单击位置如何。如果计划更改场景中动力学对象的任何属性,则启用该选项。这样可以确保修改对象动力学后在“时间滑块”中单击时能够看到正确的对象状态。
- 预备运行始终会在批渲染中发生。例如,批渲染帧 20到50,则即使“预备运行到当前 时间”(Run Up To Current Time)处于禁用状态,所有粒子效果仍将正确渲染。
- 提示:如果要停止冗长粒子预备运行,请按 Esc 键。