Author 叶萌华

1. AmbientOcclusion

环境光遮挡,是计算机图形学中的一种着色和渲染技术,用来计算场景中每一点是如何接受环境光的。例如,一个管道的内部显然比外表面更隐蔽(因此也更暗),越深入管道光线就越暗。环境光遮蔽可以被看作是光线能到达表面上每一点的能力的数值。

在拥有开放天空的场景中,这是通过估算每个点的可看见天空的大小来完成的;而在室内环境中,只考虑一定范围内的物体,并假设墙壁是环境光源。处理结果是一个漫反射、非定向的着色效果,并不会形成明确的阴影,只是能让靠近物体及被遮蔽的区域更暗,并影响渲染图像的整体色调。环境光遮蔽常被用作后期处理。

环境光遮蔽是一种全局方法,意味着每个点的照明是场景中其他几何体的共同作用。然而,这只是一个非常粗略的近似全局光照。仅通过环境光遮蔽得到的物体外观与阴天下的物体相似

2. 参数

参数 说明
bias 如果已定义,则以弧度表示角度。如果样本法线与相机矢量之间的点积小于该值,则在当前方向停止采样。这用于从近平面边移除阴影。如果未定义,则偏差默认为0.25。
zLengthCap 如果已定义,则如果从当前采样到第一个采样的线性深度距离大于此值,则采样将在当前方向停止。如果未定义,则zLengthCap默认为0.0025。线性深度的全范围是0到1
maxDistance 如果已定义,将应用环境光遮挡的距摄影机近平面的最大距离(以米为单位)。如果未定义,则最大距离默认为100。生成级联阴影的最大距离。较低的值可提高阴影质量。

results matching ""

    No results matching ""