Original title:
Vizualizace materiálů v GLSL shaderech
Translated title:
Material visualization using GLSL shaders
Authors:
Maršalek, Martin ; Chlubna, Tomáš (referee) ; Pečiva, Jan (advisor) Document type: Bachelor's theses
Year:
2025
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
Táto práca sa zaoberá štúdiou metód zobrazenia materiálového modelu určeného pre formát 3D modelov glTF. Výsledkom je aplikácia schopná načítať, spracovať a zobraziť modely formátu glTF vrátane ich materiálového modelu. Pre tvorbu aplikácie bolo využité rozhranie Vulkan a jazyk C++. Implementované boli zobrazovacie algoritmy PBR, konkrétne model Cook-Torrance s funkciou distribúcie normálov GGX.
This thesis concerns the study of material visualization techniques intended specifically for the material model of the glTF format. The result is an application able to load, process and render glTF models including their material model. The application was developed using the Vulkan API and the C++ programming language. PBR algorithms were implemented, namely the Cook-Torrance model with the GGX normal distribution function.
Keywords:
Cook-Torrance; GGX; GLSL; glTF; PBR; Vulkan; Cook-Torrance; GGX; GLSL; glTF; PBR; Vulkan
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/254543