cloth simulation help

I’m making a VR project recently, and what i am trying to do is simulate a mat which has certain thickness rolling on the ground.
I’ve tried origin cloth component by unity itself which seems not be able to collide with something except capsule and sphere.
And then I use obi cloth, but i cant let it maintain what it should be look like. About this , I think it is because its self-collision function doesnt work properly. It seems like the particles radius is too small or the paritcles are not in right phase.
I’m just stuck here and unsure the reason why the self-collision falied.
Hope for help~


If you just want to roll out the map maybe it is easier to rig the model and create a simple animation

yes,I’ve thought about that, but are there any simulations that can help to realize this?
rig is my last resort which,i think , is a little bit …unreal.
Anyway, thanks for you reply and help

You can try and use Cloth collision…
Check the physics settings and enable cloth inter collision.
Edit the points which collide with each other.

thanks for reply again.I think I’ve achieved that, but it seems that it costs too much to simulate rolling, because it needs a lot of particles. If the radius of particle is too big ,then the cloth will act unnaturally because the particle is just a sphere and the particle will slide down and can’t be stable.
However I use the plug-in named Obi Cloth which can let cloth to collide with collider except for sphere collider and capsule collider.
May I ask can Cloth by Unity can collide with plane,box or something else, because as far as I know, it can’t be done in Unity or maybe I don’t find it.
Because of the limited time, I think I probably have to use the animation, but I don’t know the effect what it will bring. Any suggestions about the animation when make a rolling mat or something like that?