Latest News: Work hard on your final projects.

Course Syllabus and Info


Date Lecture Description Readings Assignments Materials
1/11/10 Introduction to 3D User Interfaces
   -course mechanics
   -definitions
   -3D UI Applications
3DUI Book -- Chapter 1
New Directions in 3DUI
3DUI New Directions Survey

Lecture slides
1/13/10 3DUIs and Games 3DUI Book -- Chapter 2
3DUI,VR and Games

Lecture slides
1/18/10 Martin Luther King Jr. Holiday


1/20/10 Wiimotes Cawood and McGee
Lecture Slides
1/25/10 Microsoft XNA Cawood and McGee Assignment 1 Lecture slides
1/27/10

3DUI Hardware - Visual Displays
   -depth cues
   -display characteristics
   -display examples

3DUI Book -- Chapter 3, pp. 29-59

Lecture slides
2/1/10

3DUI Hardware - Audio/Haptic Displays
   - 3D spatial audio
   - audio/haptic cues
   - haptic devices

3DUI Book -- Chapter 3, pp. 59-86

Lecture slides
2/3/10

3DUI Hardware - Input Devices
   - input device characteristics
   - tracking devices
   - custom input devices

3DUI Book -- Chapter 4

Lecture slides
2/8/10

Selection and Manipulation
   - selection techniques
   - manipulation techniques
   - categories of selection

3DUI Book -- Chapter 5, pp. 139-168

Lecture slides
2/10/10

Non-isomorphic 3D interaction

3DUI Book -- Chapter 5, pp. 168-182


2/15/10 Navigation -- Travel 3DUI Book -- Chapter 6

Lecture slides
2/17/10 Navigation -- Wayfinding 3DUI Book -- Chapter 7
Asignment 1 due

Assignment 2 out
Lecture slides
2/22/10 Symbolic Input 3DUI Book -- Chapter 9

Lecture slides
2/24/10 System Control Technques 3DUI Book -- Chapter 8

Lecture slides
3/1/10 3DUI Design - Designing for Humans 3DUI Book -- Chapter 10, pp. 311-330

Lecture slides
3/3/10 3DUI Design -- Inventing 3DUIs 3DUI Book -- Chapter 10, pp. 331-347

Lecture slides
3/8/10 Spring Break
Assignment 2 due
3/10/10 Spring Break
Assignment 3
3/15/10 3DUI Evaluation I - Basic concepts 3DUI Book -- Chapter 11, pp. 349-369

Lecture slides
3/17/10 3DUI in the Real World 3DUI Book -- Chapter 12

Lecture slides
3/22/10 Gaming Day


3/24/10 Gaming Day


3/29/10 3DUI Evaluation II -- Evaluation strategies 3DUI Book -- Chapter 11, pp. 369-384

Lecture slides
3/31/10 3DUI Evaluation III - Example studies

Lecture slides
4/5/10 Paper Presentations
   -- Jeremy Weinstein
   -- Sarah Buchanan



4/7/10 Project Updates



4/12/10 Paper Presentations
   -- Daniel William
   -- Joe Tilley



4/14/10 Paper Presentations
   -- Chaun Sun
   -- Abe Hall
   -- Salman Cheema



4/19/10 Project Updates



4/21/10 Paper Presentations
   -- Arun Kulshreshth
   -- Khoi Do
   -- Arnold Perez



4/26/10 Project Updates



4/28/10 Paper Presentations
   -- Bryan Rosander
   -- Javid Shamloo
   -- Philip Bell



5/3/10 Final Project Demo Day!!