• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2006, Vol. 28 ›› Issue (1): 65-67.

• 论文 • 上一篇    下一篇

使用光子映射渲染参与介质

张宇阳[1] 刘二莉[1] 张君琦[2]   

  • 出版日期:2006-01-01 发布日期:2010-05-20

  • Online:2006-01-01 Published:2010-05-20

摘要:

光子映射是近年发展起来的一种新的全局光照算法。本文依据光子映射对实体物体的渲染,将其扩展到对包含参与介质的场景的渲染,为此提出了一个两路的渲染算法。在第一路中,光子从光源发射,并使用光子追踪来构造体光子图;第二路从视点出发向场景中发射光线,使用光线追踪来进行渲染,其中,根据构造好的光子图,用光线步进进行
行递归的辐射估计,得出最终光强。

关键词: 蒙特卡洛 参与介质 光子映射 相函数 辐射估计 光子图

Abstract:

Photon mapping is a new global illumination algorithm developed in recent years. This article presents a twopass algorithm to render the scene including participating media, and this algorithm is an expansion of the rendering to solid  objects with photon mapping. In the first pass, photons are emitted from a light source. We use photon tracing to trace each photon and to construct a volume photon map. In the second pass, rays are emitted from a sigh t point. We use ray tracing to trace each ray and use ray marching to perform recursive radiance estimation with the constructed volume photon map and g et the final intensity.

Key words: Monte Carlo, participating media, photon mapping, phase function, radiance estimation, photon map