Welcome to CAP6121! Work hard on your final projects!

Course Syllabus and Info


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

Lecture slides
1/19/15 Martin Luther King Jr. Holiday


1/21/15 Unity 3D Creighton
Unity 3D Example 1
Resources 1
Unity Server Example
Unity Kinect Example
Kinect Info
1/26/15 Video Game Motion Controllers LaViola and Marks(2010)
LaViola and Keefe(2011)
Asgn 1
Lecture Slides
Kinect2-Unity software
1/28/15 3DUI Hardware - Visual Displays
   -depth cues
   -display characteristics
   -display examples
3DUI Book -- Chapter 3, pp. 29-59

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

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

Lecture slides
2/9/15

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

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

Lecture slides
2/11/15

Non-isomorphic 3D interaction

3DUI Book -- Chapter 5, pp. 168-182
3D Object Selection Survey


2/16/15 Navigation -- Travel 3DUI Book -- Chapter 6
Asgn 2 Lecture slides
2/18/15 Navigation -- Wayfinding 3DUI Book -- Chapter 7

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

Lecture slides
2/25/15 Symbolic Input 3DUI Book -- Chapter 9

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

Lecture slides
3/4/15 3DUI Design -- Inventing 3DUIs 3DUI Book -- Chapter 10, pp. 331-347
Assignment 3 out
Lecture slides
3/9/15 Spring Break


3/11/15 Spring Break


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

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

Lecture slides
3/25/15 3DUI Evaluation III -- Evaluation examples

Lecture slides
3/30/15 3DUI in the Real World 3DUI Book -- Chapter 12

Lecture slides
4/1/15 Video Game day



4/6/15 Project Updates



4/8/15 Student Presentations
   - Mehran Maghoumi
   - Chuck Greenwood
   - Graham Nicholson
Dardas et al. (2011)
Ardouin et al. (2013)
Bruder et al. (2012)


4/13/15 Project Updates



4/15/15 Student Presentations
   - Joshua Linge
   - Edward Aymerich
   - Santhosh Singaraju
   - Marcos Arribas
Steed et al. (2013)
Vasylevska et al. (2013)
Caporusso (2008)
Bau et al. (2009)


4/20/15 Student Presentations
   - Shriram Ganesh
   - Tanuj Palghamol
   - Arya Pourtabatabaie
   - Mike Galletti
Yang et al. (2012)
Anderson et al. (2013)
Figueiredo et al. (2009)
Leithinger et al. (2014)


4/22/15 Project Updates



4/27/15 Student Presentations
   - Buder Shageer
   - Tushar Mahrishi
   - Behnaz Nojavan
   - Myungho Lee
Bau et al. (2010)
Kim et al. (2014)
Van den Bergh et al. (2011)
Ponto et al. (2012)


4/29/15 Project Updates



5/4/15 Final Project Demo Day