Portfolio
StratusGFX Realtime Graphics Engine
(3D Model: Intel Sponza)
(3D Model: San Miguel)
(3D Model: Bistro)
(3D Model: Cornell Box)
Stratus is a realtime, GPU-driven graphics engine which uses a deferred rendering pipeline. Key features include physically-based volumetric lighting, global illumination, image denoising and other modern features. It is optimized to run on lower-end hardware while still providing good visual quality.
A full list of features can be found on the GitHub repo.
3D models used in tech demo and images above:
Other Stratus links:
-> GitHub Repo
-> Technical Breakdown of a Single Frame
Sparse Virtual Shadow Maps
(Virtual address space shifting as light rotates)
(Cascades increasing in resolution as camera moves closer)
This is a virtual memory system and data caching solution for high-quality realtime shadows over large distances. A full tech writeup can be found here: Sparse Virtual Shadow Maps
Interactive Software Raytracing
(3D Model: Cornell Box)
(3D Model: Crytek Sponza)
(Emissive Texture: https://www.pxfuel.com/en/desktop-wallpaper-ioptr)
This is an experimental feature still under development. The goal is to provide interactive software ray tracing on the GPU which does not require specialized RT hardware.
Features:
- Multi-bounce ray traced lighting
- Directional lights and emissive surfaces
To maintain interactive frame rates, the GPU ray traces a simplified version of the scene. Basic denoising with temporal accumulation is then applied.
Runs on:
- GTX 10-series cards and above