Reading List

CMSC 491/635, Spring 2011

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 use a vpn connection to campus or the UMBC library researchport.

Presentations are color coded: [project topic] or [non-project topic]

Ray Tracing

Robert L. Cook, Thomas Porter, and Loren Carpenter. 1984. "Distributed ray tracing." In Proceedings of SIGGRAPH '84. ACM, New York, NY, 137-145.

John Amanatides and Andrew Woo. 1987. "A Fast Voxel Traversal Algorithm for Ray Tracing.", In Proceedings of Eurographics '87. Eurographics Association, pp. 3-10.

Ingo Wald, Thiago Ize, Andrew Kensler, Aaron Knoll, and Steven G. Parker. 2006. "Ray tracing animated scenes using coherent grid traversal." ACM Transactions on Graphics. v25n3 (SIGGRAPH 2006), 485-493.

Stefan Popov, Iliyan Georgiev, Rossen Dimov, and Philipp Slusallek. 2009. "Object partitioning considered harmful: space subdivision for BVHs." In Proceedings of HPG'09: the Conference on High Performance Graphics, Stephen N. Spencer, David McAllister, Matt Pharr, and Ingo Wald (Eds.). ACM, New York, NY, USA, 15-22.

J. Pantaleoni and D. Luebke. 2010. "HLBVH: hierarchical LBVH construction for real-time ray tracing of dynamic geometry." In Proceedings of HPG'10: the Conference on High Performance Graphics. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 87-95.

Procedural Shading

Ken Perlin. 1985. "An image synthesizer." In Proceedings of SIGGRAPH '85. ACM, New York, NY, USA, 287-296.

