细节级别工具

“细节级别”工具可以用于构建对象,此对象可以基于渲染图像大小改变几何复杂性或者细节级别。可以创建几个相同对象的版本,每个版本都具有不同的细节级别,将它们组成一组,然后运行“细节级别”工具,此工具可以自动创建像“可见性”轨迹一样的特殊的 LOD 控制器。然后 LOD 控制器在组中将对象隐藏和取消隐藏,具体情况取决于渲染场景的大小。

此工具的主要目的是在渲染复杂对象以及在视口中操纵对象时节省时间。因为一部分渲染速度直接和在场景中渲染的面数有关,所以使用“细节级别”工具可以在对象减少其明显大小时减少渲染面的数量。另外,可以使用这一工具来为视口中更复杂的对象显示简单的替代对象。因为不为在视口中隐藏的对象计算堆栈,可以使用该工具来提高视口操纵速度,来用简单的替代对象替代复杂的堆栈对象。

过程

要为“细节级别”工具设置对象,可以执行以下操作:

  1. 创建两个或多个除了复杂性以外都相同的对象。
    注: 最好指定材质和贴图坐标,以及当对象仍分离时的所有修改器。
  2. 选择所有对象,然后使用“对齐”工具将它们居中到公共中心。
  3. 将对象分组。
  4. 选择“细节级别”工具。
  5. 选定分组的对象后,单击“创建新集”按钮。

    在“细节级别”列表中以复杂程度为顺序显示了组内对象的名称;当其他对象不可见时,视口中只显示组内最不复杂的对象。

  6. 当要对象在渲染场景中转换其显示时,可以使用“细节级别”卷展栏中的控件来调整。

要访问对象堆栈,请执行以下操作:

  1. 选择“细节级别”对象,然后选择“组”菜单 “打开”。
  2. 在“细节级别”工具中,从列表窗口选择所要访问的对象,然后启用“在视口中显示”(或者双击列表窗口中的对象名称)。
  3. 在视口中选择对象。
  4. 打开“修改”面板访问该对象的参数。
  5. 完成后,选择“组”菜单 “关闭”。

要在组中指定材质,请执行以下操作:

  1. 选择分组的对象。
  2. 在“细节级别”工具中使用“在视口中显示”来显示将材质指定给分组的对象。
  3. 将材质从“材质编辑器”(或者“浏览器”)中拖动到视口对象上。
  4. 在“指定材质”警报中选择“指定给对象”,然后单击“确定”。
    注: 确保选择“指定给对象”。如果选择默认的“指定给选择”,则将组中所有对象指定为同一材质。

要拆除“细节级别”对象,请执行以下操作:

    如果在“轨迹视图”中查看“细节级别”对象,将只会看到在当前视口中显示的子对象轨迹。要在“轨迹视图”中查看所有的子对象,需要禁用“可见对象”。

    要拆除分组的“细节级别”对象,并将其子对象还原为独立状态,请遵循以下步骤:

  1. 打开“轨迹视图”中的“过滤器”对话框,然后关闭在“只显示”组框中的“可见对象”。
  2. 在“细节级别”对象中所有子对象的轨迹现在均可见。
  3. 打开每个子对象的层次,然后选择每个“可见性”轨迹。
  4. 在“轨迹视图”工具栏上,单击“删除控制器”按钮。
  5. 如果还要移除组,可以选择分组对象,然后选择“组”菜单中的“分解”。

界面

“细节级别集”组

可以创建一个新集,并从当前集中添加或移除对象。

创建新集

在当前选择的组对象基础上创建新的“细节级别”集。

添加到集

将对象添加到“细节级别”集。必须首先将想要添加的对象连接到组对象上。要把对象添加到集,可以使用“对齐”将对象和组对象一起居中。选择所要添加的对象,然后在“组”菜单中选择“连接”,再单击组对象。最后,单击“添加到集”按钮,然后单击所要添加的对象。

从集中移除

在当前集移除列表窗口中高亮显示的对象。请注意对象然后会在视口中变得可见,但仍是组的一部分。要从组中移除对象,选择“组”菜单 “打开”,选择所要移除的对象,再选择“组”菜单 “分离”。再次选择组对象,并选择“组”菜单 “关闭”。

“图像输出大小”组

宽度/高度

每次进入“细节级别”工具时,将该区域微调器的“宽度”和“高度”设置为当前渲染输出大小。使用微调器,可以更改为任何分辨率。如果选择“目标图像”选项的百分比,可以更改“目标图像大小”,也可以更改阈值。

重置为当前值

将两个微调器重置为当前渲染输出大小。

[列表窗口]

按复杂性列出组中的所有对象,复杂性最小的将在表格顶端。每个对象名称左边的数字是阈值,它表明了渲染场景中显示的对象的大小。数字可以是一种或几种类型的单位、像素或者目标图像的百分比。可以在“阈值单位”组中设置单位类型。

在视口中显示

在视口中显示高亮显示在列表窗口中的对象。在视口中只随时显示组中一个对象。默认情况下,显示最不复杂的对象,但可以通过在列表中高亮显示并选择此选项来查看其他对象。双击列表中的对象名称可以执行同样的功能。

“阈值单位”组

组框中的选项可以用于在两种类型的阈值单位中进行选择。在这两种选项中切换不会改变其效果;它改变了设置阈值的方法。

  • 像素通过指定图像像素最大大小(斜向测量)来决定阈值。当设置传输阈值时使用此选项,要使用绝对值而不是相对值。
  • 目标图像的 % 基于相对于渲染输出大小的图像大小(斜向测量)百分比设置阈值。

“阈值”组

最小大小/最大大小

在对象被复杂程度较低的对象代替前,设置该对象的最小大小,在对象被复杂程度较高的对象代替前,设置该对象的最大大小。值会根据当前“阈值单位”的类型改变。默认阈值被初始化,以便最复杂对象的图像输出大小是 100%。使用算法设置其余的阈值,该算法基于每个对象面的比。假定所有的面尺寸相同,然后拾取阈值,这样可以使这些面显示在屏幕上时大小保持恒定。通常,这将提供所需平滑变换的类型,但是可以自定义阈值。阈值在对象之间交互关联,例如,改变一个对象的最小大小将会改变下一个对象的最大大小。

全部重置

使用如上所述的算法,为表中所有对象重置阈值。

提示: 当在渲染场景中显示复杂几何体时,可以使用“细节级别”工具来创建对象,这个对象显示视口中简单的几何体。创建分组的“细节级别”对象,该对象只包含两个对象,即复杂对象和简单对象。在列表窗口中选择简单对象,并且在“阈值”中,将其“最小大小”和“最大大小”都设为 0。这样将在视口中显示简单对象,但复杂对象无论外观大小如何,始终会显示在渲染过的场景中。
关闭

关闭此工具。