/PBR-renderer

physically based renderer written in DX12 with image-based lighting, classic deffered and tiled lighting approaches

Primary LanguageC++

alt text

Features

  • Classical Deferred Renderer
  • Physically Based shading
  • Image Based Lighting
  • BRDF Disney model (Burley + GGX)
  • Tangent space normal mapping
  • Reinhard tone mapping
  • Directional & point light sources
  • Compute shader based light culling
  • Directional light dynamic shadow mapping
  • Tiled lighting (raster based)

Currently in work

  • Temporal Anti-aliasing (TAA)