PC2 Computer Graphics for Virtual Reality

Description

In this course, we'll learn how fundamentals of the human visual system, the physics of light, linear algebra, and modern computer graphics architectures combine to create the 3D graphics used for video games and virtual reality applications.

Session 1: 3D Geometry via Vertices and Matrix Multiplication
Session 2: 3D Lighting via the Phong Shader Model
Session 3: Interactive 3D Application Programming
Session 4: Engineering Challenges for Producing Immersive 3D Environments

Objectives

We'll apply this knowledge to build an interactive 3D environment in Blender3D on students' laptops. At the end of the course, students should be able to explain the mathematics behind the 3D application and be able to reason about various elements of 3D graphics application design.

Literature

None

Course location

Guenne

Course requirements

None

Instructor information.

Instructor
Nicholas A. Del Grosso

Affiliation

LMU Munich

Vita

An American systems neuroscience doctoral candidate at Ludwig-Maximilian-Universität in Munich, Germany. Nick researches closed-loop technologies for the purpose of understanding and modifying brain function. Passionate about empowering scientists and engineers through programming and data science training, Nick has six years of experience organizing workshops, courses, and training communities in Germany and abroad

Website