Skip to content

NickDriscoll/vk_viewer

Repository files navigation

vk_viewer

Learning to implement a physically-based renderer using Vulkan.

  • Physically-based shading (Cook-Torrance BRDF)
  • Directional lighting with cascaded shadow maps
  • Bindless resource management
  • Asset loading via glTF and custom format
  • Atmosphere rendering with Rayleigh and Mie scattering (raymarched)
  • Multiple frames in flight

alt text alt text alt text

About

Baby's first Vulkan app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages