project-aster/README.md

1.2 KiB

Project Aster

A Vulkan based renderer created with Vulkan 1.3 in C++.

Features (Current and Planned)

  • Forward Rendering
  • glTF 2.0 Support
    • Load Vertex Data
    • Load Material Data
    • Load Animation Data
    • Load Camera
    • Load Lights
    • Support Specular Materials
  • Bindless Descriptors
  • PBR
  • IBL
  • Shadows v1
    • Omnidirectional Cubemap Shadows
    • Spot Lights
    • Directional Shadows
    • Cascaded Shadows
    • PCF
  • Simplified Descriptor Creation Pipeline
  • Deferred Rendering
  • Ambient Occlusion
    • SSAO
    • HBAO
    • VXAO/SDFAO
    • RTX AO
  • Reflection
    • ScreenSpace Reflection (SSR)
    • Cubemap/Probe Reflection
  • Forward+ Rendering
    • Global Illumination
      • Precomputed Radiance Transfer
      • Voxel Cone Tracing
      • SDFGI
      • RTXGI
  • Shadows v2
    • Omnidirectional Dual Paraboloid Shadows
    • Perspective Shadow Mapping
    • RTX Shadows
  • Animation
    • Skeletal Animation
    • TBD
  • Particle Effects
  • Full Path Tracing