Reading List

CMSC 635, Spring 2002

Readings marked with a * are not eligible for class presentation.

Papers with links to the ACM or IEEE digital library require digital library access. You should have access from any on-campus computer. From off campus, you can follow remote access directions from the UMBC library.

Ray Tracing

* Roman Kuchkuda, "An Introduction to Ray Tracing," Theoretical Foundations of Computer Graphics and CAD, R. A. Earnshaw, Ed., Springer-Verlag, 1988, pp. 1039 - 1060.

Image-based Rendering

Leonard McMillan and Gary Bishop, "Plenoptic modeling: An image-based rendering system," SIGGRAPH 95, pp. 39 - 46. [presentation: Hirsch]

Marc Levoy and Pat Hanrahan, "Light Field Rendering," SIGGRAPH 96, pp. 31 - 42.

Steven Gortler, Radek Grzeszczuk, Richard Szeliski, Michael Cohen, "The Lumigraph," SIGGRAPH 96, pp. 43 - 54.

Chun-Fa Chang, Gary Bishop and Anselmo Lastra, "LDI Tree: A Hierarchical Representation for Image-Based Rendering," SIGGRAPH 99, pp. 291 - 298.

Heung-Yeung Shum and Li-Wei He, "Rendering with Concentric Mosaics," SIGGRAPH 99, pp. 299 - 306.

Paul Debevec, "Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-based Graphics with Global Illumination and High Dynamic Range Photography," SIGGRAPH 98, pp. 189 - 198.

Manuel Oliveira, Gary Bishop, and David McAllister, "Relief Texture Mapping," Siggraph 00, pp. 359 - 368.

Sampling and Antialiasing

* James F. Blinn, "What We Need Around Here is More Aliasing," IEEE Computer Graphics and Applications, January 1989, pp. 75 - 79.

* James F. Blinn, "Return of the Jaggies," IEEE Computer Graphics and Applications, March 1989, pp. 82 - 89.

Robert Cook, "Stochastic Sampling in Computer Graphics," Transactions on Graphics, January 1986, pp. 51-72.

Don Mitchell and Arun Netravali, "Reconstruction Filters in Computer Graphics," SIGGRAPH 88, pp. 221 - 228.


* Paul Heckbert, "Survey of Texture Mapping," IEEE Computer Graphics and Applications, November 1986, pp. 56 - 67.

Ken Perlin and Eric Hoffert, "Hypertexture," SIGGRAPH 89, pp. 253 - 262.

James Kajiya and Timothy Kay, "Rendering Fur with Three Dimensional Textures," SIGGRAPH 89, pp. 271 - 280. [presentation: Holstege]

Michael D. McCool, Jason Ang and Anis Ahmad, "Homomorphic Factorization of BRDFs for High-Performance Rendering," SIGGRAPH 01, pp. 171 - 178.


Robert Cook and Kenneth Torrance, "A reflectance model for computer graphics," SIGGRAPH 81, pp. 307 - 316.

Pierre Poulin and Alain Fournier, "A Model for Anisotropic Reflection," SIGGRAPH 90, pp. 273 - 282.

Xiao He, Kenneth Torrance, Fracois Sillion, and Donald Greenberg, "A comprehensive physical model for light reflection," SIGGRAPH 91, pp. 175 - 186.

Pat Hanrahan and Wolfgang Krueger, "Reflection from Layered Surfaces due to Subsurface Scattering," SIGGRAPH 93, pp. 165 - 174.

Jay Gondek, Gary Meyer, and Jonathan Newman, "Wavelength Dependent Reflectance Functions," SIGGRAPH 94, pp. 213 - 220.

Tom Lokovic and Eric Veach, "Deep Shadow Maps," SIGGRAPH 00, pp. 385 - 392.

Volume Rendering

James T. Kajiya and Brian P. Von Herzen, "Ray Tracing Volume Densities," SIGGRAPH 84, pp. 165 - 174.

William E. Lorensen and Harvey E. Cline, "Marching cubes: A high resolution 3D surface construction algorithm", SIGGRAPH 87, pp. 163-169.

Robert A. Drebin, Loren Carpenter and Pat Hanrahan, "Volume Rendering," SIGGRAPH 88, pp. 65 - 74.

Lee Westover, "Footprint Evaluation for Volume Rendering," SIGGRAPH 90, pp. 367 - 376.

Philippe Lacroute and Marc Levoy, "Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation", SIGGRAPH 94, pp. 451 - 458.

Klaus Engel, Martin Kraus and Thomas Ertl, "High-Quality Pre-Integrated Volume Rendering Using Hardware-Accelerated Pixel Shading", Graphics Hardware 2001, pp. 9 - 17.

Procedural Shading

Ken Perlin, "An image synthesizer," SIGGRAPH 85, pp. 287 - 296.

