Ripple Shader in Godot

I wanted to play with glsl and godot, so I experimented with making a ripple effect inspired by the macOS Drift screensaver.

Each line is drawn with a shader


Roughly, the high level steps were: