This is a pure shader (i.e. the only inputs are time and pixel position) using my custom noise function.