mathr / blog / #


Reflex reboot

A forward-rendered project from 2009 is remade using ray-tracing of signed distance fields.

Iterated function systems with cube maps

Model the whole complex plane via the Riemann sphere as an OpenGL cube map.

Morphogenesis colouring book

A self-published physical artifact of reaction-diffusion.


Based on a SIGGRAPH 2001 paper, with blue noise generated by inverse Fourier transform.

Clusters 3D

Endosymbiosis simulation leads to sticky boid-like flocks that behave like super-organisms.

Coupled continuous cellular automata

Patterns similar to multi-layer reaction diffusion systems.

Realtime Monotone

Optimized histogram lookup by reducing excess precision.

Monotone at Mozilla Festival

Black-and-white flame fractals synchronized with rich ambient drones.

Calendar 2015 - Sayagata Loop

Hyperbolic variation of Sayagata tiling pattern.

Adventures with radiosity

Porting rrv to OpenGL 3 for a 30x speed boost.

Calendar 2015 - Gradient

Interleaved overlap-add with five colours.

mightymandel v16

Sliced rendering, improved glitch correction, reduced video memory usage, and more.

mightymandel v15

Big bad bugs been debugged, and nifty features added.

Recursive star polygons

Pencil drawing translated into GLSL code and generalized.

Butterfly Variations

triangular vertex symmetry using p²+q²+pq colours