For ripple effect usually common way to do was create a mesh and modifier into a circle shape, so the uv maintain square, but youll need a lot increase a lot faces to achieve smooth looking.That i try using shader to achieve similar technic , and the result was surprisingly good. Smooth face and no need mesh to achieve it.