CS 498VR
Spring 2018

CS 498: Virtual Reality

Course Calendar

Fall 2016 Lecture Recordings | Spring 2018 Lecture Recordings

Class # Date Lecture Topic Materials Assignments
Week 1

Jan 15 MLK Jr. Day None

1 Jan 17 Course overview, defining VR, historical perspective LaValle, Ch 1 (book)

Week 2
2 Jan 22 Bird's-eye view: VR hardware LaValle, Ch 2.1 MP1 out
3 Jan 24 Bird's-eye view: VR software, Sensation and perception LaValle, Ch 2.2

Week 3
4 Jan 29 Project Overview
Bird's-eye view: Sensation and perception
LaValle, Ch 3.1, 3.2 MP 1.1 due
5 Jan 31 Geometric modeling, linear transformations, 2D rigid-body transformations LaValle, Sec 3.2, 3.3

Week 4
6 Feb 5 3D rotations, yaw, pitch, roll, quaternions, conversions LaValle, Ch 3.2,3.3 MP1.2 due, MP2 released
7 Feb 7 Quaternions, conversion, Local vs Global coordinate frames. Homogeneous transforms LaValle, Ch 3.2,3.3

Week 5
8 Feb 12 Homogeneous transforms LaValle, Ch 3.4, 3.5

MP 2.1 due

9 Feb 14 Intro. viewing transforms; Eye, canonical view, and viewport transforms (Notes) LaValle, Ch 3

Week 6
10 Feb 19 Eye, canonical view, and viewport transforms. LaValle, Ch 3 MP2.2-2.4 due, MP3 & MP4 out
Feb 21 Chris Widdowson Guest Lecture: Unity 5 Graphics: Advanced Global Illumination and Image Effects

Week 7
11 Feb 26 Exam review

MP3 Due

Feb 27 Evening Exam 1
Practice Exam
7-8:30 PM Last Name:
A-L: MSEB 100
M-Z: SC 1404

Feb 28 No lecture

Project Proposal Due Fri, Mar 2 at 4PM
Week 8
12 Mar 5 Light propagation and properties; Lenses, diopter (Notes) LaValle, Ch 4

13 Mar 7 Real and virtual images; optical aberrations; Structure of human eye; photoreceptors (Notes) LaValle, Ch. 4

Week 9
14 Mar 12 Optical aberrations; Structure of human eye; photoreceptors (Notes) LaValle, Ch. 4 4 Credit Proposal Due
15 Mar 14 Visual pathway; eye movements; implications of physiology on VR (Notes) LaValle, Ch. 4

Week 10

Mar 19 SPRING BREAK LaValle, Ch. 4

Mar 21 SPRING BREAK LaValle, Ch. 4

Week 11
16 Mar 26 Visual pathway; Implications of physiology on VR;Perception of depth (Notes) LaValle, Ch. 5

MP4 Due

Mar 28 No Lecture LaValle, Ch 5

Week 12
17 Apr 2 Perception of motion; Stroboscopic apparent motion; Implications on VR: frame rates, fixing judder (Notes) LaValle, Ch 7.1-7.4

18 Apr 4 Implications on VR: frame rates, pixel size; Visual rendering; Shading; Rasterization (Notes) LaValle, Ch 7.2-7.4

Week 13
19 Apr 9 Texture mapping; Distortion correction; Improving Latency and Frame Rates (Notes) LaValle, Ch 7.4-7.5

20 Apr 11 VR rendering problems; Buffering; Tearing; Prediction; Image Warp (Notes) LaValle, Ch 7

Week 14

Apr 16 Best Practices in Unity & VR, invited lecture by Victor Mouschovias LaValle, Ch 9, 12

21 Apr 18 Motion in Real and Virtual Worlds (Notes) LaValle, Ch 9

Week 15
22 Apr 23 Human Vestibular System, Vection & Preventing VR Sickness, guest lecture by Katie Mimnaugh LaValle, Ch 8, 12

23 Apr 25 Tracking Overview; Position Tracking (Notes) LaValle, Ch 9
Week 16

Apr 30 Exam Review 4 Credit Responses Due
May 1 Evening Exam 2 7 - 8:30 PM A-L: MSEB 100
M-Z: SC 1404
May 2 No lecture
Week 17

May 9 Open House: Final Project Presentation 5 - 10 PM VR Lab