Vertex/Voxel static mesh deformation

Hi everybody!

I would like to deform static meshes with collision support!
No material solution, no painting. Real deformation!

I can do this with manipulation of vertex/normals on a procedural mesh, but I can’t with static meshes!
Principal goal: meteor craters on static mesh.

Some examples of what I was looking for:

All ideas/suggestions are welcome!

Thank you!
Kiss <3

Static meshes called static because they are static.

You should use procedural meshes for this purpose.

Hi @redbox ! Thank you for your answer!

Hum… So I need to get all vertices, triangles…etc. from my static mesh to generate a procedural mesh with them ?

After this, how can I get a point (under my mouse for example) and loop near verticles or triangles, to adjust them like a crater (look at the center of mesh for example)?

Thank you for help!

EDIT : I generated procedural meshes from my static meshes at runtime (it’s very long…). I noticed a big drop in performances (120 to 10 FPS)… Procedural meshes are not rendering in the same way? :cry:
I have around hundred meshes which need to be procedural for modification purpose :confused:

I can forget that with UE4?!

100 procedural meshes? I think you can forget it with any engine…

Try to do some optimizations.

Why do you generate them in runtime? Maybe you can do it in editor during construction or so?

I generate them in the event graph of their class (stars, planets, moons, asteroids…etc.) but I spawn them in the level blueprint (under begin play) because of the galaxy shape.

I can reduce the procedural mesh to the planets, and use a static mesh for the others… But it ask some weird modifications :confused: