Projects
Various projects that happen to run in the browser.
Final: Walk on Stars Demo
WebGL2 implementation of Walk on Stars by Sawhney et al. SIGGRAPH 2023
HW1: Bouncing Ball Demo
Continuous collision detection between spheres and planes; rendered using a custom path tracer
Borders
Round glassmorphic borders with CSS mask property.
Ray Marcher
A weekend project involving a ray marcher written in a frag shader.
Shenzhen Solitaire
Shenzhen Solitaire from Zachtronic's Shenzhen IO
Minesweeper
It's minesweeper.
Strange Attractors
Strange attractors describe a state that a dynamical system tends towards over time for many initial conditions.
Noise Functions
Implementations of Perlin and Simplex noise, and other noisy functions based upon them.