@Megalomaniak said:
First ScalaOp after time input is to modulate time(speed control) the second one after the sinewave is to modulate the sinewaves amplitude.
That's a great starting point. As it is right now however, it is just moving texture side by side. To make it wavy, you should add an offset to the sine along with TIME
. In this case you could add the UV's y component to it, multiplied by a variable number to determine it's frequency.