UE5.8 Lumen Medium Quality 深度解析:掌机 60 帧的全局光照方案到底能做什么
UE5.8 Preview 发布后,社区讨论最热烈的不是 Mesh Terrain,也不是 MetaHuman Crowd,而是一个看起来低调但影响深远的性能特性——Lumen Medium Quality。这个新模式用辐照度场(Irradiance Fields)加探针遮挡(Probe Occlusion)替代了原有的屏幕探针路径,官方直接给出了一个目标:当代掌机 60fps。
对于一直在等 UE5 登陆 Switch 2 的开发者和玩家来说,这可能是一个信号。但信号归信号,实际能力到底如何?本文从技术原理、适用场景和当前限制三个维度来拆解。
一、Lumen Medium Quality 到底改了什么
要理解 Medium Quality 的意义,先回顾一下 Lumen 的现有架构。UE5 的 Lumen 系统提供两条主要路径:Screen Tracing(屏幕追踪)和 Screen Probes(屏幕探针)。前者从屏幕空间做光线追踪,精度高但依赖屏幕分辨率;后者在 3D 空间中放置探针缓存光照信息,适合离屏区域但开销不低。
Medium Quality 引入了第三条路径:Irradiance Fields + Probe Occlusion。这条路径的核心思路是用预计算的辐照度场来近似全局光照,再用探针遮挡来处理动态物体的光影交互。与 Screen Probes 相比,它的计算量大幅降低——Epic 官方的说法是速度是 High Quality 的两倍。
这里的"两倍"需要放在具体语境中理解。Lumen High Quality 在 PS5 上的目标是 60fps,那么 Medium Quality 在同等硬件上理论上可以跑到 120fps 的预算空间——或者说,在性能只有 PS5 约一半的掌机上,也能维持 60fps。这就是官方将其定位为"当代掌机新默认设置"的技术基础。
二、辐照度场方案的技术取舍
辐照度场并不是新技术,在光线追踪领域已经存在多年。它的核心思想是将空间中的光照信息编码为低频球谐函数(Spherical Harmonics),用远低于逐像素计算的成本来近似间接光照。
在 UE5.8 的实现中,这套方案有几个值得注意的特点:
1. 动态更新而非完全静态
与传统的烘焙光照贴图不同,Lumen Medium Quality 的辐照度场是动态更新的。这意味着场景中的动态光源、时间变化(如日夜循环)都能被正确反映,只是精度低于 Screen Tracing。对于不需要极致光影精度的游戏类型——比如卡通渲染、风格化美术、俯视角游戏——这个精度通常够用。
2. 探针遮挡处理动态物体
纯辐照度场方案最大的弱点是无法正确处理动态物体的遮挡关系。一个角色走进建筑物的阴影区域,如果只用辐照度场,角色身上的光照不会正确变化。UE5.8 通过 Probe Occlusion 来解决这个问题——探针会检测动态物体的遮挡并修正光照。这是一个务实但有效的折中方案。
3. 与 Nanite 的兼容性
根据目前的信息,Medium Quality 模式与 Nanite 虚拟几何体是兼容的。但这里需要区分"兼容"和"高效"——同时开启 Nanite 和 Lumen Medium Quality,在掌机上的实际帧率取决于场景复杂度。官方路线图尚未公布 Nanite 的掌机专项优化时间表,这意味着短期内,开发者可能需要在 Nanite 的几何密度和 Lumen 的光照质量之间做取舍。
三、掌机场景的实际预期
Medium Quality 的推出,让 UE5 游戏登陆掌机从"理论上可行"变成了"引擎层面有官方支持"。但实际表现需要考虑几个变量:
硬件基准
Epic 提到的"当代掌机"(current gen handheld consoles)是一个有意模糊的表述。目前市场上最值得关注的掌机是 Switch 2,其 GPU 性能据估计在 PS4 到 PS4 Pro 之间。在这个性能级别上,Medium Quality 模式的 60fps 目标需要满足几个前提:场景不算特别复杂、动态光源数量可控、分辨率可能需要动态调整。
游戏类型的适配度
Medium Quality 最适合的游戏类型是那些对全局光照有需求但不需要极致精度的项目。比如开放世界冒险、RPG、卡通风格游戏等。对于恐怖游戏或写实射击类——这类游戏往往依赖高质量的光影来营造氛围——Medium Quality 的画质降级可能会被玩家感知到。
第三方采用率
Epic 提供了工具,但用不用取决于每个开发团队的决策。大厂有资源做进一步定制优化,小团队可能直接使用默认设置。默认设置和"针对特定硬件深度优化"之间往往还有不小差距。任天堂第一方的《Yoshi and The Mysterious Book》将是重要的参考案例——如果第一方能跑出好效果,第三方跟进的信心会更足。
四、开发者上手建议
如果你正在考虑将 UE5 项目移植到掌机平台,以下是一个建议的评估和实施路径:
第一步:在 PC 上建立性能基线
创建一个测试场景,分别使用 Lumen High Quality、Medium Quality 和 Low Quality 运行,记录帧率和视觉差异。重点关注间接光照的精度、动态光源的表现、以及探针遮挡在动态物体上的正确性。
第二步:使用 Scalability 设置模拟掌机性能
UE5 的 Scalability 系统允许你通过调整 Quality Level 来模拟不同硬件的性能表现。将分辨率降到 720p 或 540p,限制动态光源数量,观察 Medium Quality 在这些约束下的表现。
第三步:评估 Nanite 的必要性
在掌机上,Nanite 的虚拟几何体虽然能减少 Draw Call,但其 LOD 切换和流式加载在内存带宽有限的设备上可能成为瓶颈。考虑对远景使用传统 LOD,只对近景关键物体启用 Nanite。
第四步:结合 MegaLights 优化光源
UE5.8 中 MegaLights 正式进入生产阶段,提供了更高效的多光源管理方案。在 Medium Quality 模式下,合理使用 MegaLights 可以进一步降低光源开销,为帧率争取更多余量。
五、当前限制与展望
需要坦诚面对的是,Lumen Medium Quality 目前仍处于 Beta 阶段,官方论坛上已经有开发者反馈了一些问题,包括 CVar 配置方式尚不明确、与特定材质的兼容性需要验证等。这些问题在正式版发布前应该会得到解决,但也意味着现在就将其用于生产项目需要谨慎。
从更大的视角来看,UE5.8 的 Medium Quality 代表了 Epic 在性能优化方向上的一个重要转变:从"堆特性"转向"让特性可缩放"。Lumen 不再只有"全开"和"关掉"两个选项,而是有了中间档。这种梯次设计对于跨平台开发来说是正确的方向——让开发者根据目标硬件灵活选择,而不是被迫在"全有"和"全无"之间二选一。
对于独立开发者和小团队来说,Medium Quality 的价值尤其明显。过去,将 UE5 游戏带到掌机需要大量的自定义渲染管线修改,这超出了大多数小团队的能力范围。现在,引擎层面提供了官方的降级路径,显著降低了移植的技术门槛。
总结来说,Lumen Medium Quality 不是万能药,但它是 UE5 掌机生态建设中缺失的那块拼图。配合 MegaLights 的生产就绪和 Mesh Terrain 的实验性引入,UE5.8 正在为"掌机也能跑 UE5"这个命题提供越来越完整的答案。至于这个答案能不能让 Switch 2 真正成为"UE5 掌机",还需要等实机游戏来验证。
