在烘焙全局光照设置中,环境遮挡是什么?

3

我目前在Unity 5.4中遇到了照明设置上的困难,因为我正在学习如何使用它们,所以我试图理解它们的每一个工作原理。 我有问题想要弄清楚环境光遮蔽实际上是做什么的。 文档中的描述对我来说也不清楚。 能有人向我解释一下这是做什么的——效果是什么,制作的过程是什么?此外,如果在解释AO的工作原理后,能够解释出现在我选择环境光遮蔽之后的设置(最大距离,直接和间接),那就更好了。

1个回答

3
一个环境光源表示一个全向、定强度和定颜色的光源,它对场景中的所有对象影响相同。渲染时,场景中的所有对象都会被指定的强度和颜色照亮。
基本上,这是应用于场景中所有对象的第一个“层次”光照。如果没有任何环境光,一切都将一片漆黑。在此基础上,您可以添加定向灯、聚光灯和其他默认启用遮挡的光源。
环境遮蔽基本上会改变每个对象面暴露程度所应用的光照量。如果未选中,则对象上每个点都会平均受到照明。当进行选中时,就开始出现阴影。例如,模型表面上的凹槽由于更多暴露区域阻挡了光线,因此会显得较暗。 来源 环境遮蔽

遮挡设置也可以使用所谓的遮挡地图进行计算。您可以在用于计算每个点对环境光的暴露程度的任何第三方建模软件中创建这些地图。这些地图基本上只是灰度图像,其中纯白表示该点应接收完全的环境光,而纯黑应完全不接收环境光。


2
谢谢!我还有一个问题:AO只是基于环境源和几何计算的吗? - Wojtek Wencel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接