Visualization
CIS4930 CIS5930
MWF 1:25pm
http://www.cs.fsu.edu/~banks/courses/2000.0/
Course description:
This course is concerned with applying 3D computer graphics
to visualize scientific data. The two guiding themes are
Prerequisites:
Computer Graphics, object-oriented programming, and
multi-variate calculus, or consent of instructor.
Grading:
30% Small projects and demonstrations
20% Class participation
20% Final project, demonstration, and report
10% Midterm exam
20% Final exam
Academic Honesty:
Students are expected to understand and conform to the
Student Honor Code as set forth in the University General Bulletin and the
Student Handbook, especially as it addresses the issue of plagiarism. While it
is encouraged that students work together and help one another to learn the
subject matter of this course, all assignments are to be each student's own
work unless otherwise specified by the instructor. In addition, when code is
used from outside sources (such as a book) you must document it to give
credit to the original author.
All cases of academic dishonesty will be reported to the department which
may take additional actions if these seem warranted. Egregious cases of
cheating can result in being expelled from the university.
Students with Disabilities:
Please notify the Department of Computer
Science five working days prior to this event if a reasonable accommodation
for a disability is needed: 644-2296 (Voice), 644-0058 (Fax). This syllabus
and other class materials are available in alternative format upon request.
Print out and put in your notebook: Powerwall courtesy
Abert
Beason
Daniels
Gou
Grant
Hernandez
Kommineni
Kramer
Kurtz
Liu
Grade summary
Please check your grade report. I've graded your small projects
and class participation (50% of the final grade). Most of you have
not yet created web pages with for your make-at-home projects or your
programming projects. Even if you are not satisfied with your
inventor programs, put them on the Web together with representative
images they create. All these project grades should end up between
90 and 100 if you will do your job here.
Tuesday April 25 5:30-7:30pm
Final exam
Be familiar with the abstract, title, authors for all papers assigned.
Be familiar with Open Inventor mentor and man pages for
elements used in assignments.
Review scalar fields (volume rendering, isosurface, critical
point, gradient, Morse theory) and vector fields (pathline,
streamline, streakline, timeline, critical point,
eigenvalue, eigenvector).
Apr 10 Week 16 Assignments
Wed, Fri: Project presentations.
Project requirements (due 5:00pm Friday):
Inventor assignments:
Be sure to link to your Inventor programming
assignments. Include a screen capture of your
Inventor programs ( use /usr/sbin/snapshot or
/usr/sbin/capture to grab them; use /usr/freeware/bin/convert
to convert them to .gif or .jpg for the Web).
Hand-made projects:
Be sure to link from your home page to your
Vis area. Update your pictures/descriptions from
all of your make-at-home projects from the beginning
of the semester.
Apr 10 Week 16 Assignments
4 papers to read
Apr 03 Week 15 Assignments
Mar 28 Week 14 Assignments
Mar 21 Week 13 Assignments
3 papers to read
Mar 20 Week 12 Assignments
5 papers to read
Program demos.
Mar 13 Week 11 Assignments
1 paper to read
Contact the sponsor for your project. Here is a sample
email.
Program
Visualizing
Unsteady Flow slide set
Handouts: Streamline calculation
for a
constant and for a
linear vector field; for
a
time-varying vector field
(solution).
Mar 06 Week 10 Spring Break
Feb 28 Week 9 Assignments
Feb 21 Week 8 Assignments
4 papers to read
Feb 14 Week 7 Assignments
Mid-term take-home test (due
Fri Feb 25).
Project
3 papers to read
Staples or
Iron filings
Volume rendering with Inventor
Feb 07 Week 6 Assignments
4 papers to read, plus a bibliography for
your notebook
Incense or
paper tube
Jan 31 Week 5 Assignments
4 papers to read
Balloons or
plaster
Marching Cubes with Inventor
Jan 24 Week 4 Assignments
2 papers to read
Jan 17 Week 3 Assignments
4 papers to read
Advanced jello or
spaghetti
project
Isosurfaces written homework,
bring to class Wednesday Jan 19 and Friday Jan 21.
Jan 10 Week 2 Assignments
4 papers to read
Jello project