光子映射是一种全局光照方法,在渲染辉映、焦散、漫反射等方面效果良好。通常的方法是发射光子,建立基于K—Dtree的光子图,然后在此基础上寻找与估算点相应的光子完成光辐射强度估算,最后渲染图形,具有生成图形慢、内存消耗大等缺点。鉴于此,提出一种新方法:先建立空间均匀网格,发射光子后,再利用GPU的并行功能建立光子与网格映射关系偏移表,之后寻找估算点的光子完成光辐射强度估算,渲染图形。实验结果表明,新算法生成的图形速度更快、更清晰,具有更高的实用价值。