Abstract
Spectral rendering, or image synthesis utilizing the constituent wavelengths of white light, enables the rendering of iridescent colors caused by phenomena such as dispersion, diffraction, interference and scattering. Dispersion creates the rainbow of colors when white light shines through a prism. Caustics, the focusing and de-focusing of light through a refractive medium, can be interpreted as a special case of dispersion where all the wavelengths travel along the same paths. In this paper we extend Adaptive Caustic Mapping (ACM), a previously proposed caustics mapping algorithm, to handle physically-based dispersion. Our proposed method runs in screen-space, and is fast enough to display plausible dispersion phenomena at real-time frame rates.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chartier, G.: Introduction to Optics. Springer (2005)
Cook, R., Torrance, K.: A Reflectance Model for Computer Graphics. ACM Transactions on Graphics 1(1), 7–24 (1982)
Ďurikovič, R., Kimura, R.: Spectrum-Based Rendering Using Programmable Graphics Hardware. In: SCCG 2005 Proceedings, pp. 233–236 (2005)
Evans, G.F., McCool, M.D.: Stratified Wavelength Clusters for Efficient Spectral Monte Carlo Rendering. In: Graphics Interface (1999)
Gooch, J.W.: Encyclopedic Dictionary of Polymers, vol. 1. Springer (2010)
Gumbau, J., Chover, M., Sbert, M.: Screen Space Soft Shadows. In: GPU Pro., pp. 477-490. AK Peters (2010)
Guy, S., Soler, C.: Graphics Gems Revisited: Fast and Physically-Based Rendering of Gemstones. ACM Transactions on Graphics 23(3), 231–238 (2004)
Hecht, E.: Optics, 4th edn. Addison Wesley (2001)
Hu, W., Dong, Z., Ihrke, I., Grosch, T., Yuan, G., Seidel, H.-P.: Interactive Volume Caustics in Single-Scattering Media. In: Proc. 2010 ACM SIGGRAPH Symp. Interactive 3D Graphics and Games, I3D 2010, pp. 109–117 (2010)
Jensen, H.W.: Global Illumination Using Photon Maps. In: Rendering Techniques 1996, pp. 21-30 (1996)
Kajiya, J.: The Rendering Equation. In: SIGGRAPH 1986 Proceedings, vol. 20(4), pp. 143–150 (1986)
Kanamori, S., Fujiwara, K., Yoshinobu, T., Raytchev, B., Tamaki, T., Kaneda, K.: Physically-Based Rendering of Rainbows Under Various Atmospheric Conditions. Computer Graphics and Applications (PG), 39–45 (2010)
Kenton Musgrave, F.: Prisms and Rainbows: A Dispersion Model for Computer Graphics. In: Proc. of Graphics Interface 1989, pp. 227–234 (1989)
Shah, M., Konttinen, J., Pattanaik, S.: Caustics Mapping: An Image-Space Technique for Real-Time Caustics. IEEE Transaction on Visualization and Computer Graphics (2005)
Shirley, P.: A Ray Tracing Method for Illumination Calculation in Diffuse-Specular Scenes. In: Proceedings on Graphics Interface, pp. 205–212 (1990)
Sikachev, P., Tisevich, I., Ignatenko, A.: Rendering Smooth Spectrum Caustics on Plane for Refractive Polyhedrons. In: 18th International Conference on Computer Graphics Graphicon 2008, pp. 172–176 (2008)
Thomas, S.: Dispersive Refraction in Ray Tracing. The Visual Computer 2(1), 3–8 (1986)
Wyman, C., Davis, S.: Interactive Image-Space Techniques for Approximating Caustics. In: ACM Symposium on Interactive 3D Graphics and Games, pp. 153–160 (2006)
Wyman, C.: Hierarchical Caustic Maps. In: ACM Symposium on Interactive 3D Graphics and Games, pp. 163–171 (2008)
Wyman, C., Nichols, G.: Adaptive Caustic Maps Using Deferred Shading. Computer Graphics Forum 28(2), 309–318 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blanchette, D., Agu, E. (2012). Adaptive Spectral Mapping for Real-Time Dispersive Refraction. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2012. Lecture Notes in Computer Science, vol 7431. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33179-4_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-33179-4_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33178-7
Online ISBN: 978-3-642-33179-4
eBook Packages: Computer ScienceComputer Science (R0)