General Calculations using Graphics Hardware with Applications to Interactive Caustics

Graphics hardware has been developed with image production in mind, but current hardware can be exploited for much more general computation. This paper shows that graphics hardware can perform general calculations, which accelerate the rendering process much earlier than at the latter image generation stages. An example is given of the real time calculation of refractive caustics.

[1]  Pat Hanrahan,et al.  Beam tracing polygonal objects , 1984, SIGGRAPH.

[2]  Christian Bouville,et al.  Developments in Ray-Tracing , 1988, Advances in Computer Graphics.

[3]  Bruce Randall Donald,et al.  Real-time robot motion planning using rasterizing computer graphics hardware , 1990, SIGGRAPH.

[4]  Mark Watt,et al.  Light-water interaction using backward beam tracing , 1990, SIGGRAPH.

[5]  Bob Francis,et al.  Silicon Graphics Inc. , 1993 .

[6]  Brian Cabral,et al.  Imaging vector fields using line integral convolution , 1993, SIGGRAPH.

[7]  Jos Stam,et al.  Random caustics: natural textures and wave theory revisited , 1996, SIGGRAPH '96.

[8]  Hans-Christian Hege,et al.  Fast Display of Illuminated Field Lines , 1997, IEEE Trans. Vis. Comput. Graph..

[9]  Bengt-Olaf Schneider,et al.  Siggraph/Eurographics Workshop on Graphics Hardware , 1998 .

[10]  Hans-Peter Seidel,et al.  View-independent environment maps , 1998, Workshop on Graphics Hardware.

[11]  François X. Sillion,et al.  Fast calculation of soft shadow textures using convolution , 1998, SIGGRAPH.

[12]  Tom McREYNOLDS,et al.  Advanced graphics programming techniques using opengl , 1998, SIGGRAPH 1998.

[13]  Hans-Peter Seidel,et al.  Ecien t Rendering of Anisotropic Surfaces Using Computer Graphics Hardware , 1998 .

[14]  Christian-A. Bohn Kohonen Feature Mapping through Graphics Hardware , 1998 .

[15]  Hans-Peter Seidel,et al.  Realistic, hardware-accelerated shading and lighting , 1999, SIGGRAPH.

[16]  Fabrice Neyret,et al.  Perlin Textures in Real Time using OpenGL , 1999 .

[17]  Dinesh Manocha,et al.  Fast computation of generalized Voronoi diagrams using graphics hardware , 1999, SIGGRAPH.

[18]  Wolfgang Heidrich,et al.  High-quality Shading and Lighting for Hardware-accelerated Rendering , 1999 .

[19]  Hans-Peter Seidel,et al.  Light Field Techniques for Reflections and Refractions , 1999, Rendering Techniques.

[20]  Michael D. McCool,et al.  Texture shaders , 1999, Workshop on Graphics Hardware.

[21]  Hans-Peter Seidel,et al.  Applications of pixel textures in visualization and realistic image synthesis , 1999, SI3D.

[22]  Dani Lischinski,et al.  Rendering Techniques '99 , 1999 .

[23]  Dinesh Manocha,et al.  Fast computation of generalized Voronoi diagrams using graphics hardware , 1999, SIGGRAPH.

[24]  Marc Olano,et al.  Interactive multi-pass programmable shading , 2000, SIGGRAPH.