reactor 允许使用对象的显示代理;这意味着刚体在预览窗口中可以使用不同的显示体。这将加强窗口的性能,尤其是在使用相同的显示体模拟多个对象时。如果有多个对象外形相似,则在使用显示代理时,您的显示只须跟踪显示体中的一个实例即可。这样,模拟设置速度将大大提高,因为只须创建一个显示体实例。
在本节中,将创建玩具的显示代理。这样,当您稍后在教程中创建玩具副本时,设置和显示速度应不会受到负面影响。
注意:可以继续使用您的文件,也可以打开 \tutorials\reactor\introduction 中的 reactor_intro_7.max。
创建刚体的显示代理:
显示代理必须是单个网格。若要创建这样的代理,请先解组玩具副本,方法是选择新组并选择“组”菜单 >“解组”。然后选择该副本的主体球体。
在“附加列表”对话框中,选择属于组的其余对象,并单击“附加”。
提示:建议您为场景中的模型清楚地添加标签,尤其是当它们的外观很相似的时候。例如,在本教程中可以将代理对象重命名为 toy_body_proxy。
打开“Rigid Body Properties”对话框,在“Display”卷展栏中,选择“Use Display Proxy”。
选择组的组件,并选择“组”菜单 >“关闭”,然后单击“Preview Animation”。
玩具将使用新网格作为其显示对象。如果对可编辑网格进行更改,则在使用预览窗口时,它们就会显示出来。