These course notes are visible only from umd.edu domains.
The following reading suggestions are for the case when you do not fully understand what was discussed in the lectures and refer to Chapters/Sections of the textbook {\em Fundamentals of Computer Graphics} by Shirley, 2nd Ed. Unfortunately, the following list does not cover everything discussed in the class (there is no perfect textbook yet).
Discussion of course policies and course plan
Overview, Human Visual System
applications, pipeline, perception
PDF(2), PDF(6)
Reading: Chapter 1
Graphics Architectures and APIs
Evolution of graphics architectures, GPUs, OpenGL, GLUT
PDF(2), PDF(6)
Reading: Chapters 17 and 18
Websites: OpenGL and GLUT links
Transformations and Viewing
types, composition, parallel/perspective
PDF(2), PDF(6)
Reading: Chapters 6 and 7
Lines, Polygons, Visibility
scan-conversion, Z-buffer, BSP
PDF(2), PDF(6)
Reading: Sections 3.5, 3.6, Chapter 8
Guest Lecture: Ben Shneiderman
Information Visualization: Hierarchical and Tree-Structured Data
Triangle Meshes
representation, LOD
PDF(2), PDF(6)
Further Reading: www.lodbook.com
Midterm Exam
Guest Lecture by Dave Mount: Delaunay Triangulations and Convex Hulls
Voronoi diagrams, duality, lifting transform
Implicit Modeling II
modeling with radial-basis functions and multi-level partition of unity
PDF(2), PDF(6)
Supplementary Reading
- Modelling with Implicit Surfaces that Interpolate, by G. Turk and J. O'Brien, ACM TOG, October 2002, pp. 855 - 873.
- Reconstruction and Representation of 3D Objects with Radial Basis Functions, by J. Carr, R. Beatson, J. Cherrie, T. Mitchell, W. Fright, B. McCallum and T. Evans, SIGGRAPH 2001, pp 67 - 76.
- Multi-level Partition of Unity Implicits, by Y. Ohtake, A. Belyaev, M. Alexa, G. Turk and H. Seidel, SIGGRAPH 2003, pp. 463 - 470
Procedural and Parametric Modeling
L-systems, Bezier, B-Spline curves and surfaces
PDF(2), PDF(6)
Reading: Chapter 15
Discrete Differential Geometry I
subdivision surfaces, mesh smoothing, mesh editing
PDF(2), PDF(6)
Supplementary Reading SIGGRAPH 2006 Course on Discrete Differential Geometry
Discrete Differential Geometry II
mesh curvature
PDF(2), PDF(6)
Supplementary Reading SIGGRAPH 2006 Course on Discrete Differential Geometry
Rendering Basis Functions and Pre-Computed Radiance Transfer
spherical harmonic lighting
PDF(2), PDF(6)
Supplementary Reading
- A signal processing framework for inverse rendering, by R. Ramamoorthi, P. Hanrahan, SIGGRAPH 2001, pp 117 - 128.
- Lambertian reflectance and linear subspaces, R. Basri, D. Jacobs, PAMI, 2003, pp 218 - 233
- Precomputed Radiance Transfer for Real-Time Rendering in Dynamic, Low-Frequency Lighting Environments, by P. Sloan, J. Kautz, J. Snyder, SIGGRAPH 2002, pp 527 - 536
- Spherical Harmonic Lighting: The Gritty Details by R. Green, GDC 2003.
Advances in Pre-Computed Radiance Transfer
Mid-range illumination, triple product lighting, subsurface scattering, clustered PRT
PDF(2), PDF(6)
Supplementary Reading
- Triple product wavelet integrals for all-frequency relighting, R. Ng, R. Ramamoorthi, P. Hanrahan, SIGGRAPH 2004, pp 477 - 487
- Spherical Harmonic Gradients for Mid-Range Illumination, T. Annen, J. Kautz, F. Durand, and H.-P. Seidel, EGSR 2004
- Clustered Principal Components for Precomputed Radiance Transfer by P. Sloan, J. Hall, J. Hart, J. Snyder, SIGGRAPH 2003, pp 382-391
- Real-time rendering of translucent meshes , by X. Hao, A. Varshney, ACM TOG, April 2004, pp 120 - 142.
- All-Frequency Precomputed Radiance Transfer for Glossy Objects, X. Liu, P. Sloan, H. Shum, and J. Snyder, EGSR 2004.
Non-Photorealistic Rendering
illustration, stylization, analogies
PDF(2), PDF(6)
Supplementary Reading
- Stroke Based Rendering A. Hertzmann in SIGGRAPH 2002 course on Non-Photorealistic Rendering by Kwan-Liu Ma, Vicki Interrante, Aaron Hertzmann and Eric Lum ( Link to the complete course)
- Aaron Hertzmann's Image Analogies Web page
Lighting Design and Saliency
principles and algorithms
PDF(2), PDF(6)
Supplementary Reading
- Mesh Saliency C. H. Lee, A. Varshney, and D. Jacobs, ACM Transactions on Graphics (SIGGRAPH 2005), Vol. 24, No. 3, August 2005, pp 348 - 373.
- Geometry-dependent Lighting C. H. Lee, X. Hao and A. Varshney, IEEE Transactions on Visualization and Computer Graphics (IEEE Visualization), Vol. 12, No. 2, March 2006, pp 197 - 207.
- Saliency-guided Enhancement for Volume Visualization Y. Kim and A. Varshney, IEEE Transactions on Visualization and Computer Graphics (IEEE Visualization), Vol. 12, No. 5, September 2006, pp 925 - 932.
Project Presentations
- Michael Schatz and Cole Trapnell
- Mike Lieberman
- Adam O'Donovan
- Elliott Cooper-Balis
- Kathryn Linehan and Charles Martin
- Chris Ranney
- Sujal Bista
Project Presentations
- Rob Patro
- Samah Ramadan
- Jared Sylvester
- Derek Juba
- William Schawrtz
Final Exam 8:00am - 10:00am