YoVDO

Vulkan

Offered By: YouTube

Tags

Vulkan Courses Game Development Courses Real-Time Rendering Courses

Course Description

Overview

Dive into a comprehensive 7-hour lecture series on Vulkan, covering essential topics from introduction to advanced concepts. Learn about real-time rendering algorithms, participate in hands-on workshops with code available on GitHub, and explore crucial aspects like swap chains, resources, descriptors, command buffers, and pipelines. Gain insights into real-time ray tracing, conservative meshlet bounds for skinned mesh culling, and Vulkan synchronization. Discover the process of teaching modern low-level APIs in introductory graphics courses, providing a thorough understanding of Vulkan's capabilities and applications in computer graphics.

Syllabus

Introduction to Vulkan | Algorithms for Real-Time Rendering Lecture, Summer Term 2020.
Vulkan Workshop Part 1 | Code available on GitHub.
Vulkan Workshop Part 2 | Code available on GitHub.
Vulkan Workshop Part 3 | Code available on GitHub.
Vulkan Essentials | "First Steps as Vulkan Developer" | Vulkan Lecture Series, Episode 1 | ECG 2021.
Swap Chain | "Presentation Modes and Swap Chain Setup in Vulkan" | Vulkan Lecture Series, Episode 2.
Resources & Descriptors | "Use Buffers and Images in Vulkan Shaders" | Vulkan Lecture Series, Ep. 3.
Commands and Command Buffers | "Submit Work to a Device/GPU" | Vulkan Lecture Series, Episode 4.
Pipelines and Stages | "Inside Graphics, Compute, Ray Tracing Pipes" | Vulkan Lecture Series, Ep. 5.
Real-Time Ray Tracing | "RTX ON in Vulkan" | Vulkan Lecture Series Ep. 6, Real-Time Rendering Course.
Conservative Meshlet Bounds for Robust Culling of Skinned Meshes | Pacific Graphics 2021.
Vulkan Synchronization | "Understand Fences, Semaphores, Barriers,..." | Vulkan Lecture Series Ep. 7.
The Road to Vulkan: Teaching Modern Low-Level APIs in Introductory Graphics Courses | EG 2022, Reims.


Taught by

Computer Graphics at TU Wien

Related Courses

Vulkan Lecture Series
YouTube
Vulkan - C++ Game Engine Tutorials
YouTube
Vulkan in C++
YouTube
Rendering Multiple Objects - Ray Tracing Series
The Cherno via YouTube
Adding an Interactive 3D Camera System - Ray Tracing Series
The Cherno via YouTube