CS 5630 is part of the University of Utah's Computational Engineering and Science (CES) Program.
This class fulfills one of the requirements for the Computational Engineering and Science (CES) Program here at the University. Enrollment in the program is necessary to obtain CES Certificate or MS credit. If you are interested in learning more about the CES program, please visit www.ces.utah.edu or contact Coralee Bernard (coralee@cs.utah.edu, 581-3455).
If you have any questions or comments, please send them to Chuck Hansen at
Instructor: Chuck Hansen
TA: Alan Nichols
Fall Semester 2006
Email: hansen 'at' cs.utah.edu
Office: 3458 MEB
Office Hours: T,Th 4:00-5:00pm or by appointment (use email to arrange an appointment)
Email: nicholsa 'at' cs.utah.edu
Office: 3115 MEB
Office Hours: by appointment. I'm on campus 5 days/week and most weekends.
Lectures: T, Th 10:45-12:05, EMCB 112
Join the class mailing list
Text:
"The Visualization Handbook",
By Charles Hansen and Chris Johnson
Optional Text: Reference: "The VTK Users Guide" available from kitware
The VTK User's Guide book is currently out of print and is not required.
Weekly Plan
Wk
Date
Topic
Reading
1
Thu 8/24
Motivation: Intro and Applications
2
Tues 8/29
Human Vision and Color
Thur 8/31
Human Vision and Color
3
Tues 9/5
Introduction to tcl and vtk
Read Chapter 30 (overview of VTK)
Thurs 9/7
Introduction to tcl and vtk
4
Tues 9/12
Data representation and processing
read handout
Thur 9/14
Human Vision and Color
read chapter 1
5
Tues 9/19
Color visualization
Thur 9/21
3D Computer Graphics
Read Handout
6
Tues 9/26
Volume Processing and Isosurfaces
Read Handout, Read Chapter 2
Thur 9/28
Exam 1
7
Tues 10/3
Volume Processing and Isosurfaces
Read Chapters 3, 4, 6
Thurs 10/5
Fall Break
8
Tues 10/10
Volume Rendering
Read Chapters 7, 11, 8
Thur 10/12
Volume Rendering
Read Chapter 9
9
Tues 10/17
Volume Rendering
Read Chapter 10
Thur 10/19
Volume Rendering
10
Tues 10/24
Transfer Functions
Thurs 10/26
Transfer Functions
11
Tues 10/31
vtk review
Thurs 11/2
Exam 2
12
Tues 11/7
Flow Visualization
Read Chapter 12, 45
Thurs 11/9
Vector Visualization
Read Chapter 14
13
Tues 11/14
Tensor Visualization
Read Chapter 16
Thurs 11/16
Feature Spaces
Read Chapter 43
14
Tues 11/21
Information Visualization
Read Chapter 42
Thurs 11/23
No Class on Thanksgiving.
15
Tues 11/28
Information Visualization Success Stories
Thurs 11/30
Tufte's Design Principles
16
Thurs 12/5
Case Study in Visualization
Thurs 12/7
Vis Trails (vtk research at Utah)
Finals
Friday 12/15
Final Exam, 10:30 am -- 12:30 pm
CS 5630 Links:
CS 5630/6630 Course Syllabus: [ PDF]
College of Engineering Guidelines (PDF file)
Introductory
Information Pointers to get you started with html, Tcl/Tk, and vtk for you projects.
Project Directory All the project assignments,
and general information about doing projects.
Slides: PDF versions of the class slides.
Test Files: Last year's Solutions to tests.
Install CD This directory contains
install CD for vtk 4.2.2.
Resources Directory This directory contains
postscript files of review/overview materials on Unix, Makefiles, Matlab, etc.
Examples of Visualization Techniques Click here for
examples of scientific visualization techniques.
1997 Scientific Visualization
Projects Click here for links to final projects for the 1997 Scientific
Visualization class.
1996 Scientific Visualization Projects Click
here for links to final projects for the 1996 Scientific Visualization
class.Scientific Visualization Links
.
A list of useful visualization software, tutorials, and research
links - University of Utah.
Visualization
links - University of Massachusetts.
Visualization references - Vienna University of Technology.
Visualization links - University of Finland.
Visualization conferences - Vienna University of Technology.