Welcome to CAP6121! -- Work hard on your final projects!

Course Syllabus and Info


Date Lecture Description Readings Assignments Materials
1/7/13 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/9/13 3DUIs and Games 3DUI Book -- Chapter 2
3DUI,VR and Games

Lecture slides
1/14/13 Unity 3D Creighton
Lecture Slides
Unity 3D Example
1/16/13 Video Game Motion Controllers LaViola and Marks(2010)
LaViola and Keefe(2011)

Lecture Slides
1/21/13 Martin Luther King Jr. Holiday
Asgn 1

1/23/13 3DUI Hardware - Visual Displays
   -depth cues
   -display characteristics
   -display examples
3DUI Book -- Chapter 3, pp. 29-59

Lecture slides
Unity Kinect Example
1/28/13 3DUI Hardware - Audio/Haptic Displays
   - 3D spatial audio
   - audio/haptic cues
   - haptic devices
3DUI Book -- Chapter 3, pp. 59-86

Lecture slides
1/30/13 3DUI Hardware - Input Devices
   - input device characteristics
   - tracking devices
   - custom input devices
3DUI Book -- Chapter 4

Lecture slides
2/4/13

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

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

Lecture slides
2/6/13

Non-isomorphic 3D interaction

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


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

Lecture slides
2/13/13 Navigation -- Wayfinding 3DUI Book -- Chapter 7
Assignment 2 out Lecture slides
2/18/13 System Control Technques 3DUI Book -- Chapter 8

Lecture slides
2/20/13 Symbolic Input 3DUI Book -- Chapter 9

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

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

Lecture slides
3/4/13 Spring Break
Assignment 3 out
3/6/13 Spring Break


3/11/13 3DUI Evaluation I - Basic concepts 3DUI Book -- Chapter 11, pp. 349-369

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

Lecture slides
3/18/13 VR 2013 FLAVRS Event



3/20/13 Gaming Day
Final Project proposal are due

3/25/13 3DUI Evaluation III -- Evaluation examples

Lecture slides
3/27/13 3DUI in the Real World 3DUI Book -- Chapter 12

Lecture slides
4/1/13 Project Updates



4/3/13 Paper Presentations
   -- Ryan Patrick
   -- David Griffen
   -- Andres Vargas
Kellner et al. (2012)
Sutherland et al. (2012)
Papadopoulou (2007)


4/8/13 Project Updates



4/10/13 Paper Presentations
   -- Yazen Ghannam
   -- Willard Stanley
   -- Rouhllah Rahmatizadeh
Shukran et al. (2012)
Held et al. (2012)
Tong et al. (2012)


4/15/13 Project Updates



4/17/13 Paper Presentations
   -- Anthony Wehrer
   -- Corey Pittman
   -- Will Holderness
Cashion et al. (2012)
Suma et al. (2012)
Murugappan et al. (2012)


4/22/13 Project Updates



4/24/13 Paper Presentations
   -- Brian Kelley
   -- Andrew Yee
   -- Joshua Haley
Terziman et al. (2010)
Wendt et al. (2010)
Maltby (2006)


4/25/13 Final Project Demo Day!