Go to file
Anish Bhobe 3f31768dac Add a readme. 2024-07-08 16:39:37 +02:00
aster Vertex buffers. 2024-07-08 16:06:09 +02:00
samples Vertex buffers. 2024-07-08 16:06:09 +02:00
vcpkg@b276513411 Initial Setup. 2024-06-11 16:36:03 +02:00
.clang-format Refactored for new coding scheme. No exceptions. 2024-06-26 18:13:58 +02:00
.clang-tidy Refactored for new coding scheme. No exceptions. 2024-06-26 18:13:58 +02:00
.gitignore Clear Screen. 2024-06-29 20:48:16 +02:00
.gitmodules Initial Setup. 2024-06-11 16:36:03 +02:00
CMakeLists.txt Vertex buffers. 2024-07-08 16:06:09 +02:00
CMakePresets.json Clear Screen. 2024-06-29 20:48:16 +02:00
README.org Add a readme. 2024-07-08 16:39:37 +02:00
add_shader.cmake Improve HLSL compile. 2024-07-01 21:22:40 +02:00
build.sh Initial Setup. 2024-06-11 16:36:03 +02:00
run.sh Window setup. 2024-06-12 13:03:14 +02:00
vcpkg-configuration.json Initial Setup. 2024-06-11 16:36:03 +02:00
vcpkg.json Refactored for new coding scheme. No exceptions. 2024-06-26 18:13:58 +02:00

README.org

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