Scientific Visualization - Spring 2003

Homework Assignments | Reading Assignments | Optional Readings | Notes | Student Webpages | Home

Announcements

VTK is now installed (C++ version) acpub at
/afs/acpub.duke.edu/project/cps/pkgs/vtk-4.0/VTK
I am still working on getting the Java version functional. -Jam

Textbooks

Information Visualization: Perception for Design by Colin Ware, 2000, (ISBN 1-55860-511-8).

The following books may be useful as references:

Project Software

The Visualization Toolkit (VTK) will be used in the first few homework assignments. VTK is an open-source library which provides excellent implementations of many visualization algorithms.

Projects may use VTK, or one of two commercial visualization packages: Amira or AVS/Express. The North Carolina Supercomputing Center has an excellent AVS Tutorial.


Schedule

Tuesdays Thursdays
Jan 9 Overview, Motivation, VTK, Amira, AVS Express
Jan 14 Coordinate Systems, Sample Theory Jan 16 Navigation, Interaction
Jan 21 Perception: Light, Brightness, Constrast, Constancy, Color Theory Jan 23 Perception(cont)
Jan 28 Components of an Effective Visualization Jan 30 2D Scalar Visualization Methods
Feb 4 Surface Extraction: Isosurface, Convex Hull Feb 6 Surface Extraction (cont)
Feb 11 VolVis: Direct Volume Rendering, MIP, Ray Casting, Texture-based Rendering, Splatting, Transfer Functions Feb 13 VolVis (cont)
Feb 18 VolVis (cont) Feb 20 VolVis (cont)
Feb 25 Methods for Time-Varying Data: static Feb 27 Methods for Time-Varying Data: dynamic
Mar 4 Review, Class Projects Mar 6 Midterm
Mar 11 SPRING BREAK Mar 13 SPRING BREAK
Mar 18 FlowVis: Design & Traditional Techniques Mar 21 FlowVis (cont)
Mar 25 FlowVis: Texture-Based Techniques Mar 28 FlowVis (cont)
Apr 1 InfoVis: Goals & Problems Apr 3 InfoVis: Web-based Tools
Apr 8 Virtual Reality Design & Interfaces Apr 10 Virtual Reality Interfaces (cont)
Apr 15 Project Presentations Apr 17 Project Presentations

Instructor: Rachael Brady (rbrady@duke.edu)
Office: D212 LSRC
Office Hours: 11am-Noon M, 1-2pm Th or by appointment
TA: Jam Jenkins (cjj1@duke.edu)