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

Этот раздел доступен только подписчикам платных тарифов. Пожалуйста, перейдите на платный тариф для доступа.

Перейти на платный тариф

Mindmap

plate

Этот раздел доступен только подписчикам платных тарифов. Пожалуйста, перейдите на платный тариф для доступа.

Перейти на платный тариф

Keywords

plate

Этот раздел доступен только подписчикам платных тарифов. Пожалуйста, перейдите на платный тариф для доступа.

Перейти на платный тариф

Highlights

plate

Этот раздел доступен только подписчикам платных тарифов. Пожалуйста, перейдите на платный тариф для доступа.

Перейти на платный тариф

Transcripts

plate

Этот раздел доступен только подписчикам платных тарифов. Пожалуйста, перейдите на платный тариф для доступа.

Перейти на платный тариф
Rate This

5.0 / 5 (0 votes)

Связанные теги
Unreal Engine材质AOLumen环境光遮蔽渲染技巧阴影效果实时渲染光照优化3D建模Easy MapperQuixel Megascans
Вам нужно краткое изложение на английском?