在Twinmotion中工作时,要优化渲染效果和整体场景性能,你可使用细节级别(LOD)功能生成LOD预设,而该预设会根据视口摄像机距离自动减少场景中远处对象上的三角形数量。
当场景中较远的对象应用LOD预设时,由于对象上的小细节不那么明显,其三角形数量会减少。 减少三角形数量还会减少在视口中渲染该对象所需的图形处理器(GPU)资源。 对象在视口中占据的屏幕空间越多、离摄像机越近,可见的细节也越多,同时其复杂程度和细节级别也会逐步提升。
Twinmotion提供以下LOD预设,这些预设将根据你选择的复杂程度生成不同数量的LOD:
复杂(Complex)
标准(Normal)
简单(Simple)
LOD进行了编号,从0开始。 LOD 0是可用的最高质量的LOD,它与导入对象中的原始三角形数量相同。 当对象靠近或远离摄像机时,将自动在不同LOD之间相互切换。 你还可以预览对象上的LOD的视觉效果,并根据与摄像机的距离和三角形数量修改各级别的复杂度。
你可以对导入Twinmotion的所有支持的静态几何体文件类型使用LOD功能。 如需了解支持的文件格式,请参阅几何体概述中的支持的几何体文件格式。
生成LOD
要生成LOD,请执行以下步骤:
将一个对象导入到Twinmotion中。 如需了解如何导入几何体,请参阅导入几何体。
在视口中选择该对象。 属性(Properties)面板中将显示细节级别(Level of detail)分段。
在预设(Preset)菜单中,选择一个预设。
当你选择一个预设时,细节(Details)分段中将显示生成LOD的设置。
要应用LOD预设,点击应用(Apply)。
要在视口中预览对象上生成的LOD,请在显示 LOD(Display LOD)下拉菜单中选择相应选项。
(可选)你可以通过使用屏幕尺寸(Screensize)和三角形(Triangles)选项卡中的滑块并点击应用(Apply),修改预设中LOD的复杂程度。 然后,你可以通过显示LOD(Display LOD)下拉菜单预览所做的更改。
细节级别设置
下表介绍了细节级别(Level of detail)分段中的选项。
| 设置 | 说明 |
|---|---|
预设(Preset) | 选择一个预设,以自动将LOD方案应用于视口中选定的对象。 每个预设都会根据细节级别(LOD)方案中预先配置的设置,创建特定数量的LOD。 选项:
|
显示LOD(Display LOD) | 在下拉菜单中选择一个选项,以预览对象上LOD的外观。 选择一个选项,将显示LOD如何在视口中显示对象。 下拉菜单中的LOD数量将根据你所选的预设而有所不同。 更复杂的预设包含更多LOD。 选项:
|
| 细节 | |
屏幕尺寸(Screensize) | 根据屏幕尺寸使用的细节级别。 屏幕尺寸值指定了不同LOD之间相互切换的阈值。 该阈值由对象在视口中占据的屏幕空间百分比决定。 距离摄像机更近的对象看起来更大,在视口区域中所占据的百分比也更大。 例如,1.00 时 LOD 0意味着当对象在视口中占据100%的屏幕空间时,将显示最大程度的细节。 当你选择预设时,将自动设置这些值,但你也可以修改。 LOD数量与你所选的预设相对应。 选项(Options):1.00至0.00,其中1.00相当于100%。 |
三角形(Triangles) | 根据LOD级别用于表示静态网格体的三角形百分比。 百分比越高,使用的三角形数量就越多。 例如,100.00%时LOD 0意味着网格体中的所有三角形都在使用中且可见。 选项(Options):0.00%至100.00% |