1 comment

[ 3.3 ms ] story [ 27.6 ms ] thread
Today I was able to open source StratusGFX. I have been working on it for a while as a hobby research project to learn about modern engine and graphics programming.

It is built using C++17 and OpenGL 4.6. You can find a feature reel here:

https://ktstephano.github.io/rendering/stratusgfx/feature_re...

Here are some of its current graphics and engine features:

-> Physically based metallic-roughness pipeline

-> Realtime global illumination

-> Raymarched volumetric lighting and shadowing

-> Cascaded shadow mapping

-> Deferred lighting

-> Mesh LOD generation and selection

-> GPU Frustum Culling

-> Screen Space Ambient Occlusion (SSAO)

-> Filmic tonemapping

-> Fog

-> Bloom

-> Fast Approximate Anti-Aliasing (FXAA)

-> Pool allocators

-> Multi threaded utilities

-> Concurrent hash map

-> Entity-Component System (ECS)

-> Logging