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

Course Syllabus and Info


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

Lecture slides
1/16/17 Martin Luther King Jr. Holiday


1/20/16 Unity 3D Smith and Queiroz, Unity 5.x Cookbook
Unity BootCamp slides
Unity Example
1/23/17 Unity 3D Continued Smith and Queiroz, Unity 5.x Cookbook
Unity Example - Kienct
1/25/17 Video Game Motion Controllers LaViola and Marks(2010)
LaViola and Keefe(2011)
Asgn 1
Lecture Slides
1/30/17 3DUI Hardware - Visual Displays
   -depth cues
   -display characteristics
   -display examples
3DUI Book -- Chapter 3, pp. 29-59

Lecture slides
2/1/17 3DUI Hardware - Audio/Haptic Displays
   - 3D spatial audio
   - audio/haptic cues
   - haptic devices
3DUI Book -- Chapter 3, pp. 59-86

Lecture slides
2/6/17 3DUI Hardware - Input Devices
   - input device characteristics
   - tracking devices
   - custom input devices
3DUI Book -- Chapter 4

Lecture slides
2/8/17

Input devices cont'd




2/13/17

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

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

Lecture slides
2/15/17

Selection and Manip cont'd




2/20/17 Navigation -- Travel 3DUI Book -- Chapter 6
Asgn 2 Lecture slides
2/22/17 Navigation -- Wayfinding 3DUI Book -- Chapter 7

Lecture slides
2/27/17 System Control Technques 3DUI Book -- Chapter 8
3D Gesture Survey
Multimodal Interfaces

Lecture slides
3/1/17

Contextual 3D Gesture Recognition




3/6/17 Symbolic Input 3DUI Book -- Chapter 9

Lecture slides
3/8/17 3DUI Design - Designing for Humans 3DUI Book -- Chapter 10, pp. 311-330
Asgn 3
Lecture slides
3/13/17 Spring Break


3/15/17 Spring Break


3/20/17 VR Gaming Day


3/22/17 ISUE lab student lectures


3/27/17 3DUI Design -- Inventing 3DUIs
3DUI Evaluation I -- Basic concepts
3DUI Book -- Chapter 10, pp. 331-347
3DUI Book -- Chapter 11, pp. 349-369

Lecture slides 1 Lecture slides 2
3/29/17 3DUI Evaluation II -- Evaluation strategies
3DUI Evaluation III -- Examples
3DUI Book -- Chapter 11, pp. 369-384

Lecture slides 1
Lecture slides 2
4/3/17 Project Updates



4/5/17 Student Presentations
   -- Tyler Truong
   -- Brandon McMillan
   -- Kattoju Ravikiran
Im et al. 2016
Song et al. 2016
Lopes et al. 2015


4/10/17 Project Updates



4/12/17 Student Presentations
   -- Vamsee Kommareddy
   -- Raghavendra Ananta
   -- Rajat Bhattacharjee
Lopes et al. 2016
Samy et al. 2016
Lien et al. 2016


4/17/17 Project Updates



4/19/17 Student Presentations
   -- Sam Cosgrove
   -- Vikramrao Sheshagirirao
   -- Joseph Wileman
   -- Javier Lores
Rhee et al. 2017
Sra et al. 2016
Supan et al. 2006
Klein et al. 2007


4/24/17 Project Updates



4/26/17 Student Presentations
   -- Blake Klasing
   -- Angelica Garcia
   -- Atharva Vats
Pfeiffer et al. 2014
Akcayir et al. 2017
Ilyas et al. 2017


5/1/17 Final Demo Day!