| 
| Date |  Topic | 
Reading | 
Presenter | 
  | 
| Aug 23 | 
Introduction | 
 | 
 | 
|   | 
| Aug 28 | 
Surface Acquisition | 
Surface reconstruction from unorganized points.
H. Hoppe, T. DeRose, T. Duchamp, J. McDonald, W. Stuetzle. 
Proceedings of SIGGRAPH 92, pp. 71–78.
[PDF]
  
A Volumetric Method for Building Complex Models from Range Images.
B. Curless and M. Levoy.  Proceedings of SIGGRAPH 96, pp. 303–312.
[PDF]
[other]
 | 
 | 
|   | 
| Aug 30 | 
Isosurface Extraction | 
Marching cubes: A high resolution 3D surface construction algorithm.
W. Lorensen and H. Cline.  Proceedings of SIGGRAPH 87, pp. 163–169.
[PDF]
  
Feature sensitive surface extraction from volume data.
L. Kobbelt, M. Botsch, U. Schwanecke, H.-P. Seidel.
Proceedings of SIGGRAPH 2001, pp. 57–66.
[PDF]
 | 
 | 
|   | 
| Sep 4 | 
Triangle Stripping | 
Optimizing triangle strips for fast rendering.
F. Evans, S. Skiena, A. Varshney.
Proceedings of IEEE Visualization 96, pp. 319–326.
[PDF]
[home]
  
Hierarchical generalized triangle strips.
L. Velho, L. H. de Figueiredo, J. Gomes.
The Visual Computer, 15(1):21–35, 1999.
[PDF]
 | 
 | 
|   | 
| Sep 6 | 
Dynamic Terrain | 
ROAMing terrain: Real-time Optimally Adapting Meshes.
M. A. Duchaineau, M. Wolinsky, D. E. Sigeti,
M. C. Miller,
C. Aldrich, M. B. Mineev-Weinstein.
Proceedings of IEEE Visualization 97, pp. 81–88.
[PDF]
  
Visualization of large terrains made easy.
P. Lindstrom and V. Pascucci.
Proceedings of IEEE Visualization 2001, To appear.
[PDF]
[movie]
[images]
 | 
 | 
|   | 
| Sep 11 | 
Simplification & VDR | 
Surface simplification using quadric error metrics.
M. Garland and P. Heckbert.
Proceedings of SIGGRAPH 97, pp. 209–216.
[PDF]
[other]
  
View-dependent simplification of arbitrary polygonal environments.
D. Luebke and C. Erikson.
Proceedings of SIGGRAPH 97, pp. 199–208.
[PDF]
[other]
 | 
 | 
|   | 
| Sep 13 | 
Scene Management | 
Adaptive display algorithm for interactive frame rates during visualization
of complex virtual environments.
T. Funkhouser and C. Séquin.
Proceedings of SIGGRAPH 93, pp. 247–254.
[PDF]
  
Visibility preprocessing for interactive walkthroughs.
S. Teller and C. Séquin.
Proceedings of SIGGRAPH 91, pp. 61–70.
[PDF]
 | 
Don Schmidt
 | 
|   | 
| Sep 18 | 
Visibility Culling | 
Real-time occlusion culling for models with large occluders.
S. Coorg and S. Teller.
Proceedings of 1997 Symposium on Interactive 3D Techniques, pp. 83–90.
[local PDF]
[PS]
 | 
Dylan Smith
 | 
|   | 
| Sep 20 | 
Visibility Culling | 
The prioritized-layered projection algorithm for visible set estimation.
J. Klosowski and C. Silva.
IEEE Transactions on Visualization and Computer Graphics, 6(2):108-123, 2000.
[PDF]
 | 
Jonathan Perkins
 | 
|   | 
| Sep 25 | 
Image Impostors | 
Visual navigation of large environments using textured clusters.
P. Maciel and P. Shirley.
Proceedings of 1995 Symposium on Interactive 3D Graphics, pp. 95–102.
[local PDF]
[PS (body)]
[PS (color plate)]
  
A three dimensional image cache for virtual reality.
G. Schaufler and W. Stürzlinger.
Proceedings of Eurographics '96,
Computer Graphics Forum, vol. 15, no. 3, pp. 227–235.
[PDF (reversed!)]
 | 
Sebastian Magda
 | 
|   | 
| Sep 27 | 
Image-Based Representations | 
Images for accelerating architectural walkthroughs.
M. Rafferty, D. Aliaga, V. Popescu, A. Lastra.
IEEE Computer Graphics and Applications, November/December, 1998. 
[PDF]
 | 
Leonard Brown
 | 
|   | 
| Oct 2 | 
Surfel Models | 
Surfels - Surface elements as rendering primitives.
H. Pfister, M. Zwicker, J. van Baar, M. Gross.
Proceedings of SIGGRAPH 2000, pp. 335–342.
[PDF]
 | 
John Lin
 | 
|   | 
| Oct 4 | 
QSplat | 
QSplat: A multiresolution point rendering system for large meshes.
S. Rusinkiewicz and M. Levoy.
Proceedings of SIGGRAPH 2000, pp. 343–352.
[PDF]
  
