1.1 KiB
1.1 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
- 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