摘要
本发明公开了一种基于空间哈希样本复用的渲染方法及设备,包括如下步骤:将三维场景划分成若干均匀的立方体网格;对于相机屏幕的每个像素,进行光源样本采样,从中选择一个样本存入对应像素的蓄水池;查找每个立方体网格占据的像素,将占据像素蓄水池作为对应立方体网格的蓄水池;利用空间哈希算法,将立方体网格的蓄水池稠密存储在哈希表中;对哈希表中的所有蓄水池重排在内存中的存储位置;对每个立方体网格的蓄水池中光源样本进行重采样,并与上一帧的蓄水池进行合并;对相机屏幕的每个像素,从哈希表中查找对应立方体网格的蓄水池,进行光照着色,实现渲染。本发明可以实现样本复用,有效减少样本失效。
技术关键词
蓄水池
样本
立方体
光源
渲染方法
网格
像素
着色
相机
场景
屏幕
光照
哈希算法
内存
键值
参数
缓冲
队列
基准
处理器