摘要
环境光遮蔽(AO)是实时渲染领域的常用技术,它能够使渲染出的场景更具层次感,明暗对比更强。近些年,出于性能方面的考虑,实时渲染领域常用的AO算法往往是以丢失屏幕空间之外的场景信息为代价通过采样2D的G-Buf⁃fer来进行计算,或是以丢失场景细节为代价通过Ray March较低分辨率的体素数据来进行计算,因此这些AO算法结的结果与Ground Truth AO仍有较大差距。提出一种基于RTX光线追踪技术的AO算法,该算法在保证效率的同时,能够得到更加接近Ground Truth AO的结果。
Ambient Occlusion(AO)is a popular technique in real-time rendering which can make the rendered scene become more layered and have stronger contrast.In recent years,for performance reasons,most of AO algorithms often use 2D G-Buffer to calculate the result,at the cost of losing information outside the screen space.Or by ray marching low-resolution voxel data at the cost of losing the detail of scene.There⁃fore,the results of these AO algorithms still have a big gap with the ground truth AO.Presents an AO algorithm based on RTX ray tracing technology,which can make the result closer to the ground truth AO.
作者
赵锴源
ZHAO Kai-yuan(College of Computer Science,Sichuan University,Chengdu 610065)
出处
《现代计算机》
2019年第36期87-91,共5页
Modern Computer