Hacker Timesnew | past | comments | ask | show | jobs | submitlogin
StratusGFX: An open source 3D rendering engine I wrote with C++17 and OpenGL 4.6 (github.com/ktstephano)
3 points by ktstephano on March 29, 2023 | hide | past | favorite | 1 comment


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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: