在给代理设置行为后,必须求解模拟来产生代理上的关键帧。通过选择群组对象并单击“求解”卷展栏中的“求解”来求解模拟。
要尽快生成模拟,3ds Max 将在运行求解之后,保存代理关键点。因此,可能会在求解结束和返回控制之间发生暂停。在模拟过程中,将隐藏任何链接到代理的对象。
在模拟正确执行之前,可能需要多次求解模拟。在求解计算之后,查看动画,然后根据需要更正行为或代理参数,然后再次求解。
可通过减少关键帧或降低屏幕更新的频率来加速求解计算。也可以一次一帧地查看求解方法,用来帮助查明故障区域。
过程
要求解模拟,请执行以下操作:
- 创建一个具有群组辅助对象、代理和行为的群组模拟。请参见指定行为。
- 选择群组辅助对象。
- 在 “修改”面板上的“解算”卷展栏中,设置“开始解算”和“结束解算”参数来设置解算的开始帧和结束帧。
- 单击“求解”。
提示 要使用“求解”按钮的键盘快捷方式,打开“键盘快捷覆盖切换”,然后按下
S 键来运行求解。
在计算求解时,需要等待几分钟。屏幕底部的“进度条”显示求解处理的状态。
要加速求解,请执行以下操作:
- 在“每隔 N 个关键点进行保存”中,设置“位置”和“旋转”参数为一较大数值,例如 5。
这使模拟每 5 帧设置一个代理关键帧而不是每帧设置一个关键点。
- 将“解算”卷展栏 “在解算期间显示”组 “频率”设置增加到较大数值,如 100。
这会导致每隔 100 帧使用新代理位置来更新显示。
要查找模拟中的错误,请执行以下操作:
在群组模拟中,通常状况是:只有动画的一小部分具有唯一问题,此问题不出现在其它帧中。当动画效果与期望的不相符时,使用“分步求解”来分析模拟的这一小部分。
- 将时间滑块拖动到要开始一次解算一个帧的帧处。
- 单击“求解”。
要使用“分步求解”按钮的键盘快捷方式,打开“键盘快捷覆盖切换”,然后按下 T 键在步长模式下运行求解。
可在任意帧上开始求解。放大来检查异常行为代理的向量。
- 按下 spacebar 键来一次一帧地求解模拟。
- 按 Esc 键来退出“分步求解”模式。