CS 6334: Virtual Reality |
||
Fall 2022 |
||
Textbooks:
#1: Steven M. LaValle, Virtual Reality, To be published by Cambridge University Press. Available online: http://lavalle.pl/vr/
#2: LaViola, J., Kruijff, E., McMahan, R., Bowman, D., and Poupyrev, I. 3D User Interfaces: Theory and Practice, 2nd Ed., 2017. (Optional)
*This schedule is tentative and subject to change as the term evolves.
Date | Topics | Course Materials | Instructor | Deadlines | |
Week 1 | |||||
Lecture 1 Monday 08/22/22 |
Introduction to Virtual Reality | Readings: Steven's book: Chapters 1&2 |
Yapeng | ||
Lecture 2 Wednesday 08/24/22 |
Geometry of Virtual Worlds | Readings: Steven's book: Chapter 3 |
Yapeng | ||
Week 2 | |||||
Lecture 3 Monday 08/29/22 |
Physics of Virtual Worlds | Readings: #1: Steven's book: Chapters 8.1&8.3 #2: Physics-based Animation Tutorial |
Yapeng | ||
Lecture 4 Wednesday 08/31/22 |
Camera Models | Readings: CS231A Course Notes 1: Camera Models |
Yapeng | HW1 release on 08/31, due 9/9 at 11:59PM CT | |
Week 3 | |||||
Week 3: Monday 09/05 - Labor Day; No class | |||||
Lecture 5 Wednesday 09/07/22 |
Lenses | Readings: Steven's book: Chapters 4.2&4.3 |
Yapeng | Project description release on 9/7; Project proposal due 9/26 at 11:59PM CT | |
Week 4 | |||||
Lecture 6 Monday 09/12/22 |
Visual Rendering I: Vertex Transforms | Readings: #1: Steven's book: Chapters 3.4&3.5 #2: 3D graphics with OpenGL: Basic Theory |
Yapeng | ||
Lecture 7 Wednesday 09/14/22 |
Visual Rendering II: Rasterization, Lighting and Shading | Readings: #1: Steven's book: Chapters 7.2&7.1 #2: 3D graphics with OpenGL: Basic Theory |
Yapeng | ||
Week 5 | |||||
Lecture 8 Monday 09/19/22 |
Visual Perception I | Readings: Steven's book: Chapters 5&6.3 |
Yapeng | ||
Lecture 9 Wednesday 09/21/22 |
Visual Perception II | Readings: #1: Steven's book: Chapter 6.1 #2: Multiview Geometry in Computer Vision: Chapter 9.1&9.2 |
Yapeng | HW2 release on 9/21, due 9/30 at 11:59PM CT | |
Week 6 | |||||
Lecture 10 Monday 09/26/22 |
Unity Tutorial | Readings: Unity Learn |
TA: Sthitadhi | ||
Lecture 11 Wednesday 09/28/22 |
Visual Perception III: Motion perception | Readings: Steven's book: Chapters 6.2&8.4 |
Yapeng | ||
Week 7 | |||||
Lecture 12 Monday 10/03/22 |
Head Tracking and IMUs | Readings: Steven's book: Chapters 9.1&9.2 |
Yapeng | ||
Lecture 13 Wednesday 10/05/22 |
Pose Tracking I | Readings: Steven's book: Chapters 9.3 |
Yapeng | ||
Week 8 | |||||
Lecture 14 Monday 10/10/22 |
Pose Tracking II | Readings: #1: Steven's book: Chapter 9.3 #2: EPnP |
Yapeng | ||
Lecture 15 Wednesday 10/12/22 |
Pose Tracking III | Readings: Steven's book: Chapter 9.5 |
Yapeng | HW3 release on 10/12, due 10/21 at 11:59PM CT | |
Week 9 | |||||
Lecture 16 Monday 10/17/22 |
Introduction to CNN | Readings: Stanford CS231n Course Notes |
Yapeng | ||
Lecture 17 Wednesday 10/19/22 |
Pose Tracking IV | Readings: #1: Hsiao, Collet and Hebert. CVPR’10 #2: Xiang et al., RSS’18 |
Yapeng | ||
Week 10 | |||||
Lecture 18 Monday 10/24/22 |
Pose Tracking V | Readings: Steven's book: Chapter 9.4 |
Yapeng | ||
Lecture 19 Wednesday 10/26/22 |
Audio I | Readings: Steven's book: Chapter 11.1, 11.2, and 11.3 |
Yapeng | ||
Week 11 | |||||
Lecture 20 Monday 10/31/22 |
Audio II | Readings: Steven's book: Chapter 11.4 |
Yapeng | ||
Lecture 21 Wednesday 11/02/22 |
Haptics | Readings: Steven's book: Chapter 13.1 |
Yapeng | Project mid-term report due 11/2 at 11:59PM CT | |
Week 12 | |||||
Lecture 22 Monday 11/07/22 |
Interaction I | Readings: Steven's book: Chapter 10.1 |
Yapeng | ||
Lecture 23 Wednesday 11/09/22 |
Interaction II | Readings: Steven's book: Chapter 10.3 |
Yapeng | HW4 release on 11/09, due 11/16 at 11:59PM CT | |
Week 13 | |||||
Lecture 24 Monday 11/14/22 |
Interaction III | Readings: Steven's book: Chapter 10.2 |
Yapeng | ||
Lecture 25 Wednesday 11/16/22 |
Interaction IV | Readings: Steven's book: Chapter 10.4&10.5 |
Yapeng | ||
Week 14: Fall Break; No classes | |||||
Week 15 | |||||
Lecture 26 Monday 11/28/22 |
Telepresence | Readings: Project starline: a high-fidelity telepresence system |
Yapeng | ||
Guest Lecture Wednesday 11/30/22 |
Invited talk | Prof. Jeff Price | |||
Week 16 | |||||
Monday 12/05/22 |
Course Project Presentation I | Students | Project presentations are due | ||
Wednesday 12/07/22 |
Course Project Presentation II |
Students | Project presentations are due | ||
Report Week | |||||
Monday 12/14/22 |
No classes | Project final report due at 11:59PM CT on 12/14 |