Streaming QSplat: A viewer for networked visualization of large, dense
models.
S. Rusinkiewicz and M. Levoy.
Proceedings of 2001 Symposium on Interactive 3D Graphics, pp. 63–68.
[PDF]
 | 
Dave Edwards
 | 
|   | 
| Oct 9 | 
Texture Synthesis | 
Fast texture synthesis using tree-structured vector quantization.
L. Wei and M. Levoy.
Proceedings of SIGGRAPH 2000, pp. 479–488.
[PDF]
[other]
  
Image quilting for texture synthesis and transfer.
A. Efros and W. Freeman.
Proceedings of SIGGRAPH 2001, pp. 341–346.
[PDF]
[other]
 | 
Jinwoo Kim
 | 
|   | 
| Oct 11 | 
Texture Synthesis | 
Texture synthesis over arbitrary manifold surfaces.
L. Wei and M. Levoy.
Proceedings of SIGGRAPH 2001, pp. 355–360.
[PDF]
[other]
  
Texture synthesis on surfaces.
G. Turk.
Proceedings of SIGGRAPH 2001, pp. 347–354.
[PDF]
[other]
 | 
Jingyi Jin
 | 
|   | 
| Oct 16 | 
SGI Hardware | 
InfiniteReality: A real-time graphics system
J. Montrym, D. Baum, D. Dignam, C. Migdal.
Proceedings of SIGGRAPH 1997, pp. 293–302.
[PDF]
 | 
Jakob Nebeker
 | 
|   | 
| Oct 18 | 
NVIDIA Hardware | 
A user-programmable vertex engine.
E. Lindholm, M. Kligard, H. Moreton.
Proceedings of SIGGRAPH 2001, pp. 149–158.
[PDF]
[other]
 | 
Nathan Ramsey
 | 
|   | 
| Oct 23 | 
Collision Detection | 
OBBTree: A hierarchical structure for rapid interference detection.
S. Gottschalk, M. Lin, D. Manocha.
Proceedings of SIGGRAPH 1996, pp. 171–180.
 | 
Melissa Poole
 | 
|   | 
| Oct 25 | 
No Class | 
 | 
none
 | 
|   | 
| Oct 30 | 
Multipass Rendering | 
Interactive multi-pass programmable shading.
M. Peercy, M. Olano, J. Airey, P. Ungar.
Proceedings of SIGGRAPH 2000, pp. 425–432.
[PDF]
[software]
 | 
Brian Bossé
 | 
|   | 
| Nov 1 | 
Real-Time Procedural Shading | 
A real-time procedural shading system for programmable graphics hardware.
K. Proudfoot, W. Mark, S. Tzvetkov, P. Hanrahan.
Proceedings of SIGGRAPH 2001, pp. 159–170.
[PDF]
[project]
[lots more]
 | 
Andrew Wu
 | 
|   | 
| Nov 6 | 
Real-Time Procedural Shading | 
Guest speaker: Prof. John Hart
 | 
 | 
|   | 
| Nov 8 | 
Term Projects | 
Discussion & finalization of term projects.
 | 
 | 
|   | 
| Nov 13 | 
Real-Time NPR | 
Lapped textures.
E. Praun, A. Finkelstein, H. Hoppe.
Proceedings of SIGGRAPH 2000.
[PDF]
  
Real-time hatching.
E. Praun, H. Hoppe, M. Webb, A. Finkelstein.
Proceedings of SIGGRAPH 2001.
[PDF]
 | 
Michael Urman
 | 
|   | 
| Nov 15 | 
Real-Time Fur | 
Real-time fur.
J. Lengyel.
Eurographics Rendering Workshop 2000.
[PDF]
  
Real-time fur over arbitrary surfaces.
J. Lengyel, E. Praun, A. Finkelstein, H. Hoppe.
Proceedings of ACM Symposium on Interactive 3D Graphics, 2001.
[PDF]
 | 
 | 
|   | 
| Nov 20 | 
Break | 
No class
 | 
 | 
|   | 
| Nov 22 | 
Break | 
No class
 | 
 | 
|   | 
| Nov 27 | 
Distributed Rendering | 
WireGL: A scalable graphics system for clusters.
G. Humphreys, M. Eldridge, I. Buck, G. Stoll, M. Everett, P. Hanrahan.
Proceedings of SIGGRAPH 2001.
[PDF]
 | 
Shuo-Heng Chung
 | 
|   | 
| Nov 29 | 
Smoke & Liquid | 
Practical animation of liquids.
N. Foster and R. Fedkiw.
Proceedings of SIGGRAPH 2001.
[PDF]
  
Visual simulation of smoke.
R. Fedkiw, J. Stam, H. Jensen.
Proceedings of SIGGRAPH 2001.
[PDF]
 | 
 | 
|   | 
| Dec 4 | 
Linear-Time Dynamics | 
Linear-time dynamics using lagrange multipliers.
David Baraff.
Proceedings of SIGGRAPH 1996.
[PDF]
 | 
 | 
|   | 
| Dec 6 | 
Wrap Up | 
 | 
 | 
  |