Material Ambient Occlusion in Unreal Engine 5

William Faucher
15 Feb 202406:53

Summary

TLDR本视频教程介绍了如何在虚幻引擎5中启用材质环境光遮蔽(AO),以提升间接光照区域的阴影效果。通过禁用“允许静态光照”选项,启用AO映射可以改善Lumen全局光照(GI)不足的细节,尤其是接触阴影。视频还展示了如何使用Easy Mapper工具简化纹理混合,并讲解了如何在虚幻引擎内通过建模工具插件烘焙AO映射,进一步提升渲染质量。适合需要提升光影细节的虚幻引擎5用户。

Takeaways

  • 😀 禁用静态光照设置可以启用材质环境光遮蔽(AO),改善间接光照区域的阴影效果。
  • 😀 Unreal Engine 5的Lumen使用全局光照(GI),取代了传统的环境光遮蔽(AO),提高了光照的真实性。
  • 😀 屏幕空间AO在Lumen中不再需要,因为GI已经能处理阴影,避免了同时使用AO和GI导致过暗阴影的问题。
  • 😀 由于Lumen采用简化的光照计算,它可能无法准确呈现高频细节阴影,材质AO能弥补这一点。
  • 😀 通过使用AO贴图,可以使模型在间接光照区域呈现更真实的阴影效果,避免传统AO的过度阴影。
  • 😀 在Unreal Engine 5中,Easy Mapper工具可以帮助快速设置材质,支持世界对齐三重纹理投影、Nanite、位移和高级顶点混合。
  • 😀 Easy Mapper的更新版本加入了自定义灰度贴图和积水绘制功能,适合做纹理混合和细节绘制。
  • 😀 使用Easy Mapper,开发者可以轻松处理大规模资产的纹理,提升制作效率。
  • 😀 Unreal Engine 5中新增了AO贴图烘焙功能,允许直接在引擎内烘焙AO贴图,简化了制作流程。
  • 😀 烘焙AO贴图的过程使用CPU,相比于使用GPU的其他工具(如Substance Painter),速度较慢,但仍然是一个非常实用的功能。

Q & A

  • 如何在Unreal Engine 5中启用材质环境光遮蔽(AO)?

    -在Unreal Engine 5的项目设置中,搜索并取消勾选“Allow Static Lighting”选项,这样就可以启用材质环境光遮蔽(AO)。这将改善间接光照区域的阴影效果,使阴影更加清晰和自然。

  • 为什么Lumen的全局光照(GI)技术可以取代传统的屏幕空间环境光遮蔽(SSAO)?

    -Lumen的全局光照技术(GI)考虑了光线与表面和材质的相互作用,包括颜色漂移和反射光照,从而提供了比SSAO更准确的阴影效果。SSAO仅考虑几何物体的接近程度,而GI考虑了更多的光照影响,因此在Lumen中,SSAO不再是必须的。

  • Lumen和路径追踪(Path Tracing)有什么主要区别?

    -Lumen使用简化的光线追踪技术,计算每个像素的光线数量只有约一条,而路径追踪(Path Tracing)则需要每个像素大约200条光线来生成高质量、无噪点的全局光照效果。因此,路径追踪在阴影细节的准确性和清晰度上要优于Lumen。

  • 为什么使用Lumen时材质AO仍然很重要?

    -尽管Lumen处理了大多数阴影和全局光照,但在某些区域,特别是接触阴影(例如金属板之间的阴影),Lumen可能缺乏高频细节。使用材质AO可以弥补这种缺失,增强这些细节,使阴影更加真实和精细。

  • 如何通过材质设置使用AO贴图改善阴影效果?

    -你可以将AO贴图插入材质的环境光遮蔽(AO)插槽中,实时增强间接光照区域的阴影。通过这种方式,AO贴图只在间接光照区域显示,避免在直接光照下产生不自然的暗影效果,增强了渲染的细节。

  • Easy Mapper是什么,它如何帮助Unreal Engine 5用户?

    -Easy Mapper是一个集成的主材质设置工具,支持世界对齐三维纹理投影、纳米技术(Nanite)以及高级顶点混合等功能,帮助用户轻松进行资产纹理混合。它还支持自定义灰度贴图和绘制水坑功能,极大简化了复杂纹理的设置过程。

  • Unreal Engine 5如何在没有外部工具的情况下烘焙AO贴图?

    -在Unreal Engine 5中,可以使用建模工具插件来直接烘焙AO贴图。启用建模工具插件后,选择需要烘焙AO的模型,设置好AO贴图保存路径和分辨率,然后进行烘焙,最后将生成的AO贴图应用到模型材质中。

  • Megascans资产的AO贴图在哪里可以找到?

    -大多数通过Quixel Bridge下载的Megascans表面资产都包含AO贴图,通常存储在红色通道中。但Megascans模型本身并不总是包含AO贴图,通常只提供粗糙度和位移贴图。

  • 如何在Unreal Engine 5中加速AO贴图的烘焙过程?

    -遗憾的是,Unreal Engine 5使用CPU进行AO贴图的烘焙,这比GPU加速的工具(如Substance Painter)要慢。然而,这项功能仍然非常有用,特别是当你希望在引擎内直接处理时。

  • 为什么Lumen在处理细节阴影时有局限性?

    -虽然Lumen在实时渲染中表现出色,但为了实现实时光照,Lumen在计算光线时做出了妥协,牺牲了光照的准确性。这导致了在某些区域,尤其是接触阴影的细节上,Lumen可能缺乏足够的精确度,因此需要使用额外的材质AO来补充这些细节。

Outlines

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Mindmap

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Keywords

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Highlights

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Transcripts

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant
Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
Unreal Engine材质AOLumen环境光遮蔽渲染技巧阴影效果实时渲染光照优化3D建模Easy MapperQuixel Megascans
Besoin d'un résumé en anglais ?