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

Course Syllabus and Info


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

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


1/17/18 Unity 3D Smith and Queiroz, Unity 5.x Cookbook
Unity BootCamp slides
Unity Example
1/22/18 Video Game Motion Controllers LaViola and Marks(2010)
LaViola and Keefe(2011)
Asgn 1
Lecture Slides
1/24/18 Human Factors 3DUI Book - Chapter 3, pgs. 33-56
Lecture Slides
1/29/18 Human Factors Cont'd 3DUI Book - Chapter 3, pgs. 56-76

1/31/18 Intro to HCI 3DUI Book - Chapter 4
Lecture Slides
2/5/18 Output Devices 3DUI Book - Chapter 5, pgs. 123-153
Lecture Slides
2/7/18 Output Devices cont'd 3DUI Book - Chapter 5, pgs. 153-185

2/12/18 Input Devices 3DUI Book - Chapter 6, pgs. 187-221
Lecture Slides
2/14/18 Output Devices cont'd 3DUI Book - Chapter 6, pgs. 221-249 Asgn 2


2/19/18 Selection and Manipulation 3DUI Book - Chapter 7
Lecture Slides
2/21/18 VR gaming day


2/26/18 Travel 3DUI Book - Chapter 8
Lecture Slides
2/28/18 System Control 3DUI Book - Chapter 9
Lecture Slides
3/5/18 3DUI Design Strategies 3DUI Book - Chapter 10
Lecture Slides
3/7/18 Assignment 2 Demos
Asgn 3

3/12/18 Spring Break


3/14/18 Spring Break


3/19/18 3DUI Evaluation 3DUI Book - Chapter 11, pgs. 455-470
Lecture Slides
3/21/18 3DUI Evaluation cont'd 3DUI Book - Chapter 11, pgs. 470-494

3/26/18 3DUI Evaluation Examples

Lecture Slides
3/28/18 Project Updates and Future of 3DUI


4/2/18 Paper Presentations
   -- Martin Dinkov
   -- Trevor Absher
Wu et al.(2017)
Kim et al.(2017)
Blom et al.(2013)


4/4/18 Project Updates


4/9/18 Paper Presentations
   -- Jyoti Kini
   -- David Hathcock
Newell et al.(2017)
Pontonnier et al.(2014)
Nguyen et al.(2013)
Chenechal et al.(2016)


4/11/18 Project Updates


4/16/18 Paper Presenations
   -- Justin Gosselin
Schmidt et al.(2006)


4/18/18 Project Updates


4/23/30 Paper Presentations
   -- Kevin Kuretski
   -- Cody Beebe
Riecke (2010)
Terziman et al.(2010)


4/25/18 Project Updates


4/30/18 Final Project Demo Day