Projects

Black key.

Project preview
Black key is a rendering engine written in vulkan with the goal of building out a modern and modular framework for my experiments in realtime rendering and computer graphics.

Clustered Forward shading

Project preview
Optimizing point light rendering with the end result of having thousands of point lights in a scene on an low range intel IGPU at interactive rates!

GPU simulated hydraulic erosion and Procedurally generated terrain

A project centered around using fractal brownian motion and hydraulic erosion to help simulate realistic terrain. Originally built on the forge and then ported to opengl.

Voxel Cone Traced Global illumination

A project centered around bringind dynamic global illumination to my vulkan engine by implementing Voxel GI.

Ray Gun

A multi-threaded path tracer built in C++ from following peter shirley's ray tracing series and then extended to support gltf mesh loading.