摘要
提出一种新的蒙特卡洛光线跟踪计算方法。该方法利用半球谐基函数对入射光线正交化,利用两个半球上的笛卡儿积来定义物体表面的双向反射率分布函数。对光滑平面上的辐亮度进行取样,然后把其放进高速缓存器中,经过计算再对其它点进行插值。插值时,利用梯度方向插值,并且用了一种简便的方法来计算一个点的梯度。该方法能极大地提高全局照明的计算速度。该方法对于照明工程、高质量的电影动画及游戏制作及虚拟现实等领域都具有非常广阔的应用前景。
A novel ray tracing-based method is presented to speed up the global illumination. This method uses the hemispherical harmonics basis to represent incoming radiance and uses the Cartesian product of two hemispheres to define the BRDFs. Then the radiance samples are achieved on the surface, and they are calculated and put into cache memory. Lastly other points around the sample points are interpolated. A handy method is used to calculate the radiance gradient at a point. It shows that our method improves the global illumination calculation speed much more. It has more application fields such as illumination project, high quality animation and virtual reality rendering.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第22期5869-5871,共3页
Computer Engineering and Design