Instructor: David Akers Lectures: Mon, Tue, Thu, Fri 1:00-1:50 (TH 399) ** Labs: ** Most Tuesdays, class will be in TH 409 for lab Phone: 879-3126 Email: dakers@pugetsound.edu Office: Thompson 600 (tower) Office Hours: Mon 3:00-3:50 pm, Tues/Thurs/Fri 2:00-2:50 pm, and by appt.
Tableau's data visualization software is provided through the Tableau for Teaching program.
Week Topic Reading Lab Assignment 8/29 Introduction, display devices Essential Math Handout
OpenGL Red Book, Chapter 1 (Intro to OpenGL) (link to 2nd edition)
Lab 1 Asmt 1 (soln) 9/5 Scan conversion, OpenGL
No class Monday (Labor Day)
OpenGL Red Book, Chapter 2 (State Management and Drawing) (link to 2nd edition)
OpenGL Red Book, Appendix A (Basics of GLUT) (link to 2nd edition)
Lab 2 (soln) 9/12 Animation, windows and clipping, display lists, transformations OpenGL Red Book, Chapter 7 (Display Lists) (link to 2nd edition)
OpenGL Red Book, Appendix C (Homogeneous Coodinates and Transformation Matrices) (link to 2nd edition)
9/19 Transform hierarchies, 3D viewing and projection, lighting OpenGL Red Book, Chapter 3 (Viewing) (link to 2nd edition) Lab 3 (soln) Asmt 2 (soln) 9/26 Lighting, texture mapping OpenGL Red Book, Chapter 5 (Lighting) (link to 2nd edition)
OpenGL Red Book, Chapter 9 (Texture Mapping) (link to 2nd edition)
Lab 4 10/3 3D modeling, collision detection, color
(No class Friday - do the lab on your own.)
OpenGL Red Book, Chapter 11 (Tesselators and Quadrics) (link to 2nd edition)
OpenGL Red Book, Chapter 12 (Evaluators and NURBS) (link to 2nd edition)
OpenGL Red Book, Chapter 4 (Color) (link to 2nd edition)
Lab 5 Asmt 3 (soln) 10/10 Transparency, raytracing
Exam Thursday — in class (solutions)
OpenGL Red Book, Chapter 6 (Blending) (link to 2nd edition)
OpenGL Red Book, Chapter 15 (The OpenGL Shading Language) (not in 2nd edition)--
10/17 Programmable shading
No class Monday or Tuesday (Fall Break)
Ray-tracing: Graphics for the Masses, Paul Rademacher, 1997. (html) 10/24 Purpose of data visualization, data and image models Decision to launch the Challenger, In Visual Explanations. Edward Tufte, 1997. (pdf)
Chapter 1 (Information Visualization) In Readings in Information Visualization. S. Card et al., 1999. (pdf)
Final Project 10/31 Perception/cognition, effective use of space
Monday: Layering and Separation, Chapter 3 in Envisioning Information, E. Tufte. (textbook)
Monday: Small multiples, Chapter 4 in Envisioning Information, E. Tufte. (textbook)
Thursday: Perception in Visualization, C. Healey, 2009. (html)
Friday: Escaping flatland, Chapter 1 in Envisioning Information, E. Tufte. (textbook)
Friday: Narratives of space and time, Chapter 6 in Envisioning Information, E. Tufte. (textbook)
11/7 Effective use of color and interaction
Guest lecture: Jock Mackinlay, Tableau Software (Friday)
Monday: Color and information, Chapter 5 in Envisioning Information, E. Tufte. (textbook)
Thursday: Tight Coupling of Dynamic Query Filters with Starfield Displays, Ahlberg and Shneiderman, 1994. (html) (video)
Thursday: Visual Queries for Finding Patterns in Time Series Data, Hochheiser and Shneiderman, 2002. (pdf)
Asmt 4 11/14 Student presentations
No reading this week. Asmt 5 11/21 Conveying object shape
No class Thursday or Friday (Thanksgiving)Monday: Suggestive contours for conveying shape. D. DeCarlo et al., 2003. (pdf) (images)
Monday: Conveying Shape and Features with Image-Based Relighting, Akers et al. 2003. (pdf)
11/28 Macro/micro readings, evaluation, animation Monday: Macro/micro readings, Chapter 2 in Envisioning Information, E. Tufte. (textbook)
Thursday: Evaluating Information Visualizations: Issues and Opportunities, J. Stasko 2006. (pdf)
Friday: Tricks to Animating Characters with a Computer, J. Lasseter, 1994. (html) (video)
Friday: Animated Transitions in Statistical Data Graphics. J. Heer and G. Robertson, 2007. (pdf) (video)
12/5 Graphics and data visualization research, final thoughts
Monday: Exploration of the Brain's White Matter Pathways with Dynamic Queries, Akers et al. 2004. (pdf)
Monday: CINCH: A Cooperatively Designed Marking Interface for 3D Pathway Selection, Akers 2006. (pdf)
12/12 Final exam week
Dec 14 (Wednesday) 12:00pm-2:00pm--