在可交互应用中,基于射线投射的非直接光照采样数目常常受限。为此,考虑到空间关联,提出使用锥形射线族进行投射求交的算法,利用锥形边界预排除场景元素,并使用无堆栈算法在GPU 中完成非直接光照计算,同时对算法使用的数据存储区域进行优化以达到更好的访问带宽,通过OpenCL 和OpenGL 实现该算法,结果证明该算法可以有效地计算非直接光照,相对于射线投射算法平均有2 倍左右的性能提升。
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~