J. P. Lewis, "Algorithms for solid noise synthesis," SIGGRAPH 89, pp. 263 - 270. [presentation: Ondeng]

Pat Hanrahan and Jim Lawson, "A Language for Shading and Lighting Calculations," SIGGRAPH 90, pp. 289 - 298.

Marc Olano and Anselmo Lastra, "A Shading Language on Graphics Hardware: The PixelFlow Shading System," SIGGRAPH 98, pp. 159 - 168. [presentation: Kundu]

Mark S. Peercy, Marc Olano, John Airey and P. Jeffery Ungar, "Interactive Multi-Pass Programmable Shading", SIGGRAPH 2000, pp. 425 - 432.

Eric Chan, Ren Ng, Pradeep Sen, Kekoa Proudfoot and Pat Hanrahan, "Efficient partitioning of fragment shaders for multipass rendering on programmable graphics hardware," Graphics Hardware 2002, pp. 69 - 78.

Non-Photorealistic Rendering

Georges Winkenbach and David Salesin, "Computer-Generated Pen-and-Ink Illustration," SIGGRAPH 94, pp. 91 - 98.

Barbara J. Meier, "Painterly Rendering for Animation," SIGGRAPH 96, pp. 477 - 484.

Michael P. Salisbury, Michael T. Wong, John F. Hughes and David H. Salesin, "Orientable Textures for Image-Based Pen-and-Ink Illustration," SIGGRAPH 97, pp. 401 - 406.

Amy Gooch, Bruce Gooch, Peter Shirley, and Elaine Cohen, "A Non-Photorealistic Lighting Model for Automatic Technical Illustration," SIGGRAPH 98, pp. 447 - 452.

Michael A. Kowalski et al., "Art-Based Rendering of Fur, Grass, and Trees," SIGGRAPH 99, pp. 433 - 438. [presentation: Korolev]

Aaron Hertzmann and Denis Zorin, "Illustrating Smooth Surfaces," Siggraph 00, pp. 517 - 526.

Texture Synthesis

Emil Praun, Adam Finkelstein, and Hugues Hoppe, "Lapped Textures," SIGGRAPH 00, pp. 465 - 470.

Li-Yi Wei and Marc Levoy, "Fast Texture Synthesis using Tree-structured Vector Quantization," SIGGRAPH 00, pp. 479 - 488.

Aaron Hertzmann, Charles E. Jacobs, Nuria Oliver, Brian Curless and David H. Salesin, "Image Analogies," SIGGRAPH 01, pp. 327 - 340. [presentation: Hood]

Alexei A. Efros and William T. Freeman, "Image Quilting for Texture Synthesis and Transfer," SIGGRAPH 01, pp. 341 - 346.

Global Illumination

Robert Cook, Thomas Porter and Loren Carpenter, "Distributed Ray Tracing," SIGGRAPH 84, pp. 137 - 145.

James Kajiya, "The Rendering Equation," SIGGRAPH 86, pp. 143 - 150.

Cindy Goral, Kenneth Torrance, Donald Greenberg and Bennett Battaile, "Modeling the Interaction of Light Between Diffuse Surfaces," SIGGRAPH 84, pp. 213 - 222.

Michael Cohen and Donald Greenberg, "The Hemi-Cube. A Radiosity Solution for Complex Environments," SIGGRAPH 85, pp. 31 - 40. [presentation: Meinhardt]

Michael Cohen, Eric Chen, J. R. Wallace and Don P. Greenberg, "A Progressive Refinement Approach to Fast Radiosity Image Generation," SIGGRAPH 88, pp. 75 - 84. [presentation: Smith]

Eric Veach and Leonidas Guibas, "Metropolis Light Transport," SIGGRAPH 97, pp. 65 - 76. [presentation: Bolstad]


Daniel Aliaga, Jon Cohen, Andrew Wilson, Eric Baker, Hansong Zhang, Carl Erikson, Kenny Hoff, Tom Hudson, Wolfgang Stuerzlinger, Rui Bastos, Mary Whitton, Fred Brooks and Dinesh Manocha, "MMR: an interactive massive model rendering system using geometric and image-based acceleration," 1993 Symposium on Interactive 3D Graphics, pp. 199 - 206.

Hansong Zhang, Dinesh Manocha, Tom Hudson and Kenneth E. Hoff, "Visibility culling using hierarchical occlusion maps," SIGGRAPH 97, pp. 77 - 88.

Hughes Hoppe, "Progressive Meshes," SIGGRAPH 96, pp. 99 - 108.

Jon Cohen, Marc Olano and Dinesh Manocha, "Appearance-Preserving Simplification," SIGGRAPH 98, pp. 115 - 122.

Taosong He, Lichan Hong, Arie Kaufman, Amitabh Varshney and Sidney Wang, "Voxel-Based Object Simplification," IEEE Visualization '95, pp. 296 - 303.