Camera Models and Optical Systems Used in Computer Graphics: Part I, Object-Based Techniques

Images rendered with traditional computer graphics techniques, such as scanline rendering and ray tracing, appear focused at all depths. However, there are advantages to having blur, such as adding realism to a scene or drawing attention to a particular place in a scene. In this paper we describe the optics underlying camera models that have been used in computer graphics, and present object space techniques for rendering with those models. In our companion paper [3], we survey image space techniques to simulate these models. These techniques vary in both speed and accuracy.

[1]  Richard Szeliski,et al.  The lumigraph , 1996, SIGGRAPH.

[2]  Michael Potmesil,et al.  Synthetic Image Generation with a Lens and Aperture Camera Model , 1982, TOGS.

[3]  Hans-Peter Seidel,et al.  An Image-Based Model for Realistic Lens Systems in Interactive Computer Graphics , 1997, Graphics Interface.

[4]  Emil Wolf,et al.  Principles of Optics: Contents , 1999 .

[5]  David A. Atchison,et al.  Optics of the Human Eye , 2023 .

[6]  Marc Levoy,et al.  Light field rendering , 1996, SIGGRAPH.

[7]  M. Carter Computer graphics: Principles and practice , 1997 .

[8]  Yong C. Chen,et al.  Lens effect on synthetic image generation based on light particle theory , 1987, The Visual Computer.

[9]  Leonard McMillan,et al.  Plenoptic Modeling: An Image-Based Rendering System , 2023 .

[10]  Meng Yu,et al.  Camera Models and Optical Systems Used in Computer Graphics: Part II, Image-Based Techniques , 2003, ICCSA.

[11]  Michael S. Landy,et al.  Computational models of visual processing , 1991 .

[12]  Francis Arthur Jenkins,et al.  Fundamentals of Optics , 1976 .

[13]  Mark A. Z. Dippé,et al.  Antialiasing through stochastic sampling , 1985, SIGGRAPH.

[14]  Michael Potmesil,et al.  A lens and aperture camera model for synthetic image generation , 1981, SIGGRAPH '81.

[15]  Robert L. Cook,et al.  Stochastic sampling in computer graphics , 1988, TOGS.

[16]  Robert L. Cook,et al.  Distributed ray tracing , 1998 .

[17]  Steven K. Feiner,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 1990 .

[18]  Adam W. Bargteil,et al.  Introducing Vision-Realistic Rendering , 2002 .

[19]  Pat Hanrahan,et al.  A realistic camera model for computer graphics , 1995, SIGGRAPH.

[20]  Leonard McMillan,et al.  Dynamically reparameterized light fields , 2000, SIGGRAPH.

[21]  Harry Shum,et al.  On the number of samples needed in light field rendering with constant-depth assumption , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[22]  James T. Kajiya,et al.  The rendering equation , 1998 .

[23]  Samuel P. Uselton,et al.  Statistically optimized sampling for distributed ray tracing , 1985, SIGGRAPH.

[24]  Przemyslaw Rokita,et al.  Fast generation of depth of field effects in computer graphics , 1993, Comput. Graph..

[25]  Alexander C. Berg,et al.  Incorporating camera models, ocular models, and actual patient eye data for photo-realistic and vision-realistic rendering , 2000 .

[26]  Harry Shum,et al.  Plenoptic sampling , 2000, SIGGRAPH.