Projects

Shadertoy

Vaguely inspired by an afternoon of listening to the dark side of the moon album by Pink Floyd. However, circle are easier to intersect with than prism. You can reset the temporal accumulation by pressing SPACEBAR and move light with a LEFT-CLICK from the mouse.

Buoyancy-driven simulation of a fluid heated from below and cooled from above. Hot is red and cold is blue. Press LEFT CLICK to add heat sources, C to toogle between hot and cold SPACEBAR reset keep sources, 1 to show the velocity magnitude, 2 to show the pressure field, 3 to show the divergence and 4 to show the vorticity field.

Gray-Scott reaction diffusion simulation. Press LEFT CLICK on the screen to choose which behavior you want to simulate. Then, press LEFT CLICK again to add perturbation to the simulation.

Ray marching algorithm.

Density advection over a fluid simulation. Add obstacles with LEFT CLICK, reset fluid by pressing SPACEBAR, 1 to show the velocity magnitude, 2 to show the pressure field, 3 to show the divergence and 4 to show the vorticity field