Vulkan-FIT webpages show Vulkan projects created by students of Brno University of Technology supervised by PCJohn (peciva at fit.vut.cz).
A contribution to CADR library (https://github.com/Rendering-FIT/CADR) utilizing multithreaded pipeline compilation and shader optimization.
Project website: https://github.com/guritchi/CADR/tree/uber
Author: Adam Ruža (xruzaa00@stud.fit.vutbr.cz, xruzaa00@gmail.com)
Windows binaries: https://nextcloud.fit.vutbr.cz/s/gzCyLWFSfJmB9L3
Master thesis: https://nextcloud.fit.vutbr.cz/s/WQ2gwz4yqd4AWRz
A configurable CLI tool that generates lightweight C++20 Vulkan API bindings based on the VulkanTutorial project https://github.com/Vulkan-FIT/VulkanTutorial.
Project website: https://github.com/RealTigerCZ/vkg_gen
Author: Jaroslav Hucel (xhucel00@stud.fit.vutbr.cz, hucellj@seznam.cz)
Windows binaries: https://drive.google.com/file/d/1-5M3aEWaqEekoZPy0YoNvTbMFstmtEyI/view?usp=sharing
Bachelor thesis: https://nextcloud.fit.vutbr.cz/s/88E4DjxigiEgneJ
Implementation of a polygonal mesh simplification application and a benchmark application showing off the performance benefits of Level of Detail techniques combined with GPU-driven approaches.
Project website: https://github.com/JiriPocar/Polygonal-mesh-simplification-and-LOD
Author: Jiří Počarovský (xpocar01@stud.fit.vut.cz, j.pocarovsky421@seznam.cz)
Windows binaries: https://github.com/JiriPocar/Polygonal-mesh-simplification-and-LOD/releases
Bachelor thesis: https://nextcloud.fit.vutbr.cz/s/f4a62QeJfT73TJR
A glTF model viewer focused on rendering properties of the glTF PBR material model.
Project website: https://github.com/xmarshka/SVMV
Author: Martin Maršalek (xmarsa15@stud.fit.vutbr.cz, marshallplease@gmail.com)
Windows binaries: https://github.com/xmarshka/SVMV/releases
Bachelor thesis: https://nextcloud.fit.vutbr.cz/s/SJS283KELnxkeMW
A Vulkan application demonstrating several shadow-rendering techniques, specifically shadow volumes and cube shadow mapping.
Project website: https://github.com/Fothsid/VulkanShadows
Author: Fedor Vorobev (xvorob03@stud.fit.vutbr.cz, fedorvorobev97@gmail.com)
Windows Binaries: https://github.com/Fothsid/VulkanShadows/releases
Bachelor thesis: https://nextcloud.fit.vutbr.cz/s/AeFFX3fdFT8sQKf
The developed library named vfont enables rendering 3D text with full Unicode support using Vulkan. The demo app demonstrates getting Unicode input from the user and displaying it using vfont.
Project website: https://github.com/ChristianSalon/vfont
Author: Christian Saloň (xsalon02@stud.fit.vutbr.cz, chsalon02@gmail.com)
Windows Binaries: https://github.com/ChristianSalon/vfont/releases
Bachelor thesis (Slovak language only): https://nextcloud.fit.vutbr.cz/s/ykr7QiARNJczRHJ
A 3D renderer Vulkan demo application. It serves purpose to demonstrate several HDR rendering techniques such as: uniform (global) and spatially-variant (local) tone mapping, dynamic exposure adaptaion, exposure fusion and bloom.
Project website: https://github.com/VileDeg/vulkan-hdr-demo
Author: Vadim Goncearenco (xgonce00@stud.fit.vutbr.cz, gvadim134@gmail.com)
Windows binaries: https://nextcloud.fit.vutbr.cz/s/ZJTX7BxC3QDYEoi, https://drive.google.com/file/d/1drSU-57Z-PCOsv4DSp1BvCahBa4XEOuH/view?usp=sharing
Bachelor thesis: https://nextcloud.fit.vutbr.cz/s/yrYSN4PfFr467MK
The developed library named vfont enables rendering 3D text with full Unicode support using Vulkan. The demo app demonstrates getting Unicode input from the user and displaying it using vfont.
Project website: https://github.com/ChristianSalon/vfont-demo
Author: Christian Saloň (xsalon02@stud.fit.vutbr.cz, chsalon02@gmail.com)
Binaries: https://github.com/ChristianSalon/vfont-demo/releases
Lightweight C++20 Vulkan bindings generator. Alternative API to https://github.com/KhronosGroup/Vulkan-Hpp.
Project website: https://github.com/Vulkan-FIT/vkcpp-gen
Author: Adam Ruža (xruzaa00@stud.fit.vutbr.cz)
Windows binaries: https://github.com/Vulkan-FIT/vkcpp-gen/releases
VkDebugger is an application dedicated to help with debugging of 2D/3D Vulkan graphics applications during their runtime. It is implemented in a form of a Vulkan layer and an application (VkDebuggerApp) with UI that shows the current state of the currently analysed program.
Project website: https://github.com/xbilko03/vulkan-ADT
Author: Jozef Bilko (xbilko03@stud.fit.vutbr.cz, jozef.bilko12@gmail.com)
Windows binaries: https://nextcloud.fit.vutbr.cz/s/B7BTcYnwPnK8ppB, https://drive.google.com/drive/folders/1WUKkl8qSGZ7USWs8No_HCgkr4NRMw9ZW?usp=sharing
Bachelor thesis: https://nextcloud.fit.vutbr.cz/s/zxLqFJwiR2tEtN7
The project renders demonstration scene using one of global HDR operators - Reinhard, Modified Reinhard, Hejl-Dawson, Hable-Uncharted 2 and ACES.
Project website: https://github.com/Vulkan-FIT/vulkan-HdrDemoApp
Author: Michal Rozenberg (rozenberg13michal@gmail.com)
Windows binaries: https://drive.google.com/file/d/1nJ1EzfpQitpbzFTY-Vlw0Ybcl43aT2Wt/view?usp=sharing
Bachelor thesis: https://github.com/Rozzka/bachelorThesis-VulkanHdrDemoApp/blob/main/rozka-bachelorThesis-text.pdf
Generates C++20 Vulkan API bindings.
The official C++ bindings https://github.com/KhronosGroup/Vulkan-Hpp
incure high compilation cost for the project.
This project is focused on faster compilation speed.

Project website: https://github.com/Vulkan-FIT/vkcpp-gen
Author: Adam Ruža (xruzaa00@stud.fit.vutbr.cz)
Windows binaries: https://github.com/Vulkan-FIT/vkcpp-gen/releases
Bachelor thesis: https://nextcloud.fit.vutbr.cz/s/ibBtX3cCeB5RWT8





