How to animate vertex displacement in UE 5.1

I can’t seem to find a simple way to animate the displacement of the vertices on a subdivided plane. My goal is to have an animated version of the image below. Where the vertices are slowing moving around

So far I’m able to animate the position of the plane as a whole using a material and sending a time/sine to the world position offset but how can I just animate the position of each vertex?

1 Like

Hey there @joey.yeoj! Would world position offset tied to a flipbook that you control through a parameter connected to a blueprint work out? WPO can be down to the vertex level but you’d need an image you control how you do it.

1 Like

Thanks for the reply!

your solution may work for me! But is there not a way to simply animate the position of each vertex by updating them with some noise or something?

Something like this:
vertex-displacement-ani

Yep! If you’d prefer to use noise, you could do something like a panner to scroll the noise if you want it moving, break it, and use what values you need. In your case you’d want noise to be the X position changing. Then you’d probably put a scalar parameter to handle the power of that noises output, then hook it in to WPO. The noise portion would be a bit like this, but it’d definitely have to be tweaked.

image