Procedural animated texture generation/Water

Flowing water
In addition, the flowing water texture also uses a spatial translation to give the appearence of movement. This transformation moves the flowing water texture downwards by one pixel after a fixed amount of time, wrapping the bottom layer of the texture back to the top.