Topics and Schedule
CS 395 - Advanced
Computer Graphics
Winter Quarter 2003
Here is the list of the topics we
will cover in class. Each week we begin discussion of new topics with a 45 minute
introductory lecture by the prof. Remaining class time in the week will
be taken up with in-depth student presentations on the week's topic. |
Weekly Topics: |
Matching
Reading |
Tu/Th
Jan 7/9 -- Introduction & Overview: Jan 7: Tumblin:
Intro, Administrivia; |
E-mail
your presentation topic preferences |
Tu/Th Jan 14/16 -- Shape representation:
Volumes, implicit
surfaces, parametric surfaces, subdivision surfaces, point based models,... Jan 14: Tumblin Overview
(talk;
demos 1,
2;
images)
Jan 16: Dan Cogswell:
Particle Systems Tutorial Good starting points: Parametric Surfaces Surface Rep. Course Notes, Carnegie Mellon:
Particle animation and rendering using data parallel computation --Karl
Sims SIGGRAPH 90 Pages: 405 - 43
Particle Systems
Seminal Paper that
Started it All: |
"Adaptively sampled
distance fields: a general representation of shape for computer graphics" Frisken et al., SIGGRAPH
00. "Surface
splatting"
Zwicker et al., SIGGRAPH 01. (project
page) |
Tu/Th Jan 21/23 -- 2D Image space techniques: Anti-alias, composite, image
morph, mosaics, panoramas... Jan 21: Tumblin:
Overview (talk; paper)
Good starting points: SIGGRAPH2002: http://www.cs.brown.edu/~tor/sig2002.html --Gradient Domain High Dynamic Range Compression |
"Environment matting and compositing" Douglas Zongker et al., SIGGRAPH 99 "Transferring Color to Greyscale Images " |
Tue/Thu Jan 28/30 - Surface mappings:
Procedural textures
& elaboration,
bump/displacement maps, ... Jan 28:
Tumblin: Overview (talk;
pictures)
Jan 30: Jon Super:
Texture Synthesis on Surfaces-Turk(talk)
Good starting points: --Perspective Shadow Maps
SIGGRAPH2001: find at: http://www.cs.brown.edu/~tor/sig2001.html --Image Quilting for Texture Synthesis and Transfer |
"Texture
synthesis on surfaces"
Greg Turk, SIGGRAPH 01. "Lapped
textures"
Praun et al., SIGGRAPH 00. |
Tue/Thu Feb 4/6 - Real Global illumination BRDFs, radiosity,
photon mapping, subsurface scattering...
Due dates: Feb 4: Tumblin: Overview
(talk) Good starting points: "Fast Calculation of Soft-Shadow Textures Using
Convolution" Cyril Soler, Francois Sillion, pg 321, SIGGRAPH1998
Desktop RADIANCE homepage (Win32 RADIANCE+GUI) http://radsite.lbl.gov/deskrad/ "Instant radiosity" Alexander Keller, SIGGRAPH 97. (home page) |
"Reflection-space
image-based rendering"
Cabral et al., SIGGRAPH 99. "Deep shadow maps" Tom Lokovic and Eric
Veach, SIGGRAPH 00. |
Tues/Thu Feb 11/13 - Shape Manipulation Simplification,
morphing, comparison & summary, fitting... Feb 11: Tumblin: Overview (talk,
R-simp, PolyZipper,
ShapeDistrib) Good starting points:
"Geometry Images" |
"Shape
transformation using variational implicit functions" Turk et al., SIGGRAPH 99. "Topology
matching for fully automatic similarity estimation of 3D shapes" Hilaga et al., SIGGRAPH 01. |
Tue/Thu Feb 18/20 - Light fields
& Approximations: Visibility culling,
shadow maps, lumigraphs... Due date: Feb 18: Overview (talk) Good starting points: "Light Field Rendering" Marc Levoy et al.
SIGGRAPH96 Adaptive Shadow Maps: Randima Fernando,... pg 387, SIGGRAPH 2001 http://www.graphics.cornell.edu/pubs/2001/FFBG01.pdf Luebke's Visibility Culling Lecture: http://www.cs.virginia.edu/~cs551dl/lecture17/ "Tracing Ray Differentials" Homan Igehy, SIGGRAPH 1999 http://graphics.stanford.edu/papers/trd/ |
"The
lumigraph"
Steven Gortler et al., SIGGRAPH 96. "Polynomial texture maps" Tom Malzbender et al.,
SIGGRAPH 01. |
Tue/Thu Feb 25/27-
Non-Photorealistic Rendering (NPR): Ink, pencil,
watercolor, oil, artistic style, video... Feb 25: Tumblin: Overview (talk)
Good starting points: Craig Reynold's great NPR
site: Mario Souza's NPR site http://www.cs.utah.edu/npr/papers.html SIGGRAPH2001: http://www.cs.brown.edu/~tor/sig2001.html;
look for: |
"Escherization" Craig Kaplan et al.,
SIGGRAPH 00. "Digital
facial engraving"
Victor Ostromoukhov, SIGGRAPH 99. more... |
Tue/Thu Mar 4/6 - Model acquisition & IBMR light field capture, 3D
scans, Image based modeling
& rendering, Mar 4:Tumblin: Overview (talk) Good starting points: "The Digital Michelangelo Project: 3D Scanning of Large Statues" Marc Levoy et al., SIGGRAPH 00. (project page)
"Image-Based Visual Hulls" Steven Gortler et al. pg SIGGRAPH2001,
SIGGRAPH2000 3D photography course: http://www-2.cs.cmu.edu/~seitz/course/Sigg00/slides/seitz-voxel.pdf
"View Morphing", Steve Seitz, Chuck Dyer, SIGGRAPH 96 http://www.cs.washington.edu/homes/seitz/vmorph/vmorph.htm
"Layered Depth Images", Jonathan Shade, Steven Gortler, Li-Wei He, Richard Szeliski. SIGGRAPH 1998, 231-242, July 1998. http://research.microsoft.com/users/lhe/pastproj.htm and the follow-on: " LDI Trees: A Hierarchical Rep. for Image Based
Rendering" Chun-fa Chang, pg 291 SIGGRAPH1999
|
"Image-Based
Visual Hulls"
Matusik et al., SIGGRAPH 00. (project page, presentation)
Real-Time 3D Model Acquisition |
Tue/Thu Mar 11/13 - Demos, Odds & Ends: Project demos, makeup presentations,
etc. |
|
Animation of All
Sorts!
--Human Facial Modeling, Animation, Recognition
--Human Figure Movement and Animation
--Motion-Capture and Object Tracking
--Real Physics: Collision Detection, Fluid Dynamics,
Cloth, Hair, Light Refraction, Dispersion & Fluorescence
--CAD problems
--Scientific Visualization/Simulation/Steering
--Real Biology: Biological Processes (tree, flower, animal growth, mutation)
--Tone-mapping and Perception (Tumblin's specialty)
--Image-Based Rendering (caching, visibility schemes)
--Security & Watermarking in 2D and 3D
--Image and Video Processing; Image Databases
--Haptics and Real-Time Deformable Objects
--Human-Computer Interface for Graphics Tasks ('Teddy', Marks' Design-Space
etc.)
--Graphics Hardware: Compilers for Shading Languages; General Purpose Image
Computation...