a918fc6db86760428d9c88ad6d25e51dfe8ec23e
CopernicusEngine
Multi-purpose Vulkan render engine specialized for physics simulation and solar system visualization
Introduction
Work-In-Progress Vulkan render engine Current structure:
- Flexible render graph system with multiple render passes, Hot reloading
- Deferred rendering
- PBR (IBL is WIP), cascaded shadows, normal mapping (MikkTSpace tangents optional)
- GLTF loading and rendering, primitive creation and rendering.
- Supports texture compression(BCn, non glTF standard), LRU reload
Work-In-Progress
- IBL
- TAA
- Multiple light
- SSR
- SSAO, bloom
- Planet Rendering
Build prequsites
- ktx software with libraries
Description
Languages
C++
92.5%
GLSL
5.4%
CMake
1.1%
Python
1%