# Project Aster A Vulkan based renderer created with Vulkan 1.3 in C++. ## Features (Current and Planned) - [ ] glTF 2.0 Support - [X] Load Vertex Data - [X] Load Material Data - [ ] Load Animation Data - [ ] Load Camera - [ ] Load Lights - [ ] Support Specular Materials - [X] Bindless Descriptors - [X] Simplified Descriptor Creation Pipeline - [ ] Debugging - [ ] Tracy Integration - [ ] Dear ImGui Integration - [ ] Transparency - [ ] Sorted - [ ] Order Independent - [ ] Shadows v1 - [ ] Omnidirectional Cubemap Shadows - [ ] Spot Lights - [ ] Directional Shadows - [ ] Cascaded Shadows - [ ] PCF - [ ] Lighting / Shading Pipelines - [ ] Blinn-Phong - [ ] PBR - [ ] IBL - [ ] Rendering Techniques - [ ] Forward Rendering - [ ] Deferred Rendering - [ ] Clustered-Forward Rendering - [ ] Ambient Occlusion - [ ] SSAO - [ ] HBAO - [ ] VXAO - [ ] SDFAO - [ ] RTX AO - [ ] Reflection - [ ] ScreenSpace Reflection (SSR) - [ ] Cubemap/Probe Reflection - [ ] Ray-Traced Reflection - [ ] 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