Demo running

Six colour points swim across the canvas, and each pixel weights them by the inverse square of the distance so nearby colours dominate and borders bleed together.