How to make a sine wave distortion effect? I'd like to achieve a simple wave distertion effect like the reflection has in this image:



I'd like to animate the reflection so I tried to do it with material nodes. I thought I should mix the UV mapping with a wave texture, but I must be missing something because I can not get enough control over the direction and the amplitude of the distortion. My current state:



How can this be done correctly?
Mix color instead of Add color

Starting from a similar situation:


You should set up a wave texture with horizontal bands and a little bit of distortion:



Then Mix the coordinate of the UV map with the Wave texture. Keep the value low.



Finish by animating the values of the Wave texture in order to achieve the desidered result.