CSCI 4972/6963 - Spring 2007
Advanced Computer Graphics
Home
  Contact Information
  Office Hours

Announcements

Syllabus
  Prerequisites
  Textbook

Grading
  Assigned Readings

Calendar
  Lecture notes
  Lab materials
  Homework
  Test reviews

Homework
  Collaboration Policy
  Compilers
  Homework Late Policy
  Electronic Submission

Final Projects

Academic Integrity

Course Calendar

Note: Lecture topics are tentative and will be updated as the term progresses.

Monday Tuesday Wednesday Thursday Friday
  Jan 16, Lecture 1:
Course Overview & Transformations
    Jan 19, Lecture 2:
Mesh Adjacency Data Structures
  Jan 23, Lecture 3:
Mesh Simplification

Reading Due: "Progressive Meshes", Hoppe, SIGGRAPH 1996

  Jan 25, Homework 1:
Transformations & OpenGL Warmup

due @ 11:59pm
Jan 26, Lecture 4:
Curves and Surfaces
  Jan 30, Lecture 5:
Subdivision Surfaces

Reading Due: "Subdivision Surfaces in Character Animation", DeRose, Kass & Truong, SIGGRAPH 1998

Additional Reference: SIGGRAPH 2000 course notes - Subdivision for Modeling and Animation

    Feb 2, Lecture 6: Subdivision Surfaces II

Reading Due: "Piecewise Smooth Surface Reconstruction", Hoppe et al, SIGGRAPH 1994

Optional Reading: "Efficient, Fair Interpolation using Catmull-Clark Surfaces", Halstead et al, SIGGRAPH 1993

  Feb 6, Lecture 7:
Particle Systems, Cloth Simulation

Reading Due: "Deformation Constraints in a Mass-Spring Model to Describe Rigid Cloth Behavior", Xavier Provot, 1995.

  Feb 8, Homework 2:
Simplification & Subdivision

due @ 11:59pm
Feb 9, Lecture 8:
Volumetric Data Structures, Collision Detection
  Feb 13, Lecture 9:
Navier-Stokes, Fluid Simulation

Reading Due: "Realistic Animation of Liquids", Foster and Metaxas, 1996.

Optional Reading: Harlow & Welch, "Numerical Calculation of Time-Dependent Viscous Incompressible Flow of Fluids with Free Surface," Phys. Fluids, Vol. 8, p. 2182, 1965.

    Feb 16, Lecture 10:
Inverse Kinematics

Reading Discussed:
"Synthesis of Complex Dynamic Character Motion from Simple Animation", Liu & Popovic, SIGGRAPH 2002

Feb 19
No Classes
Feb 20
Monday Schedule
    Feb 23, Lecture 11:
Rigid Body Dynamics, Deformation, Fracture

Readings Due:
"Graphical Modeling and Animation of Brittle Fracture" O'Brien & Hodgins, SIGGRAPH 1999

"Dynamic Real-Time Deformations using Space Time Adaptive Sampling" Debunne, Desbrun, Cani & Barr, SIGGRAPH 2001

  Feb 27
Quiz 1
  Mar 1, Homework 3:
Cloth & Fluid Simulation

due @ 11:59pm
Mar 2, Lecture 12:
Ray Tracing, Distribution Ray Tracing
Mar 5-9, No Classes
  Mar 13, Lecture 13:
Local vs. Global Illumination, Radiosity

Reading Due: "Modeling the interaction of light between diffuse surfaces" Goral et al, SIGGRAPH 1984.
(alternate link)

    Mar 16, Lecture 14:
Rendering Equation & Radiosity II

Reading Due: "Shadow Matting and Compositing", Chuang et al., SIGGRAPH 2003

  Mar 20, Lecture 15:
Shadows

Reading Due: "Deep Shadow Maps", Lokovic & Veach, SIGGRAPH 2000

  Mar 22, Homework 4:
Distribution Ray Tracing & Radiosity

due @ 11:59pm

Note: Extra credit due by Mar 27

Mar 23, Lecture 16:
Monte Carlo Rendering

Reading Due: "Optimally Combining Sampling Techniques for Monte Carlo Rendering", Veach & Guibas, SIGGRAPH 95 (alternate link)

  Mar 27, Lecture 17:
Sampling & Aliasing

Reading Due: "Statistical Acceleration for Animated Global Illumination", Meyer & Anderson, SIGGRAPH 2006

Mar 28
No Classes
  Mar 30, Lecture 18:
Irradiance Caching, Photon Mapping

Readings Due:
"Global Illumination using Photon Maps", Henrik Wann Jensen, "Rendering Techniques '96"

"A ray tracing solution for diffuse interreflection", Ward et al., SIGGRAPH 1988 (alternate link)

  Apr 3, Lecture 19:
Subsurface Scattering

Reading Due: "A Practical Model for Subsurface Light Transport", Jensen, Marschner, Levoy, & Hanrahan, SIGGRAPH 2001

  Apr 5, Final Project Proposal & Background Research
due @ 11:59pm
Apr 6, Lecture 20:
Procedural Modeling

Readings Due:
Prusinkiewicz et al., "Animation of Plant Development", SIGGRAPH 1993

Legakis et al. "Feature-Based Cellular Texturing for Architectural Models" SIGGRAPH 2001

  Apr 10, Lecture 21:
Texture Synthesis

Readings Due:
Efros & Leung, "Texture Synthesis by Non-parametric Sampling", ICCV 1999

"Image Analogies", Hertzmann et al., SIGGRAPH 2001

    Apr 13, Lecture 22:
Non-Photorealistic Rendering

Readings Due:
"Interactive Pen-and-Ink Illustration", Salisbury et al. SIGGRAPH 1994

Hoiem, Efros, and Hebert, "Automatic Photo Pop-up", SIGGRAPH 2005

"Making Papercraft Toys From Meshes Using Strip-Based Approximate Unfolding", Mitani & Suzuki, SIGGRAPH 2004

  Apr 17
Quiz 2
    Apr 20
lecture cancelled,
Office hours
1:30-3pm MRC 309A
  Apr 24, Lecture 24:
Final Project Presentations

Course evaluations

  Apr 26, Final Project Reports
due at 11:59pm
Apr 27, Lecture 25:
Final Project Presentations
  May 1, Lecture 26:
Final Project Presentations
May 2
Last day of classes
   
May 7-11, Final Exams, No final for CSCI 4972/6963