Deform the surface of a mesh

Does anyone have any suggestions or assets in which I can deform the surface of a mesh in real-time? Say I had a ball mesh; when I touch it with the mouse cursor it will show an indentation, like I’m pressing my finger against the surface. I suppose I can use a normal map or displacement map, but I wasn’t sure if there are other suggestions.

Thanks.

Check out MegaFiers, it has a modifier in it which will push or pull points on a mesh from the cursor position, the video below shows it being used to push a plane around to form a terrain but it can be used on any shape mesh, there is also a modifier which will displace a mesh from a texture so you could do a raycast against your object, get the uv position and then change the texture map to cause deformation.

1 Like

I’ll give it a try. Thanks!