The way it works now is, I assign some initial pinned vertices to the cloth and model the simulation. However, I'd like to unpin some vertices and pin some new vertices in between the simulation. I want the pinned vertices to switch in between.

I'm doing all of this via scripts (not blender UI). Is something like this possible?


1 Answer 1


Tried dynamically switching pinned vert groups - that resets simulation. Tried dynamically changing vertex weights inside group - that resets simulation too. And the bake wouldn't work at all, that was clear from beginning.

The workflow I suggest is to

  • simulate part of your cloth animation with one set of pinned verts and then save the animation as .mdd mesh cache.

  • Then apply the cloth modifier, add another and simulate with different set of pinned verts. Export to .mdd

  • After you have all the parts, load them to Mesh Cache modifiers and blend them with influence. With good blending you can mask some of the discontinuities that happened while switching simulations.

Since any motion between simulations will be canceled you would need to adjust with force fields and plan the transitions carefully. But that's probably the best you can do.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .