Real-time Dispersion Rendering Method Based on Adaptive Photons and Hierarchical Dispersion Map
Caustic is the bright phenomenon formed when light rays gather in an area after reflection or refraction.Dispersion is a color spectrum phenomenon that occurs due to the difference in refractive index of monochromatic light of different wavelengths in refractive caustic,and is a complex and time-consuming lighting calculation step when rendering realistic translucent objects.Existing ray tracing techniques must rely on high-end GPU hardware for real-time dispersion rendering.Based on the image-space caustic map technique,a simple and efficient real-time dispersion rendering method is proposed in the paper,in which the method of sampling 7 monochromatic lights and adaptively resizing 7 color photons is proposed for rendering the approximate whole dis-persion spectrum.The hierarchical dispersion map strategy is proposed to improve the rendering efficiency by avoiding the in-crease of photon rasterization size.Experimental results show that the proposed method can achieve real-time rendering on PC,and the whole continuous spectrum is simulated with 7 monochromatic lights of discrete sampling spectrum,which reduces the calculation and storage of rendering,and improves the noise problem based on the image-space technique.