Hi,
I am trying to model a bedsheet, but when I add elastic edges, corners get stuck inside the avatar resulting in the wrong simulation. I tried to manually pull it out while simulating, but no luck.
How can I prevent it from happening/fix it?
Here is the scene file --> https://we.tl/t-jXo0Ly6CJY
This is due to the polymesh distance (poke through) differences when surfaces collide. Try switching your simulation mode to GPU and the best level to see if that improves it. If not you need to adjust the cloth/bed to a similar polymesh distance so they collide evenly around tight corners. This can slow down the simulation so you need to be careful with this so make a save 'state' in your project before so you may go back to that state if needed.
To change the bedspread particle distance down will increase the surface collision at tight corners. OR alternatively you can brush stroke in some mesh particle distance reduction locally just where you need it on the model (this is much better as it will not slow down the model as much using local mesh density in small patches).
Alternatively if the bed needs to be reduced in polymesh distance you can select the bed avatar > and in the property editor you can apply avatar smoothing (tick on) and subd the mesh 1X,2X etc. This will greatly slow down the simulation, and for such a large object may make the project too slow. So you might do these polymesh subd edits externally on the bed on only the edges you need to reduce mesh distance.
Please sign in to leave a comment.