COURSE SCHEDULE
The table below presents a 12-week course schedule. Each lecture concludes with a 10-15 minute tutorial. These sessions focus on applying lecture principles and gaining hands-on experience with Unreal Engine for developing virtual, augmented, and mixed reality components and systems.
Ackowledgements: The slides are a combination of multiple resources and materials generously made publicly available by S. LaValle, E. Angel.
# | Topics | Reading | Slides | Tutorial topic | Comments |
---|---|---|---|---|---|
01 | Introduction to the course | Syllabus | |||
02 | Introduction to Computer Graphics | [1] Ch3 | Intro to Unreal Engine | ||
03 | Input Handling | Blueprints Built-in Events Custom Events Polling |
Assignment 1 out | ||
04 | Geometry & Transformations | [2] Ch7, 10, 11, 12 | Rotations Gimbal lock |
||
05 | Viewing & Projections | [2] Ch13 | Isometric Orthographic Perspective |
Assignment 1 due Assignment 2 out video1 video2 |
|
06 | Building Models | [2] Ch8, 25 | Geometry file Model creation |
||
07 | Hierarchical Modeling | [2] Ch16.2.9 | Instancing Hierarchies |
||
08 | Texture Mapping | [2] Ch20,17.6 | Materials Render targets |
||
09 | Physiology of Human Vision | [1] Ch5 | |||
10 | Light and Optics | [1] Ch4 | Lights | Assignment 2 due Assignment 3 out |
|
11 | Visual Perception | [1] Ch6 | Project out | ||
12 | Audio | [1] Ch11 | Audio Assignment 2 solution |
||
13 | Tracking I | [1] Ch9 | Assignment 3 due | ||
14 | Tracking II | [1] Ch9 | UI | ||
15 | Locomotion I | pdf |
Assignment 3 solution | ||
16 | Locomotion II | Navigation |