Please see https://tempname11.github.io/2021 for a more detailed description of the project.
Make sure you are on Windows and have a recent version of the Vulkan SDK installed (last tested: 1.3.268.0). After cloning, do:
git submodule update --initThen, build with CMake. Preferred compiler is MSVC, but Clang should also work.
You will need a GPU with ray tracing capabilities (grep for device_extensions to see the exact Vulkan requirements), because RT is extensively used in the GI implementation. Launch engine.exe for a blank engine startup, or script_default.exe for a simple predefined scene.
Press ~ (tilde) to toggle the debug UI. You can convert GLTF meshes (for example, the classic Sponza) into an internal format and then load it into the engine. Same applies to MagicaVoxel meshes.