Univer
sity of Utah

Scientific Visualization

Welcome to the CS 5630/6630 - Scientific Visualization home page. Here you will find the latest class information, assignments, handouts, and other useful information.

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

Fall Semester 2006

Instructor: Chuck Hansen
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)

TA: Alan Nichols
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:

o CS 5630/6630 Course Syllabus: [ PDF]

o College of Engineering Guidelines (PDF file)

o Introductory Information Pointers to get you started with html, Tcl/Tk, and vtk for you projects.

o Project Directory All the project assignments, and general information about doing projects.

o Slides: PDF versions of the class slides.

oTest Files: Last year's Solutions to tests.

o Install CD This directory contains install CD for vtk 4.2.2.

o Resources Directory This directory contains postscript files of review/overview materials on Unix, Makefiles, Matlab, etc.

o Examples of Visualization Techniques Click here for examples of scientific visualization techniques.

o 1997 Scientific Visualization Projects Click here for links to final projects for the 1997 Scientific Visualization class.

o 1996 Scientific Visualization Projects Click here for links to final projects for the 1996 Scientific Visualization class.

Scientific Visualization Links

o A list of useful visualization software, tutorials, and research links - University of Utah.

o Visualization links - University of Massachusetts.

o Visualization references - Vienna University of Technology.

o Visualization links - University of Finland.

o Visualization conferences - Vienna University of Technology.

.