#UE5 Series: Should We Use MegaLights in UNREAL Engine 5.5?

SARKAMARI
19 Nov 202412:04

Summary

TLDR在《虚幻引擎5.5》中,Mega Lights是一个突破性的实验性功能,旨在优化复杂场景中的动态光源和阴影。通过结合光线追踪和屏幕空间追踪,Mega Lights能够显著提升性能,甚至在中档硬件上运行。视频详细介绍了如何配置项目、测试Mega Lights的性能提升,并展示了它在复杂场景中的应用效果。尽管目前仍是实验性功能,Mega Lights展示了巨大的潜力,特别是在动态光照和性能优化方面,值得开发者关注和探索。

Takeaways

  • 😀 Mega Lights 是 Unreal Engine 5.5 的新实验性功能,旨在提升光照和性能表现。
  • 😀 在 Unreal Fest 2024 中,Epic Games 展示了 Mega Lights 的强大能力,能够在 PlayStation 5 上运行超过 1000 个光源。
  • 😀 Mega Lights 主要关注动态阴影的实时投射,能够优化场景中复杂光源的性能。
  • 😀 为了使用 Mega Lights,必须确保项目设置中启用硬件光线追踪和适当的全局光照设置。
  • 😀 使用 Kitbash 模型时,可能会遇到一些图形问题,确保启用回退目标相对误差和调整距离场分辨率以避免这些问题。
  • 😀 通过光照复杂性视图,可以检查场景中光源的复杂性,Mega Lights 适合于高复杂度的光照场景。
  • 😀 Mega Lights 使用光线追踪技术处理大几何体阴影,并利用屏幕空间追踪优化小几何体的阴影效果。
  • 😀 通过控制台命令,可以启用 Mega Lights 的调试模式,帮助可视化复杂和简单光源的区别。
  • 😀 在性能方面,启用 Mega Lights 可以显著提高帧率,减少 GPU 负担,尤其是在多个光源的场景中。
  • 😀 目前 Mega Lights 处于实验阶段,Epic Games 会在未来版本中进一步改进噪点和其他限制。
  • 😀 使用优化建议,如合并较小的光源为大面积光源、避免将光源嵌入几何体中,能够提升 Mega Lights 的效果。

Q & A

  • 什么是Mega Lights?

    -Mega Lights是Unreal Engine 5.5中的一项新实验性功能,旨在通过优化动态阴影和实时光照,提高复杂场景的性能。

  • Mega Lights的主要优势是什么?

    -Mega Lights的主要优势在于它能够高效处理大量光源,特别是在具有复杂动态阴影的场景中,并且在中端硬件上也能保持良好的性能。

  • 在使用Mega Lights之前需要做哪些设置?

    -在使用Mega Lights之前,需要确保项目的全局光照设置为Lumen,启用硬件光线追踪,且将光照模式设置为Hit Lighting Reflection。

  • 如何确保Mega Lights能够正常工作?

    -确保启用了硬件光线追踪,并且根据需要调整网格模型的距离场分辨率。特别是在使用Kitbash模型时,需要启用Fallback Target相对误差,防止物体在场景中消失。

  • 如何在场景中可视化光照复杂度?

    -可以按Alt+7键切换到光照复杂度视图,查看光照的复杂性,颜色从冷到暖,复杂的光源显示为暖色,适合使用Mega Lights。

  • 如何演示Mega Lights在场景中的效果?

    -可以通过在场景中启用Mega Lights功能并观察不同区域的动态阴影效果来演示其效果。开启和关闭Mega Lights的对比显示,可以明显看到阴影细节的变化。

  • Mega Lights是如何优化性能的?

    -Mega Lights通过区分简单和复杂的光源类型,利用光线追踪来处理大物体的阴影,并使用屏幕空间追踪来处理小物体的阴影,从而在提高图像质量的同时保持良好的性能。

  • 如何测试Mega Lights对帧率的影响?

    -可以通过启用FPS统计(命令:stat fps)来测试帧率变化。在开启Mega Lights之前,帧率通常较低;而启用后,帧率会显著提升,通常可达到90 FPS左右。

  • Mega Lights目前有哪些限制?

    -目前,Mega Lights有一个固定的每像素光源采样预算,这意味着有效光源的数量受到限制。该功能依赖于去噪器,可能会导致噪点或伪影问题,Epic Games计划在未来版本中解决这些问题。

  • 使用Mega Lights时,有哪些优化建议?

    -优化建议包括避免将大范围光源嵌入几何体中,合并较小的光源为较大的区域光源,并优化光源的衰减范围。此外,使用控制台命令调试和可视化光线路径,有助于改进光源布局。

Outlines

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Mindmap

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Keywords

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Highlights

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Transcripts

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级
Rate This

5.0 / 5 (0 votes)

相关标签
虚幻引擎Mega Lights动态光源光照优化性能提升阴影效果游戏开发实时光照技术演示开发工具虚拟环境