Alright, I suppose the principle is similar to water surface animation in 2D games; I'll give it a try