diff --git a/README.md b/README.md new file mode 100644 index 0000000..381037b --- /dev/null +++ b/README.md @@ -0,0 +1,47 @@ +# 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 +- [ ] 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