Progresso de uma longa caminhada
Progresso ao longo de meses, ainda faltam bastante coisa (GFX e Features), o importante é se divertir e aprender com o processo.
Finalizados:
-
Graphics Pipeline
1.1 - SSAO (Screen space ambient occlusion)
1.2 - Bloom
1.3 - Tonemapping (Aces, Reinhard, AGX, Uncharted)
1.4 - FXAA/MSAA
1.5 - Frustum Culling
1.6 - Blur
1.7 - Glow
1.8 - Skybox (Image based lighting)
1.9 - Multiplos backends suportados (OpenGL/ES, Webgl, Direct3d12, Vulkan e Metal)
1.10 - Custom shaders
1.11 - Adicionar Clearcoat (Extensão de materiais do formato GLTF) -
Compute Pipeline
2.1 - Suporte básico/padrão a compute R/W em backends modernos (Vulkan, Direct3d12 e Metal)
Ainda falta fazer :
- SSR (Screen space reflections)
- Global illumination
- Denoise
- Dowscale e Upscale (performance em pipelines de Screen space)
- LOD
- Occlusion Culling
Diversos Subsystems ( Audio, UI, Input, FileSystem, ShaderCompiler, Assets, Scene e etc)



https://github.com/vsaint1/golias-engine (apenas para fins de didáticos)