↓ Skip to main content

Projects

GPU Driven Object Placement

GPU Driven Object Placement

Arbor is a GPU-driven object placement system for Unity, designed to place thousands of assets across large regions.
Subsurface Scattering

Subsurface Scattering

Almost every material in the real world is slightly translucent, this means that light enters the material and is scattered around and then exits the surface.
Realistic Wet Materials

Realistic Wet Materials

Physically accurate wet-surface shading for PBR. Covers why wet materials look darker and shinier, and how to reproduce it in a shader.

Portfolio

EXR

EXR

EXR is a cross-platform rowing app where you train, race, and follow structured workouts in a stylized virtual world.
Be-Ready

Be-Ready

An online game from the National Crisis Center that teaches primary school students how to act in emergencies like floods and storms, through play.