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

Course Syllabus and Info


Date Lecture Description Readings Assignments Materials
1/8/24 Introduction to 3D User Interfaces
   -course mechanics
   -definitions
   -3D UI Applications
3DUI Book -- Chapter 1
New Directions in 3D UI
3DUI New Directions Survey

Lecture slides
1/10/24 3DUIs and Games 3DUI Book -- Chapter 2
3DUI,VR and Games
Steed et al.(2021)

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


1/17/24 Video Game Motion Controllers LaViola and Marks(2010)
LaViola and Keefe(2011)

Lecture Slides
1/22/24 Unity 3D Smith and Queiroz, Unity 5.x Cookbook

1/24/24 Unity 3D and VR Smith and Queiroz, Unity 5.x Cookbook Asgn 1
Unity Example
1/29/24 Human Factors 3DUI Book - Chapter 3
Lecture Slides
1/31/24 Intro to HCI 3DUI Book - Chapter 4
Lecture Slides
2/5/24 Output Devices 3DUI Book - Chapter 5, pgs. 123-153
Lecture Slides
2/7/24 Output Devices cont'd 3DUI Book - Chapter 5, pgs. 153-185

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

2/19/24 Selection and Manipulation 3DUI Book - Chapter 7, pgs. 255-301
Lecture Slides
2/21/24 Selection and Manipulation cont'd 3DUI Book - Chapter 7, pgs. 301-316

2/26/24 Travel 3DUI Book - Chapter 8
Lecture Slides
2/28/24 No class


3/4/24 System Control 3DUI Book - Chapter 9 Asgn 3
Lecture Slides
3/6/24 3DUI Design Strategies 3DUI Book - Chapter 10
Lecture Slides
3/11/24 3DUI Evaluation 3DUI Book - Chapter 11
Lecture Slides
3/13/24 3DUI Evaluation Examples

Lecture Slides
3/18/24 Spring Break



3/20/24 Spring Break



3/25/24 Project Updates


3/27/24 Student Presentations
   -- Taylor Laird
   -- Akashdeep Shakraborty
   -- Rafeeq Shodeinde
Weissker et al. (2024)
Kim et al. (2023)
Razevicius et al. (2024)


4/1/24 Project Updates


4/3/24 Student Presentations
   -- Charlee Mione
   -- Angad Gosain
Stanney et al. (2003)
Azmandian et al. (2016)


4/8/24 Project Updates


4/10/24 Student Presentations
   -- Yash Chaudhari
   -- Rohit Gupta
   -- Marcus Decastro
   -- Bradley Coles
Wang et al. (2022)
Hong et al. (2024)
Suomalainen et al. (2020)
Bachmann et al. (2019)


4/15/24 Project Updates


4/17/24 Student Presentations
   -- Xiao Wang
   -- Martin McCarthy
   -- Ethan Legum
   -- Jose-Valentin Sera-Josef
Bellgardt et al. (2020)
Helvoort et al. (2020)
Jiang et al. (2022)
Li et al, (2023)


4/22/24 Project Updates


4/24/24 Student Presentations
   -- Delroy Jordan
   -- Nathan Justin
   -- Dip Patel
   -- Anthony Moore
Kulik et al. (2018)
Bellabari et al. (2017)
Xu et al. (2018)
Onsem et al. (2023)


4/29/24 Final Project Demo Day