光子映射是针对光线跟踪以及辐射度算法存在的缺陷提出的一种新的全局光照图形绘制算法,但因其计算量大,难以适用于视景仿真和虚拟现实这样对渲染速度有严格要求的场合。并行化是提高渲染效率的重要手段,通过对不同渲染任务划分方式的比较,得出了一种较为适用的并行渲染任务划分方式,在此基础上,提出并在MPI环境下实现了针对光子映射的并行渲染算法,通过实验证明该算法可以很好适应集群计算环境,在一定程度上提高渲染速度。
Photon mapping is a new global illusion rendering algorithm compared to ray tracing and radiosity, but the high computing cost may discourage its application in simulation and virtual reality. Parallelization is an important way to increase the rendering efficiency. An applicable task partition method is put forward after comparing some different task partition algorithms. The parallel photon mapping rendering algorithm is realized based on the task partition method and MPI environment. Examples demonstrate the application value of parallel rendering algorithm.