Pipeline rendering: interactive refractions, reflections and shadows

Abstract A coordinated use of hardware-provided bitplanes and rendering pipelines can create ray-trace quality illumination effects in real time. We provide recursive reflections through the use of secondary viewpoints, and present a method for using a homogeneous 2D projective image mapping to extend this method for refractive surface. We extend the traditional use of shadow volumes to provide reflected and refracted shadows as well as reflected and refracted lighting. A shadow blending technique is demonstrated, and the shadow and lighting effects are incorporated into our recursive viewpoint paradigm. Finally, we incorporate material properties including a translucency model to provide a general framework for creating physically approximate renderings. These techniques are immediately applicable to area such as 3D modelling, animation and interactive environments to produce more realistic images in real time.

[1]  Carlo H. Séquin,et al.  Parameterized Ray-tracing , 1989, SIGGRAPH '89.

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

[3]  S. Chattopadhyay,et al.  Bi-directional ray tracing , 1987 .

[4]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[5]  Frederick P. Brooks,et al.  Towards image realism with interactive update rates in complex virtual building environments , 1990, I3D '90.

[6]  Carlo H. Séquin,et al.  Visibility preprocessing for interactive walkthroughs , 1991, SIGGRAPH.

[7]  M. Kasper graphics , 1991, Illustrating Mathematics.

[8]  Shenchang Eric Chen,et al.  Incremental radiosity: an extension of progressive radiosity to an interactive image synthesis system , 1990, SIGGRAPH.

[9]  Donald P. Greenberg,et al.  Transparency for computer synthesized images , 1979, SIGGRAPH.

[10]  Tomoyuki Nishita,et al.  A shading model for atmospheric scattering considering luminous intensity distribution of light sources , 1987, SIGGRAPH.

[11]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[12]  Paul S. Heckbert,et al.  Fundamentals of Texture Mapping and Image Warping , 1989 .

[13]  Norman I. Badler,et al.  Generating soft shadows with a depth buffer algorithm , 1984, IEEE Computer Graphics and Applications.

[14]  Paul J. W. ten Hagen,et al.  Display Architecture for VLSI-based Graphics Workstations , 1986, Advances in Computer Graphics Hardware.

[15]  Steve Hollasch,et al.  Advanced animation and rendering techniques , 1994, Comput. Graph..

[16]  Julie O'Brien Dorsey Computer graphics techniques for opera lighting design and simulation , 1993 .

[17]  Roman Kuchkuda,et al.  An introduction to ray tracing , 1993, Comput. Graph..