1.4 KiB
1.4 KiB
Project Aster
A Vulkan based renderer created with Vulkan 1.3 in C++.
Features (Current and Planned)
- glTF 2.0 Support
- Load Vertex Data
- Load Material Data
- Load Animation Data
- Load Camera
- Support Specular Materials
- Bindless Descriptors
- Simplified Descriptor Creation Pipeline
- Debugging
- Tracy Integration
- Dear ImGui Integration
- Transparency
- Sorted
- Order Independent
- Shadows v1
- Omnidirectional Cubemap Shadows
- SpotLight Shadows
- 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