CAP 6938 3D User Interfaces for Games and Virtual Reality

Spring 2009

Prof. Joseph J. LaViola Jr.

Engr 1, Rm 383 MW 4:30pm - 5:45pm


Welcome to CAP6938!!! -- Final Project proposals are due March 27th!


Course Syllabus and Info


Date Lecture Description Readings Assignments Materials
1/07/09

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/12/09 3DUIs and Games 3DUI Book -- Chapter 2
3DUI,VR and Games

Lecture slides
1/14/09 Wiimotes Cawood and McGee
Lecture Slides
1/21/09 Microsoft XNA Cawood and McGee Assignment 1 Lecture slides
1/26/09

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

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

Lecture slides
1/28/09

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

3DUI Book -- Chapter 4

Lecture slides
2/2/09

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

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

Lecture slides
2/4/09

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

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

Lecture slides
2/9/09

Non-isomorphic 3D interaction

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


2/11/09 Navigation -- Travel 3DUI Book -- Chapter 6

Lecture slides
2/16/09 Navigation -- Wayfinding 3DUI Book -- Chapter 7
Asignment 1 due

Assignment 2 out
Lecture slides
2/18/09 System Control Technques 3DUI Book -- Chapter 8

Lecture slides
2/23/09 Symbolic Input 3DUI Book -- Chapter 9

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

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

Lecture slides
3/4/09 3DUI Evaluation I - Basic concepts 3DUI Book -- Chapter 11, pp. 349-369

Lecture slides
3/9/09 Spring Break
Assignment 2 due
3/11/09 Spring Break
Assignment 3 out
3/16/09 Gaming Day


3/18/09 3DUI in the Real World 3DUI Book -- Chapter 12

Lecture slides
3/23/09 3DUI Evaluation II -- Evaluation strategies 3DUI Book -- Chapter 11, pp. 369-384

Lecture slides
3/25/09 3DUI Evaluation III - Example studies

Lecture slides
3/30/09 Paper Presentations
   -- Fahad Shah
   -- Travis Wooley



4/1/09 Project Updates



4/6/09 Paper Presentations
   -- Tad Litwiller
   -- Ken Laviers
   -- Bilal Orhan
   -- Zack Neyland



4/8/09 Project Updates


4/13/09 Paper Presentations
   -- Mike Hoffman
   -- Prince Gupta
   -- Juliet Norton
   -- Gino Costantini



4/15/09 Project Updates


4/20/09 Paper Presentations
   -- Travis Cossairt
   -- Joshua Thompson
   -- Jeremy Rose
   -- Yiyan Xiong



4/22/09 Project Updates


5/4/09 Final Project Demo Day!!!