“动力学”(Dynamics)首选项
 
 
 

可以在“首选项”(Preferences)窗口的“动力学”(Dynamics)类别中设置下列首选项。

动力学(Dynamics)

自动创建刚体

将对象连接到场(对几何体应用场的影响)时,启用该选项可自动创建主动刚体。

预备运行到当前时间

如果单击“时间滑块”(Time Slider)中的某一帧,则仅当 Maya 执行预备运行来计算该帧之前的每个帧时,才会显示场景中所有动力学对象的正确状态。如果需要在“时间滑块”(Time Slider)中单击帧,请启用该选项。请注意,隐藏的对象也会进行预备运行。

如果希望在“时间滑块”(Time Slider)中单击时禁止 Maya 计算动力学,则使预备运行处于禁用状态。在同时有非动力学对象和复杂的动力学对象的场景中,如果需要在单击“时间滑块”(Time Slider)之后显示非动力学对象的状态,则使预备运行处于禁用状态是很有用的。如果要设置动力学对象的关键帧,那么使预备运行处于禁用状态也是很有用的,这样可避免等待与设置关键帧活动无关的预备运行计算。

预备运行开始点(Run up from)

选择下列选项之一:

前一时间(Previous Time)

如果单击高于当前帧的某一帧,则预备运行会从上一个当前时间开始,并在单击的帧处结束。如果不希望更改场景中的动力学对象的任何属性,请选择该选项。该设置会减少等待预备运行所需的时间。如果单击低于当前帧的某一帧,则预备运行将从动画的开头开始。

开始时间(Start Time)

预备运行将从开始帧开始,而不管单击“时间滑块”(Time Slider)中的哪个位置。如果计划更改场景中的动力学对象的任何属性,请选择该选项。这样可确保在修改对象的动力学之后,在“时间滑块”(Time Slider)中单击时,将显示正确的对象状态。

为粒子保存启动缓存(Save startup cache for particles)

如果启用该选项(默认),那么每次保存文件时,Maya 会自动为所有粒子保存启动缓存。与粒子磁盘缓存不同,不必每次都显式创建启动缓存。有关详细信息,请参见“动力学”(Dynamics)

回显碰撞命令(Echo collision commands)

指定了粒子碰撞 MEL 回调之后,每次发生碰撞时,Maya 会回显正在运行的命令,然后运行该命令。在有数千个粒子的场景中,这样会产生大量不必要的到“脚本编辑器”(Script Editor)的输出。该首选项会在运行碰撞命令之前启用和禁用这些命令的回显。