高级检索
李文耀, 任重. 自适应的多层屏幕空间环境光遮蔽[J]. 计算机辅助设计与图形学学报, 2011, 23(8): 1294-1303.
引用本文: 李文耀, 任重. 自适应的多层屏幕空间环境光遮蔽[J]. 计算机辅助设计与图形学学报, 2011, 23(8): 1294-1303.
Li Wenyao, Ren Zhong. Adaptive Multi-layer Screen Space Ambient Occlusion[J]. Journal of Computer-Aided Design & Computer Graphics, 2011, 23(8): 1294-1303.
Citation: Li Wenyao, Ren Zhong. Adaptive Multi-layer Screen Space Ambient Occlusion[J]. Journal of Computer-Aided Design & Computer Graphics, 2011, 23(8): 1294-1303.

自适应的多层屏幕空间环境光遮蔽

Adaptive Multi-layer Screen Space Ambient Occlusion

  • 摘要: 在多层屏幕空间环境光遮蔽算法中,为解决计算开销随深度缓存层数线性增长的问题,提出一种自适应的多层屏幕空间环境光遮蔽算法.首先分析部分采样点在所有深度缓存层上的深度变化幅度,估算出所需的采样层数Dmax;然后在其余采样点上进行多层计算,到Dmax层便停止.实验结果证明,该算法避免了在深度变化平缓区域进行无效的多层计算,以接近单层算法的绘制效率获得了和多层算法几乎完全相同的绘制效果.

     

    Abstract: A novel multi-layer screen space ambient occlusion(SSAO) algorithm is presented to greatly reduce the linear computation cost scaling with the number of layers in the multi-layer SSAO algorithm.The sample point set used for ambient occlusion estimation at each pixel is divided into two parts.The first part is used to evaluate the depth complexity of the pixel and a maximum number of the required depth buffer samples are determined.The maximum number is then used to bound the number of depth samples taken from the buffer for the second part of the sample points.Experiments show that the algorithm achieves almost identical rendering results with the multi-layer SSAO algorithm and comparable efficiency with the single-layer SSAO algorithm.

     

/

返回文章
返回