Contents
What's New?
- Java development environment available free from WingSoft.
- All articles from Computer Graphics and Applications will
be available here until November 1st, after which
Computer Society members will have access.
Course Description
This class will be an informal discussion of current topics in
computer graphics research. A theme for the collection of topics will
be determined later. If you have some thoughts on what topics you
would like to cover, please send email to Chuck Anderson, who will
be teaching CS612 this fall.
Topics might include
- volume visualization,
- animation (check out this
and this
MPEG file from previous CS510 classes),
- VRML,
- radiosity,
- ray-tracing,
- parallel implementations,
- image and movie file formats,
- compression techniques.
Time and Place
- Time: Tuesdays and Thursdays, 12:30 - 1:45 PM
- Place: Engineering C108
Instructor
Text
We will not use a text book for this class. Instead, copies of papers to be
discussed may be purchased at the Research Services Center on the first floor
of the USC building. See the schedule below for the list of papers.
Prerequisites
You must have passed CS510 or an equivalent graduate-level computer graphics
course before taking CS612.
Grading
Your grade will be based on your presentations and discussions of papers in
class and on your semester project:
- 40% for presentations and discussions in class,
- 20% for project proposal,
- 40% for final project presentation.
Project Guidelines
Everyone will be presenting their project proposal in class
Sept. 30th. Be prepared to talk for 10 minutes with 5 additional
minutes for questions and discussion. Prepare some overhead
transparencies. Your talk should include the following.
- Describe what problem in the computer graphics field
you want to study and why it is interesting to you.
- Describe the approach you will take to study the problem. Which
publications do you expect to be reading and reviewing? What software
do you expect to build? What software do you expect to download and
use?
- What is the probable outcome of the project? What will you be
able to do, or do better, after completing the project? In what form
are you going to present your results to us?
- Show a schedule with three to five milestones and expected
completion dates.
In your written proposal, which is due Sept. 30 also, include written
summaries of the above material. Also include your schedule. I
strongly recommend you format the proposal in LaTeX or html. For help
with LaTeX, see the old CS510 project outline available
here.
Schedule
Class presentations:
- Sept. 30: In-class presentation of proposals
- Oct. 30: In-class report of progress on semester project
- Dec. 18, 11:20 - 1:20 PM: Project Presentations.
When it is your turn to lead discussions, please follow these guidelines.
Class discussion schedule:
- Modeling
- Aug. 28: Animals with Anatomy (more info), and Faking
Dynamics of Ropes and Springs, IEEE Computer Graphics and
Applications (CG&A), May-June, 1997.
- Sept. 2:
Animating Human Locomotion with Inverse Dynamics, IEEE
CG&A, March, 1996. More info on the
"Animating..." paper is available. Here is info on Jack.
Parameterized Gait Synthesis, IEEE
CG&A, March, 1996. More info.
- Sept. 4: Real-Time Fluid Simulation in a Dynamic Virtual
Environment, IEEE CG&A, May-June, 1997. More info here and here.
- Sept. 9: Computer Graphics in Textiles and Apparel
Modeling, and Computer Graphics Techniques for Modeling
Cloth, IEEE CG&A, Sept. 96
- Sept. 11: An Evolving System for Simulating Clothes on
Virtual Actors IEEE CG&A, Sept. 96. More info.
- Sept. 16: Fitting a Woven Cloth Model to a
Curved Surface: Dart Insertion CG&A, Sept. 96., and A Fast, Flexible, Particle-System Model
for Cloth Draping, IEEE CG&A, Sept. 96,
- Sept. 23: Finite-Element Modeling
and Control of Flexible Fabric Parts, IEEE CG&A, Sept. 96, and A Shading Model for Cloth Objects, IEEE
CG&A, Nov. 92.
- Sept. 25: Class Canceled. Proposals will be presented
in class on Sept. 30!
- Volume Visualization
- Oct. 2: Volume Visualization: Principles and Advances, SIGGRAPH Course Notes, 97, and
Marching Cubes, Computer Graphics, 87. Presented by Chuck
- Oct. 9: Context Sensitive Normal Estimation for Volume
Imaging, SIGGRAPH Course Notes 92. Presented by Ted
- Oct. 9: Delaunay Triangulation in Three
Dimensions, CG&A Sept 95. Presented by Jose. More
info is here.
- Oct. 16: Superfaces: Polygonal Mesh Simplification with
Bounded Error, IEEE CG&A May 96, Presented by George
- Oct. 21:
Generalized Unstructured Decimation, CG&A Nov 96,
Presented by Kae. More info is here and here. Surface Reconstruction by
Multiaxial
Triangulation, CG&A Nov 94, presented by Ted. More info is here.
- Oct. 23:
Volume Data and Wavelet Transforms, CG&A July 93, presented by Kae.
Volumetric Ray Tracing, SIGGRAPH Course Notes, 97, presented by Gabriel.
- Oct. 28
Scattered Data Modeling, CG&A Jan 93, presented by George
- Oct. 30: In-class progress reports. Use at least five transparencies
to remind everyone what you are doing, what your objectives are, and
what you have done so far and what resources you have used. Also tell
us about any changes you have had to make to your original objectives
and approach.
- Faster Algorithms
- Nov. 11
- A Sorting Classification of Parallel Rendering, IEEE CG&A, July 1994, by Chuck
- A New Algorithm for Interactive Graphics on Multicomputers, IEEE CG&A, July 1994, by Ted. Here is info on the Pixel-Flow project.
- Nov. 13
- Dynamic Load Balancing for Parallel Polygon
Rendering, IEEE CG&A, July 1994, by Jose
- Communication Costs for Parallel Volume-Rendering
Algorithms, IEEE CG&A, July 1994, by George.
- Nov. 18
- Parallel Volume Rendering Using Binary-Swap
Compositing, IEEE CG&A, July 1994, by Kay. See Author's homepage and the ACL page for more info.
- Distributing Data and Control for Ray Tracing in
Parallel, IEEE CG&A, July 1994, by Gabriel.
- Nov. 20
- A New Space Subdivision for Ray Tracing CSG Solids, IEEE CG&A, Nov 1995, by Chuck
- Generating Exact Ray-Traced Animation Frames by Reprojection, IEEE CG&A, Nov 1994, by Gabriel.
- Dec. 1
- Fast Polygon Scan Conversion with Medical Applications, IEEE CG&A, Nov 1994, by Kay
- An Improved Parallel Circle-Drawing Algorithm, IEEE CG&A, Jan-Feb 1997, by Ted.
- Faster Ray Tracing Using Adaptive Grids, IEEE CG&A, Jan-Feb 1997, by Jose
- Dec. 4
- Dec. 9
- Dec. 11
anderson@cs.colostate.edu
Copyright © 1997 Chuck Anderson