屏幕空间环境光遮挡算法研究
全局光照技术是真实感图形渲染的一种重要技术,传统的全局光照模型是基于物理的光传输模型,在渲染效果上可以做到非常逼真,但是其计算复杂性很高,对于一些实时图形应用并不适用。实时全局光照是近些年来发展较为迅速的一种技术,它从全局光照的组成部分出发,通过一些特殊技巧来近似达到全局光照的效果,环境光遮挡就是其中一种具有代表性的技术,它通过计算场景物体周围的几何信息来确定该物体的遮挡情况,能够渲染出非常接近真实的接触阴影效果,其计算复杂度相比传统全局光照技术要低很多。
但是该技术依然不能满足实时性要求,对此人们又提出了环境光遮挡的各种改进算法。屏幕空间环境光遮挡(SSAO)算法是目前最有效的实时全局光照算法之一,在游戏等实时3D程序中应用广泛。
文中详细分析了 SSAO的原理,并给出了其实现过程。针对渲染过程中的采样问题和重复计算的问题,人们通过结合延迟渲染技术和改进AO计算方式来优化SSAO。
其中具有代表性的是利用帧间相关性的TSSAO算法。因采样过程而导致的噪声问题,通常采用高斯滤波和双边滤波进行平滑处理,但这两种方法都有各自的缺点,高斯滤波对于边缘部分不能很好的 ...


雷达卡


京公网安备 11010802022788号







