Shadertoy
Shader Gallery
Real-time examples of Mixwell brushes and Reverse-Drift Functions. Click a card to open it on Shadertoy.
Marbling Patterns
Progressive rendering of eight marbling patterns, from Nonpareil to SuperTornado, built from Mixwell Reverse-Drift Functions (RDFs).
Mixwell Brush Demo
The Mixwell brush marbling a bird, rendered live in a fragment shader.
Brush vs Newton Solver
One brush stroke (rdSegment) evaluated two ways: the fast time-stepped Mixwell Brush versus the Newton-based time-inversion advection solver.
Maxwell Flow Time
Maxwell's flow-time integral for steady flow past a cylinder, with streamlines. The figure from the paper and talk.
Pixel Zoom Slide
Sub-pixel structure of a marbling pattern (Gel-Git and Nonpareil): the pattern, its 16x16 subsamples, and the averaged color.
Carlson and Elliptic Functions
A from-scratch GLSL implementation of Carlson's symmetric integrals RF and RD, and the incomplete elliptic functions F and E built from them, following the iterative schemes from [Carlson 1995].
LCM Demo Slide
A talk slide on periodicity: two stripe textures whose sum tiles at the least common multiple (LCM) of their periods.