A simple Vulkan renderer.
- PBR
- Image Based Lighting (IBL)
- Shadow
- Simple PCF
- PCSS
- Visual Studio >= 2022
- CMake >= 3.20
- Vulkan SDK >= 1.3.250.0
git clone https://github.com/LumiOwO/LumiEngine.git --recursive
cd LumiEngine
cmake -S . -B build
Then open the Visual Studio solution in the build directory and build it manually.
- Vulkan Guide
- Vulkan Tutorial
- Piccolo (formerly Pilot) – mini game engine for games104
- Vulkan C++ examples and demos
- Physical based rendering with Vulkan using glTF 2.0 models
- glTF Sample Models
- Index buffer
- Instanced rendering
- PBR
- Shadow map
- MSAA
- SSAO
- vsync
- Defered shading