User:Krovma/环境光遮蔽
維基百科,自由的 encyclopedia
在计算机图形学中, 环境光遮蔽 是一种用于计算空间中一点受环境光影响程度的的渲染技术。比如在一条大水管的内部通常会遮蔽更多环境光,也就使得水管内部比它的外表面更暗,当摄像机越靠近水管深处,遮蔽的环境光还会越来越多。环境光遮蔽通常是一个在物体表面上生效的辅助值。[./Ambient_occlusion#cite_note-1 [1]] 在室外场景中,它通常表示了从某个特定的点出发可以“看”到多少天空(环境光),在室内场景中,则只考虑一定距离内的物体,并且假设所有的墙壁都是环境光的光源。环境光遮蔽会产生一种类似漫反射的着色效果,它不产生清晰的阴影,而是在封闭或受遮挡的区域上产生阴暗的色调。环境光遮蔽通常用作后期处理。
和Phong着色不同,环境光遮蔽是一种全局的算法(每个点的光照情况受场景中的其他几何体的影响)。但它也只是全局光照的一个极为粗略的近似,如果只使用环境光遮蔽进行渲染,会产生类似过曝的渲染结果。