NOTE: No source code is provided in this repo. Solely used to house previews of my work.
Portfolio of a Vulkan Renderer I have been working on in 2023-24.
Vulkan renderer which has been written from the ground up, using a mixture of Cpp 17 and C99 code.
- Skinned Mesh/Animation support
- Multi-pass screen filters:
- Bloom
- Vignette
- Chromatic abberration (lens distortion)
- Camera motion blur
- Instanced rendering
- Vegetation shaders (grass, trees)
- Point, spot and directional lighting
- Diffuse, Normal, and Specular material support
- Alpha blending
- 2D GUI integration