大型生产模型,通常有数百个零件(由数千个曲面和曲面面片组成),可以显著降低硬件渲染性能(帧速率),同时以交互方式编写或显示场景。
您可以通过在场景管理器中合并对象来提高交互性能(即使并排加载和显示多个生产模型)。合并对象实际上会展平选定对象的层次结构,以提高帧速率。但是,要防止丢失数据(例如材质指定),必须遵循工作流程准则,而且可能需要修改工作流程。
注意
无法合并包含重点照明的层次结构或组。选择这些项目时合并选项将灰显且不可用。取消选择或删除组中的重点照明,然后进行合并。
按照这些工作准则成功合并节点,而不丢失重要数据:
- 抑制进入不同备选方案或行为的合并对象。如果合并对象,指定可能遭破坏,您可能需要重新进行指定。
- 合并混合几何体(例如,多边形和 NURBS)时,预先计算的环境遮挡阴影可能会受到负面影响。合并之前,对于不同的数据类型将会应用不同的遮挡(对于 NURBS,通过纹理;对于多边形,通过顶点颜色);合并之后,将忽略 NURBS 和多边形纹理,且所有遮挡都基于顶点。
- 合并阴影投射对象将导致整个合并节点成为该灯光的阴影投射对象。
- 合并看上去具有相同纹理的对象可能会导致纹理放置意外偏移或缩放。在此情况下,请在合并对象上重新放置纹理。
- 您无法合并其中已有合并对象的节点;合并按钮和菜单项在此情况下不可用。另一种方法是分离已合并的节点,然后在层次结构的更高级别合并。
- 仅当您确定几何体中不再进行其他的更改时再进行合并。如果合并后,因原始应用程序中进行的更改而决定更新或重新细化模型,则您可能会遇到几何体问题。
- 合并具有不同材质的多个对象时,找到的第一个材质将应用于所有对象。例如:
- 对象 A 与材质 A 合并
- 对象 B 与材质 B 合并
如果合并这两个对象,则获得:
- 如果计划设置对象的动画,请使对象保持分离状态。
要合并对象,请执行以下操作:
- 在场景管理器中,选择要合并的对象,然后将其组合。这些对象将组合到一个文件夹中。
- 在包含已组合对象的文件夹上单击鼠标右键,选择“合并”。这些对象即合并,您将无法再展开节点来查看其内容。
注意
双击文件夹,以便为其提供一个更有意义的名称。
您可以分离合并对象以访问部分合并几何体来进行使用(例如,翻转法线,删除重复曲面,或分割几何体来添加不同的备选方案或行为)。
分离与撤消(“编辑 > 撤消”)合并操作不同。分离会保留对象层次结构,但可以访问合并对象;撤消将还原为场景会话内的原始对象层次结构。
要分离对象,请执行以下操作:
- 在场景管理器中,选择要分离的合并对象。
- 在选定对象上单击鼠标右键,然后选择“分离”。这些对象即分离,现在您可以展开节点来查看其内容。