Ti consiglio di usare una mappa di displacement animata. Credo sia la soluzione migliore in questo caso.