StratusGFX: An open source 3D rendering engine I wrote with C++17 and OpenGL 4.6 (github.com) 3 points by ktstephano 3y ago ↗ HN
[–] ktstephano 3y ago ↗ 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
1 comment
[ 3.3 ms ] story [ 27.6 ms ] threadIt 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