【Unity3D技术文档翻译】第3.6.4篇 烘焙环境遮蔽(Baked ambient occlusion)

【Unity3D技术文档翻译】第3.6.4篇 烘焙环境遮蔽(Baked ambient occlusion)_第1张图片
Unity3D技术文档翻译

上一章:【Unity3D技术文档翻译】第3.6.3篇 光照贴图参数(Lightmap Parameters)

本章原文所在章节:【Unity Manual】→【Graphics】→【Graphics Overview】→【Lighting】→【Global Illumination】→【Baked ambient occlusion】

烘焙环境遮蔽(Baked ambient occlusion)

环境遮蔽(AO)近似地表示环境光照(不是来自特定方向的光照)能够照射到表面上一点的程度。它使得折痕、破洞以及相互靠近的曲面更加黑暗。这些区域遮蔽了环境光照,因此它们看起来更暗。

当只使用预计算实时 GI 时,间接光照的分辨率并不能捕捉到详细细节和动态对象。我们推荐使用一个实时的环境遮蔽后期特效,这样就能具有更多细节并产出更高质量的光照。

为了查看和开启烘焙 AO,打开 Window > Lighting 窗口,导航至 Mixed Lighting 部分。勾选 Baked Global Illumination 复选框。然后在 Lightmapping Settings 中勾选 Ambient Occlusion 复选框以开启烘焙 AO。

【Unity3D技术文档翻译】第3.6.4篇 烘焙环境遮蔽(Baked ambient occlusion)_第2张图片
属性 作用
Max Distance 使用该属性来设置光线追踪在多远距离结束。
Indirect 使用该属性来控制 AO 影响间接光照的程度。该属性值越高,折痕、破洞、相近曲面在被间接光照射时就越暗。只对 AO 应用间接光照将呈现更真实的效果。
Direct 使用该属性来控制 AO 影响直接光照的程度。该属性值越高,折痕、破洞、相近曲面在被直接光照射时就越暗。默认情况下,AO 不会影响直接光照。拖动该滑动条可以开启该功能。这样并不真实,但是出于艺术目的可能很有效。

想要了解关于实时 AO 的现代实现,可以查看后期处理特效相关的 Ambient Occlusion 一节。

想要学习更多关于 AO 的只是,请看相关百科 Wikipedia: Ambient Occlusion。

如果本文对你有帮助的话,点个赞或者评论一下吧!

下一章:【Unity3D技术文档翻译】第3.6.5篇 LOD与烘焙光照贴图(LOD for baked lightmaps)

你可能感兴趣的:(【Unity3D技术文档翻译】第3.6.4篇 烘焙环境遮蔽(Baked ambient occlusion))