多平台LOD屏幕大小

如何在各种平台上设置LOD屏幕大小。

Windows
MacOS
Linux
On this page

PlatformLODScreenSizeHeroImage_01.png

为控制一个细节层次(LOD)静态网格体何时过渡到另一个,虚幻引擎4(UE4)在屏幕空间中使用静态网格体的当前大小。虽然这种控制LOD过渡的方法效果很好,但用于一个平台的数值可能并不适用于另一个平台。在以下操作指南中,我们将介绍如何为每一个可以使用UE4项目的平台自定义LOD屏幕大小。

步骤

在以下部分中,我们将介绍如何针对每个平台指定应该用哪种屏幕大小进行LOD过渡。

  1. 首先,在 内容浏览器 内部,找到包含少量要使用的LOD的 静态网格体,并在 静态网格体编辑器 中将其打开。在本示例中,所选静态网格体包含四个LOD,但您可以根据项目需要选择包含更多或更少LOD的静态网格体。
    PPlatform_SSize_01.png

  2. 在静态网格体编辑器中打开静态网格体后,转至 细节(Details)面板 并展开 LOD设置(LOD Settings) 类别。
    PPlatform_SSize_02.png

  3. 禁用 自动计算LOD距离(Auto Compute LOD Distances) 旁边的复选框,以便能够手动设置应在哪个距离进行LOD过渡。
    PPlatform_SSize_03.png

  4. 接下来,转至 LOD选择器(LOD Picker) 部分,单击 自定义(Custom) 选项旁边的复选框来启用这个选项。这样您会同时在静态网格体编辑器中看到所有LOD。
    PPlatform_SSize_04.png

  5. 展开 LOD1 部分,在 屏幕大小(Screen Size) 选项旁边,单击 白色小三角 以显示用于按平台添加LOD覆盖的选项。 PPlatform_SSize_05.png

  6. 从显示的按平台覆盖列表中,选择 添加移动覆盖(Add Override for Mobile)** 选项。
    PPlatform_SSize_06.png

  7. 针对 LOD 2LOD 3 重复上述步骤,完成后,您的"细节(Details)"面板应该类似于下图。
    PPlatform_SSize_07.png

  8. 现在您可以在 移动(Mobile) 选项下面的框中输入新数字来调整移动屏幕大小。为确定应该将哪个屏幕大小用于哪个LOD,静态网格体编辑器内部的 视口 显示 当前屏幕大小。 
    PPlatform_SSize_08.png

最终结果

由于能够覆盖移动设备装置上进行LOD过渡的距离,您现在可以回到开始,并使用相同步骤为主机和PC设置过渡距离(如果项目需要)。如果您决定这样操作,那么您的LOD部分应该类似于以下图像。

PPlatform_SSize_09.png

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback