Spring 2008: Advanced Computer Graphics - Lectures

 

 

Date

Lectures and References

Homework and Projects

01/15

Course Introduction

Graphics Pipeline

 

01/17

Shading and Lighting

 

Review the basic graphics pipeline, transformation and openGL.

Homework1: Due 01/22 Next Class

01/22

Ray tracing

Refs:

Glassner, Andrew (Ed.) (1989). An Introduction to Ray Tracing. Academic Press

Shirley, Peter and Morley Keith, R. (2001) Realistic Ray Tracing,2nd edition. A.K. Peters

Free ray tracing program POV-Ray at http://www.povray.org

Siggraph 2005 course notes: Introduction to Real-Time Ray Tracing

Many graphics books and websites ¡­

Project1:

Implementing a ray tracer

Due 02/11  at 5:00pm

Sample program Imageio.zip

01/24

Ray tracing continues

 

01/29

Monte-Carlo Integration and Ray Tracing

Refs:

P. Dutre, K. Bala and P. Bekaert, (2006) Advanced Global Illumination, 2nd edition,  A. K. Peters

Siggraph 2001 Course Notes on Monte Carlo technique, 190 pages

Eric Veach PhD Thesis Robust Monte Carlo Methods for Light Transport Simulation

Homework2: Due 02/08 On  Class

01/31

Rendering Equation and Global Illumination

Refs:

References for Monte-Carlo Ray Tracing above

James T. Kajiya, The rendering equation, Siggraph 1986

 

02/05

Photon Mapping 

Refs:

Henrik Wann Jensen, (2001) Realistic Image Synthesis Using Photon Mapping, A. K. Peters

Webpage: Jensen Global Illumination Using Photon Maps and his numerous papers

 

02/07

Participating Media

Refs:

Eva Cerezo, Frederic Perez-Cazorla, Xavier Pueyo, Francisco Seron, François Sillion,  A Survey on Participating Media Rendering Techniques, The Visual Computer, 2005

 

02/12

Introduction to textures mapping

Refs:

Interactive Computer Graphics, Edward Angel, A Top-Down Approach with OpenGL, 4th edition Addison-Wesley, 2005.

Real-Time Rendering Tomas Moller and Eric Haines A K Peters Ltd, 2nd edition, 2002

 

02/14

Image Processing

Refs:

Digital Image Processing, R. Gonzalez and R. Woods, Prentice Hall, 2nd Edition, 2002

Computer Vision: A Modern Approach, by David A. Forsyth, Jean Ponce , Prentice Hall 2002

Scale-Space and Edge Detection Using Anisotropic Diffusion, P. Perona and J. Malik, IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE. VOL. 12. NO. 7. JULY 1990 629

 

 

02/19

Introduction to Numerical Partial Differential Equations

Refs:

Numerical Partial Differential Equations: Finite Difference Methods, by J.W. Thomas,  Springer, 1995

 

02/21

Numerical methods for Solving Differential Equation Continue...

 

02/26

Snow Cancellation

 

02/28

Image Editing

Refs:

Poisson Image Editing, by P. Perez, M. Gangnet, A. Blake, SIGGRAPH 2003, pages 313-318

Drag-and-Drop Pasting, J. Jia et al., SIGGRAPH 2006

 

03/04

Mesh Fairing

Refs:

Implicit fairing of irregular meshes using diffusion and curvature flow, Mathieu Desbrun, Mark Meyer, Peter Schröder, and Alan Barr, SIGGRAPH 99

 

03/06

Curve and Surface Representation: Hermite, Bezier, B-Spline...

 

03/11

Curves and Surfaces Continue

 

03/13

Subdivision Surface

Refs:

¡°Subdivision for Modeling and Animation¡± SIGGRAPH 2000 course notes

 

03/18

Spring Break

 

03/20

Spring Break

 

03/25

Introduction to Physically Based Modeling

 

03/27

Modeling of Deformable objects

 

04/01

Fluid Simulation with Stable Fluids

Refs: Stable Fluids, J. Stam, SIGGRAPH 1999

Student Proposals for Final Projects

 

 

Final Projects Due 4/30/2007