1
$\begingroup$

I am in the early stages of modelling a robe which has an existing neck hole at the top of it that is supposed to be a fixed size. I have set up a basic test to see how it will react when resting on an object and it seems to do a weird thing on collision where the neck hole widens until the whole robe eventually falls through the sphere I created.

Here are some images of what I'm talking about. These are the cloth and the collision settings:

robe with the correct sized neck hole and cloth settings

sphere object with collision settings

And here's the problem once it's animated:

cloth collision with widening hole

To be clear I just want the robe to rest on the sphere object and not fall through it. This also happens when I make the object it's colliding with different shapes such as cubes. Let me know if I can add anything to make it easier to help. It's driving me crazy!

$\endgroup$
2

1 Answer 1

1
$\begingroup$

my guess is: bad topology of the cloth object...

here's your mesh topology:

enter image description here

And topology is all about good deformations...

I did a quick test of a "square" cloth object (not particularly good topology, but way better than your object...), just to check and, with default cloth / collision settings... is subdived and then also subssurfed...

animation starts like this:

enter image description here

and after 136 frames:

enter image description here

here is my test .blend

update:

here is a simpler test with higher "structural" setting...

enter image description here

$\endgroup$
2
  • $\begingroup$ thanks @m.ardito! I'll work on improving the topology of my mesh then. I've noticed with your file that although it is much improved and it stays on the sphere object, the hole does still expand on collision. Is that something that you think could be resolved by further improving the topology of the mesh? $\endgroup$
    – Mark Z
    Oct 18, 2016 at 12:37
  • $\begingroup$ I tried an even simpler example using way higher "structural" setting... see the edited answer... $\endgroup$
    – m.ardito
    Oct 18, 2016 at 14:53

You must log in to answer this question.

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