Any way to bend a static mesh at runtime? HELP

Hey everyone,

I’ve been trying to look for an efficient way to give a bent effect to a static mesh at runtime as a result of a hit event. Basically bump into a metal bar and bend it. I’m pretty sure it can be done either with world position offset or with splines but not sure which would be better, any suggestions? Also if you happen to know of another method feel free to suggest

Thanks in advance

Keyword here being “static”…

Can you? Yes. Does it work well? No. If you modify via material you loose collision.

Rig it up as a skeletal mesh, make a phat asset, and disable gravity on it to simulate metal bending.

I don’t mind losing collision. How can this be done?

Math and vertex displacement. Or pivot painter if you want some special artistic direction

Yeah, there’s a few different methods to do this. What you go with will really depend on the individual differences between methods and which one works best for your individual situation.

As @MostHost_LA mentioned, the two most common methods are a math-based WPO or a vertex color WPO.

If you need a complex motion which you can not replicate through simple math or painting, you can also use a baked vertex animation.

If you are able to share the exact effect you want to achieve, I can help you determine which method will work best and help you achieve it.

Pivot painter has nothing to do with vertex colors.