Course Calendar
| Class # | Date | Lecture Topic | Materials | Assignments |
|---|---|---|---|---|
| Week 1 | ||||
| 1 | Jan 18 | Course overview, defining VR, historical perspective | LaValle, Ch 1 | |
| Week 2 | ||||
| 2 | Jan 23 | Bird's-eye view: VR hardware | LaValle, Ch 2.1 | MP1 out |
| 3 | Jan 25 | Bird's-eye view: VR software, sensation and perception | LaValle, Ch 2.2 | |
| Week 3 | ||||
| 4 | Jan 30 | Geometric modeling, linear transformations | LaValle, Ch 3.1, 3.2 | MP1 due, MP2 out |
| 5 | Feb 1 | 2D rigid-body transformations, yaw, pitch, roll | LaValle, Sec 3.2, 3.3 | |
| Week 4 | ||||
| 6 | Feb 6 | 3D rotations, quaternions, conversions | LaValle, Ch 3.2,3.3 | MP2.1 due |
| 7 | Feb 8 | Local vs Global coordinate frames. Homogeneous transforms | LaValle, Ch 3.2,3.3 | |
| Week 5 | ||||
| 8 | Feb 13 | Intro. viewing transforms; Eye, canonical view, and viewport transforms. | LaValle, Ch 3.4, 3.5 | |
| 9 | Feb 15 | Light propagation and properties; Lenses, diopters | LaValle, Ch 4.1,4.2 | MP2 due |
| Week 6 | ||||
| 10 | Feb 20 | Lenses, diopter; Real and virtual images; optical aberrations | LaValle, Ch 4, Ch 5 | Project proposal due, MP3 & MP4 out |
| 11 | Feb 22 | Structure of human eye; cameras; photoreceptors | LaValle, Ch 4, Ch 5 | |
| Week 7 | ||||
| 12 | Feb 27 | Structure of human eye; photoreceptors; Visual pathway; Eye movements | LaValle, Ch 4.4, 4.5, 5.1 | MP3 Due |
| Feb 28 | Evening Exam 1 | 7:00pm-8:30pm |
A - L: SIEBL 1404 M - Z: MSEB 100 |
|
| 13 | Mar 1 | Visual pathway; eye movements; implications of physiology on VR; | LaValle, Ch 5.1-5.3 | |
| Week 8 | ||||
| 14 | Mar 6 | Perception of depth; Perception of motion | LaValle, Ch 6.1 | |
| 15 | Mar 8 | Perception of motion; Stroboscopic apparent motion; Implications on VR: frame rates, fixing judder | LaValle, Ch. 5.4, Ch 6.2 | |
| Week 9 | ||||
| 16 | Mar 13 | Implications on VR: pixel size; Visual rendering; Shading | LaValle, Ch 7.1 | |
| 17 | Mar 15 | Visual rendering; Shading; Rasterization | LaValle, Ch 7.1-7.4 | Project picture-title due |
| Week 10 | ||||
| Mar 20 | Spring Break | |||
| Mar 22 | Spring Break | |||
| Week 11 | ||||
| 18 | Mar 27 | Texture mapping; Distortion correction; Improving Latency and Frame Rates | LaValle, Ch 7.2-7.4 | Progress Report 1 Due, MP4 Due |
| 19 | Mar 29 | Improving Latency and Frame Rates | LaValle, Ch 7.2-7.4 | |
| Week 12 | ||||
| 20 | Apr 3 | Motion in Real and Virtual Worlds; Human Vestibular System | LaValle, Ch 8 | |
| 21 | Apr 5 | Motion in Real and Virtual Worlds; Human Vestibular System | LaValle, Ch 8 | |
| Week 13 | ||||
| 22 | Apr 10 | Tracking overview; 2D orientation tracking; 3D orientation tracking; Drift correction | LaValle, Ch 9 | |
| 23 | Apr 12 | Tracking overview; 2D orientation tracking; 3D orientation tracking; Drift correction | LaValle, Ch 9 | |
| Week 14 | ||||
| 24 | Apr 17 | Position tracking; PnP; lighthouse | LaValle, Ch 9 | Progress Report 2 Due |
| 25 | Apr 19 | Position tracking; PnP; lighthouse | LaValle, Ch 9 | |
| Week 15 | ||||
| 26 | Apr 24 | TBD | ||
| 27 | Apr 26 | TBD | ||
| Week 16 | ||||
| 28 | May 1 | TBD | ||
| 29 | May 3 | TBD | ||
| May 3 | Evening Exam 2 | 7:00pm-8:30pm |
A - L: MSEB 100 M - Z: DCL 1320 |
|
| TBD: during Finals Week | Open House: Final Project Presentation | 12:30pm-5:30pm | ||