Scaling mesh inwards

Hi,

I’m making a racing game in unity, and would like to create something similar, so users can adjust rim size for their wheels. I’ve hit the wall with the ideas on how to implement this.

What’s the best solution to create something like this. Is scaling certain vertices possible in unity, or is there a simpler solution?

This is something probably done with mesh rigging and skinning, and not an effect achieved directly by Unity scripting. It’s not like it’s impossible doing it in Unity but it would be a huge waste of effort.

Edit: Rigging and Skinning, that is the simpler solution.

Edit #2: Blendshapes (which is another 3D modeling term) looks like a good option as well. Probably even simpler than rigging, but that’s still something you do in your 3D modeling software and not in Unity.