“Graphics gems revisited: fast and physically-based rendering of gemstones” by Guy and Soler
Conference:
Type:
Title:
- Graphics gems revisited: fast and physically-based rendering of gemstones
Presenter(s)/Author(s):
Abstract:
We present an algorithm for rendering faceted colored gemstones in real time, using graphics hardware. Beyond the technical challenge of handling the complex behavior of light in such objects, a real time high quality rendering of gemstones has direct applications in the field of jewelry prototyping, which has now become a standard practice for replacing tedious (and less interactive) wax carving methods. Our solution is based on a number of controlled approximations of the physical phenomena involved when light enters a stone, which permit an implementation based on the most recent — yet commonly available — hardware features such as fragment programs, cube-mapping.
References:
1. BEYERLE, G., AND MCDERMID, I. S. 1998. Ray tracing formulas for refraction and internal reflection in uniaxial crystals. Applied Optics 37, 34 (Dec.), 7947–7953.Google ScholarCross Ref
2. BOGART, R., KAINZ, F., AND HESS, D. 2003. Openexr image file format. Siggraph Technical Sketches and Applications (July).Google Scholar
3. BORGES, C. F. 1991. Trichromatic approximation for computer graphics illumination models. In Proceedings of the 18th annual conference on Computer graphics and interactive techniques, ACM Press, Eurographics, 101–104. Google ScholarDigital Library
4. BORN, M., AND WOLF, E. 1999. Principles of Optics, Electromagnetic Theory of Propagation, Interference and Diffraction of Light. Cambridge University Press.Google Scholar
5. C. MCCLAIN, S., HILLMAN, L. W., AND CHIPMAN, R. A. 1993. Polarization ray tracing in anisotropic optically active media. ii. theory and physics. Journal of Optical Society of America 10, 11 (Nov.).Google Scholar
6. DEBEVEC, P. 1998. Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques, ACM Press, 189–198. Google ScholarDigital Library
7. DOYLE, A. 2000. Screen gems: Cad/cam technologies are replacing traditional methods of jewely making. Computer Graphics World (July).Google Scholar
8. GLASSNER, A. S. 1995. Principles of Digital Image Synthesis. Morgan Kaufmann. Google ScholarDigital Library
9. GREENE, N. 1986. Environment mapping and other applications of world projections. IEEE Comput. Graph. Appl. 6, 11, 21–29. Google ScholarDigital Library
10. HECKBERT, P. S., AND HANRAHAN, P. 1984. Beam tracing polygonal objects. In Computer Graphics (SIGGRAPH ’84 Proceedings), H. Christiansen, Ed., vol. 18. Google ScholarDigital Library
11. HUGHES, R. W. 1997. Ruby & Sapphire. RWH Publishing.Google Scholar
12. LINDHOLM, E., KILGARD, M. J., AND MORETON, H. 2001. A user-programmable vertex engine. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques, ACM Press, 149–158. Google ScholarDigital Library
13. MARK, W. R., GLANVILLE, R. S., AKELEY, K., AND KILGARD, M. J. 2003. Cg: a system for programming graphics hardware in a c-like language. ACM Trans. Graph. 22, 3, 896–907. Google ScholarDigital Library
14. NASSAU, K. 2001. The Physics and Chemistry of Colour. John Wiley & Sons.Google Scholar
15. NEIDER, J., DAVIS, T., AND WOO, M. 1993. The OpenGL Programming Guide — OpenGL Version 1.2. Addision-Wesley. Third Edition.Google Scholar
16. NVIDIA CORPORATION. 2000. Perfect reflections and specular lighting effects with cube environment mapping. Tech. rep. http://developer.nvidia.com/.Google Scholar
17. PEERCY, M. S. 1993. Linear color representations for full spectral rendering. In Comp. Graphics (SIGGRAPH ’93 Proceedings), J. T. Kajiya, Ed., vol. 27, 191–198. Google ScholarDigital Library
18. SPENCER, G., SHIRLEY, P., ZIMMERMAN, K., AND GREENBERG, D. P. 1995. Physically-based glare effects for digital images. In Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, ACM Press. Google ScholarDigital Library
19. SUN, Y., FRACCHIA, F. D., AND DREW, M. S. 1999. Rendering the phenomena of volume absorption in homogeneous transparent materials. In 2nd Annual IASTED International Conference on Computer Graphics and Imaging (CGIM’99), 283–288. http://fas.sfu.ca/pub/cs/mark/Cgim99/volumeAbs.ps.gz.Google Scholar
20. SUN, Y., FRACCHIA, F. D., AND DREW, M. S. 2000. Rendering diamonds. In Proceedings of the 11th Western Computer Graphics Symposium (WCGS), 9–15.Google Scholar
21. SUN, Y., FRACCHIA, F. D., AND DREW, M. S. 2000. Rendering light dispersion with a composite spectral model. In International Conference on Color in Graphics and Image Processing – CGIP’2000.Google Scholar
22. TANNENBAUM, D. C., TANNENBAUM, P., AND WOZNY, M. J. 1994. Polarization and birefringency considerations in rendering. In Comp. Graphics (SIGGRAPH ’94 Proceedings), ACM Press, 221–222 (Extended version available on CD-ROM). Google ScholarDigital Library
23. THOMAS, S. 1986. Dispersive refraction in ray tracing. Visual Computer 2, 3–8.Google ScholarCross Ref
24. WILKIE, A., TOBLER, R. F., AND PURGATHOFER, W. 2000. Raytracing of dispersion effects in transparent materials. In WSCG Conference Proceedings. http://citeseer.nj.nec.com/wilkie00raytracing.html.Google Scholar
25. WILKIE, A., TOBLER, R. F., AND PURGATHOFER, W. 2001. Combined rendering of polarization and fluorescence effects. Tech. Rep. 186-2-01-11. Available at www.cg.tuwien.ac.at/research/TR/01/.Google Scholar
26. WOLF, E. 1959. Coherence properties of partially polarized electromagnetic radiation. Il Nuovo Cimento 8, 6 (september), 1165–1181.Google Scholar
27. WOLFF, L., AND KURLANDER, D. J. 1990. Ray tracing with polarization parameters. IEEE Computer Graphics and Applications 10, 6 (november/december), 44–55. Google ScholarDigital Library
28. WYSZECKI, G., AND STILES, W. 1982. Color science: Concepts and Methods. Quantitative Data and Formulas. Wiley.Google Scholar
29. YOKOI, S., KURASHIGE, K., AND ICHIRO TORIWAKI, J. 1986. Rendering gems with asterism and chatoyancy. The Visual Computer 2, 5 (Sept.), 307–312.Google ScholarCross Ref
30. YUAN, Y., KUNII, T. L., INAMATO, N., AND SUN, L. 1988. Gemstone fire: Adaptive dispersive ray tracing of polyhedrons. The Visual Computer 4, 5 (Nov.), 259–270.Google ScholarCross Ref