Pat Hanrahan and Jim Lawson. 1990. "A language for shading and lighting calculations." In Proceedings of the 17th annual conference on Computer graphics and interactive techniques (SIGGRAPH '90). ACM, New York, NY, USA, 289-298.

Steven Worley. 1996. "A cellular texture basis function." In Proceedings of SIGGRAPH '96. ACM, New York, NY, USA, 291-294.

Marc Olano and Anselmo Lastra. 1998. "A shading language on graphics hardware: the PixelFlow shading system." In Proceedings SIGGRAPH '98. ACM, New York, NY, USA, 159-168.

R. Steven Glanville. 2004. "Chapter 20: Texture Bombing", In GPU Gems,Randima Fernando, editor, Addison-Wesley Professional.

Ares Lagae, Sylvain Lefebvre, George Drettakis, and Philip Dutré. 2009. "Procedural noise using sparse Gabor convolution." ACM Transactions on Graphics v28n3, Article 54 (SIGGRAPH 2009), 10 pages.

Graphics Hardware

James H. Clark. 1982. "The Geometry Engine: A VLSI Geometry System for Graphics." In Proceedings of SIGGRAPH '82. ACM, New York, NY, USA, 127-133.

Steven Molnar, Michael Cox, David Ellsworth, and Henry Fuchs. 1994. "A Sorting Classification of Parallel Rendering." IEEE Computer Graphics and Applications, v14n4 (July 1994), 23-32. [Gupte]

Emmett Kilgariff and Randima Fernando. 2005. "Chapter 30: The GeForce 6 Series GPU Architecture." In GPU Gems II, Matt Pharr, editor, pp. 471 - 491. [Sebald]

David Blythe. 2006. "The Direct3D 10 system." ACM Transactions on Graphics, v25n3 (SIGGRAPH 2006). ACM, New York, NY, 724-734. [Brown]

Larry Seiler, Doug Carmean, Eric Sprangle, Tom Forsyth, Michael Abrash, Pradeep Dubey, Stephen Junkins, Adam Lake, Jeremy Sugerman, Robert Cavin, Roger Espasa, Ed Grochowski, Toni Juan, and Pat Hanrahan. 2008. "Larrabee: a many-core x86 architecture for visual computing." ACM Transactions on Graphics, v27n3, Article 18 (SIGGRAPH 2008), 15 pages.

Jordi Roca Monfort and Mark Grossman. 2009. "Scaling of 3D game engine workloads on modern multi-GPU systems." In Proceedings of HPG'09: the Conference on High Performance Graphics 2009, Stephen N. Spencer, David McAllister, Matt Pharr, and Ingo Wald (Eds.). ACM, New York, NY, USA, 37-46.

Sampling and Antialiasing

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

* James F. Blinn, 1989. Return of the Jaggy." IEEE Computer Graphics and Applications, v9n2 (March 1989), 82-89.

Robert L. Cook. 1986. "Stochastic sampling in computer graphics." ACM Transactions on Graphics, v5n1 (January 1986), 51-72. [Lewis]

Don P. Mitchell and Arun N. Netravali. 1988. "Reconstruction filters in computer graphics." In Proceedings of SIGGRAPH '88. ACM, New York, NY. 221-228. [Gupte]

Adrian Secord, Wolfgang Heidrich, and Lisa Streit. 2002. "Fast primitive distribution for illustration." In Proceedings of EGRW'02: the 13th Eurographics workshop on Rendering, Simon Gibson and Paul Debevec (Eds.). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland. 215-226.

Johannes Kopf, Daniel Cohen-Or, Oliver Deussen, and Dani Lischinski. 2006. "Recursive Wang tiles for real-time blue noise." ACM Transactions on Graphics, v25n3 (SIGGRAPH 2006). 509-518.

Texturing

* Paul S Heckbert. 1986. "Survey of texture mapping." IEEE Computer Graphics an Applications, v6n11 (November 1986). 56-67.

Lance Williams. 1983. "Pyramidal parametrics." In Proceedings of ACM SIGGRAPH '83. ACM, New York, NY. 1-11.

Dan Piponi and George Borshukov. 2000. "Seamless texture mapping of subdivision surfaces by model pelting and texture blending." In Proceedings of SIGGRAPH 2000. ACM Press/Addison-Wesley Publishing Co., New York, NY, USA. 471-478. [Aring]

Tom Malzbender, Dan Gelb, and Hans Wolters. 2001. "Polynomial texture maps. In Proceedings of SIGGRAPH 2001. ACM, New York, NY, USA, 519-528.

Bruno Lévy, Sylvain Petitjean, Nicolas Ray, and Jérome Maillot. 2002. "Least squares conformal maps for automatic texture atlas generation." ACM Transactions on Graphics, v21n3 (SIGGRAPH 2002). 362-371.

Jim Rasmusson, Jacob Ström, Per Wennersten, Michael Doggett, and Tomas Akenine-Möller. 2010. "Texture compression of light maps using smooth profile functions." In Proceedings of HPG'10: the Conference on High Performance Graphics. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland. 143-152.

Shadows

Lance Williams. 1978. "Casting curved shadows on curved surfaces." In Proceedings of SIGGRAPH '78. ACM, New York, NY. 270-274. [Sebald]

Tom Lokovic and Eric Veach. 2000. "Deep shadow maps." In Proceedings SIGGRAPH 2000. ACM Press/Addison-Wesley Publishing Co., New York, NY, USA. 385-392.

Tomas Akenine-Möller and Ulf Assarsson. 2002. "Approximate soft shadows on arbitrary surfaces using penumbra wedges." In Proceedings of the 13th Eurographics workshop on Rendering (EGRW '02), Simon Gibson and Paul Debevec (Eds.). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 297-306.

Samuel Hornus, Jared Hoberock, Sylvain Lefebvre, and John Hart. 2005. "ZP+: correct Z-pass stencil shadows." In Proceedings of I3D'05: the Symposium on Interactive 3D Graphics and Games. ACM, New York, NY, USA. 195-202.

Elmar Eisemann and Xavier Décoret. 2006. "Fast scene voxelization and applications." In Proceedings of I3D'06: the Symposium on Interactive 3D Graphics and Games. ACM, New York, NY, USA. 71-78.

William Donnelly and Andrew Lauritzen. 2006. "Variance shadow maps. In Proceedings of I3D'06: the Symposium on Interactive 3D graphics and games (I3D '06). ACM, New York, NY, USA, 161-165. [Shook]

Volume Rendering

James T. Kajiya and Brian P Von Herzen. 1984. "Ray tracing volume densities." In Proceedings SIGGRAPH '84. ACM, New York, NY, USA, 165-174.

William E. Lorensen and Harvey E. Cline. 1987. "Marching cubes: A high resolution 3D surface construction algorithm." In Proceedings of SIGGRAPH 1987, ACM, New York, NY, 163-169.

Robert A. Drebin, Loren Carpenter, and Pat Hanrahan. 1988. "Volume rendering." In Proceedings of SIGGRAPH 1988. ACM, New York, NY, 65-74.

Lee Westover. 1990. "Footprint evaluation for volume rendering." In Proceedings of SIGGRAPH 1990. ACM, New York, NY, 367-376.

Klaus Engel, Martin Kraus, and Thomas Ertl. 2001. "High-quality pre-integrated volume rendering using hardware-accelerated pixel shading." In Proceedings of GH 2001: Graphiics Hardware 2001. ACM, New York, NY, USA, 9-16.

Anton Kaplanyan and Carsten Dachsbacher. 2010. "Cascaded light propagation volumes for real-time indirect illumination." In Proceedings of I3D'20: the Symposium on Interactive 3D Graphics and Games. ACM, New York, NY, USA, 99-107.

Illumination

R. L. Cook and K. E. Torrance. 1982. "A Reflectance Model for Computer Graphics." ACM Transactions on Graphics v1n1 (January 1982), 7-24. [Macdonald]

Gregory J. Ward. 1992. "Measuring and modeling anisotropic reflection." In Proceedings of SIGGRAPH '92. ACM, New York, NY, USA, 265-272.

Paul Debevec. 1998. "Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography." In Proceedings of SIGGRAPH '98. ACM, New York, NY, USA, 189-198. [Winner]

Michael D. McCool, Jason Ang, and Anis Ahmad. 2001. "Homomorphic factorization of BRDFs for high-performance rendering." In Proceedings of SIGGRAPH 2001. ACM, New York, NY, USA, 171-178. [Shin]

Peter-Pike Sloan, Jan Kautz, and John Snyder. 2002. "Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments." ACM Trans. Graph. 21, 3 (July 2002), 527-536.

Marc Olano and Dan Baker. 2010. "LEAN mapping." In Proceedings of I3D'20: the 2010 Symposium on Interactive 3D Graphics and Games. ACM, New York, NY, USA, 181-188. [Brown]

Global Illumination

James T. Kajiya. 1986. "The rendering equation." In Proceedings of SIGGRAPH '86. ACM, New York, NY, USA, 143-150. [Shin]

Michael F. Cohen, Shenchang Eric Chen, John R. Wallace, and Donald P. Greenberg. 1988. "A progressive refinement approach to fast radiosity image generation." In Proceedings of SIGGRAPH '88. ACM, New York, NY, 75-84.

Marc Levoy and Pat Hanrahan. 1996. "Light field rendering." In Proceedings of SIGGRAPH '96. ACM, New York, NY, USA, 31-42.

David Cline, Justin Talbot, and Parris Egbert. 2005. "Energy redistribution path tracing." ACM Transactions on Graphics, v24n3 (SIGGRAPH 2005), 1186-1195

T. Ritschel, T. Grosch, M. H. Kim, H.-P. Seidel, C. Dachsbacher, and J. Kautz. 2008. "Imperfect shadow maps for efficient computation of indirect illumination." ACM Transactions on Graphics v27n5, Article 129 (SIGGRAPH Asia 2008), 8 pages.

M. McGuire. 2010. "Ambient occlusion volumes." In Proceedings of HPG'10: the Conference on High Performance Graphics. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 47-56. [Shook]

Surface Effects

Kristin J. Dana, Bram van Ginneken, Shree K. Nayar, and Jan J. Koenderink. 1999. "Reflectance and texture of real-world surfaces." ACM Transactions on Graphics v18n1 (January 1999), 1-34. [Winner]

Jerome Lengyel, Emil Praun, Adam Finkelstein, and Hugues Hoppe. 2001. "Real-time fur over arbitrary surfaces." In Proceedings of the 2001 symposium on Interactive 3D graphics (I3D '01). ACM, New York, NY, USA, 227-232.

Henrik Wann Jensen, Stephen R. Marschner, Marc Levoy, and Pat Hanrahan. 2001. "A practical model for subsurface light transport." In Proceedings of SIGGRAPH 2001. ACM, New York, NY, USA, 511-518. [Aring]

Yanyun Chen, Xin Tong, Jiaping Wang, Stephen Lin, Baining Guo, and Heung-Yeung Shum. 2004. "Shell texture functions." ACM Transactions on Graphics, v23n3 (SIGGRAPH 2004), 343-353. [Ciavolino]

Fábio Policarpo, Manuel M. Oliveira, and João L. D. Comba. 2005. "Real-time relief mapping on arbitrary polygonal surfaces." In Proceedings of I3D'05: the Symposium on Interactive 3D Graphics and Games. ACM, New York, NY, USA, 155-162. [Fioravante]

Eugene d'Eon and David Luebke. 2005. "Chapter 14: Advanced Techniques for Realistic Real-Time Skin Rendering." In GPU Gems III, Hubert Nguyen, editor, pp. 293 - 348. [Macdonald]

Texture Synthesis

Emil Praun, Adam Finkelstein, and Hugues Hoppe. 2000. "Lapped textures." In Proceedings of SIGGRAPH 2000. ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 465-470.

Li-Yi Wei and Marc Levoy. 2000. "Fast texture synthesis using tree-structured vector quantization." In Proceedings of SIGGRAPH 2000. ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 479-488.

Aaron Hertzmann, Charles E. Jacobs, Nuria Oliver, Brian Curless, and David H. Salesin. 2001. "Image analogies. In Proceedings of SIGGRAPH 2001. ACM, New York, NY, USA, 327-340. [Ciavolino]

Vivek Kwatra, Arno Schödl, Irfan Essa, Greg Turk, and Aaron Bobick. 2003. "Graphcut textures: image and video synthesis using graph cuts." ACM Transactions on Graphics v22n3 (SIGGRAPH 2003), 277-286.

Sylvain Lefebvre and Hugues Hoppe. 2005. "Parallel controllable texture synthesis." ACM Transactions on Graphics v24n3 (SIGGRAPH 2005), 777-786. [Fioravante]

Kenshi Takayama, Makoto Okabe, Takashi Ijiri, and Takeo Igarashi. 2008. "Lapped solid textures: filling a model with anisotropic textures." ACM Transactions on Graphics v27n3, Article 53 (SIGGRAPH 2008), 9 pages.