Sitelet https://github.com/shabaazxh/Vulkan-Renderer
Skip to content

Repository files navigation

ProjectX - Vulkan Renderer

A simple Vulkan renderer with Forward and Deferred shading. Deferred is the default and most developed. Use Keys: 9 and 0 to switch between Forward and Deferred.

Renderer created to experiment with various graphics techniques.

Hero Image

Rendering features:

  • Physically Based Shading (GGX)
  • Screen-Space Reflections (SSR)
  • Screen-Space Ambient Occlusion (HBAO)
  • Bloom (Gaussian Blur)

Debug visuals (Requires enabling Forward renderer)

Linear Depth Mip Visual Overdraw Overshading Partial Derivative Mesh Density

TODO:

  • Indirect lighting solution
  • Cascaded Shadow Maps
  • Finish Volumetric Fog
  • Bloom : (Next Generation Post Processing in Call of Duty)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages