Globální osvětlení pomocí API Vulkan

Abstract

This master's thesis focuses on solving global illumination using the Path Tracing method within the Vulkan API, aiming to accelerate computations through the use of a graphics card and subsequently extend the solution with a selected acceleration technique to improve convergence. The theoretical part provides a concise explanation of the rendering equation, its solution using Monte Carlo methods, and related concepts. Furthermore, an overview of global illumination acceleration techniques is presented, with one method described in greater detail. The practical part is dedicated to the implementation of a demonstration application using the Vulkan API in C++ and GLSL, including the integration of the selected acceleration method.

Description

Subject(s)

global illumination, ray tracing, path tracing, Vulkan API, graphics processing unit, rendering equation

Citation