2
$\begingroup$

I'm trying to make pants, but these two settings I'm trying to use are causing issues with my model.

Here is a gif of my character's pants withOUT self collision:

enter image description here

As you can see, the cloth simulates alright, but it doesn't self collide (as it shouldnt). The issue here however, is the cloth pinning (the top ring of vertices at the top of the pants are pinned and parented to the character). If you look at the top area of the pants, near the crotch and waist, the pinning creates some sort of very odd pinching and rippling affect. How can I fix this?

Also, the issue with self collision:

enter image description here

The clothing doesn't behave properly at all, and either pinches tightly like the gif or explodes.

Here are my settings.

enter image description here

$\endgroup$
3
  • $\begingroup$ Posted as an answer below, as I believe it will at least help solve the problem. $\endgroup$
    – Blazer003
    Mar 29, 2016 at 1:22
  • $\begingroup$ I downloaded your .blend, but I see no cloth in it. Are you sure you uploaded the correct file? $\endgroup$
    – Nathan
    Jun 30, 2018 at 15:30
  • $\begingroup$ this tutorial is pretty good for solving this youtube.com/watch?v=AbyfuW5Aocg $\endgroup$ Nov 5, 2020 at 5:41

2 Answers 2

3
$\begingroup$

I had a similar problem today. After a lot of head scratching I fixed the problem by removing doubles. I had duplicated vertices accidentally while duplicating a mesh in edit mode and the self collision was trying to separate the vertices that were on top of each other.

$\endgroup$
1
$\begingroup$

I've been working a lot with cloth recently. I'm no expert, but here are some questions & things to check.

-Your quality for collisions is low. Higher values will give better results. 3 to 4 is what I usually use for tests, 8 for final sims. Then bake it.

-Is your human model set as a collision mesh? It appears it is from the short animation. Make sure it is not intersecting with the shorts (the shorts aren't crossed inside of the human mesh). Even leave a little space. Depending on your values for distance of collision on the collision mesh, too close will cause an interaction. That may be the problem in the first example, as the calculation has trouble since it is already colliding and inside the collider mesh.

This may also be causing the errors in the self collision example. Having a cloth mesh cross inside a collider mesh can cause problems throughout the sim.

-Have you applied the scale (Ctrl+A ->Scale).

-Are your normals pointing outward? (Edit mode, select all vertices + Ctrl+N) That may help as well.

If this doesn't solve your issues, post your blend file and I'll take a look at it.

$\endgroup$
6
  • $\begingroup$ Yep! I've gone through and tried those all. The model still performs very weirdly. I'll edit the main post with the blend. $\endgroup$
    – elemein
    Mar 29, 2016 at 1:40
  • $\begingroup$ I don't know if it's a problem with the link, or what, but I cannot download your blend. Does the link work to let you (anyone) download it? $\endgroup$
    – Blazer003
    Mar 29, 2016 at 17:09
  • $\begingroup$ Works for me :s $\endgroup$
    – elemein
    Mar 29, 2016 at 17:42
  • $\begingroup$ It's weird, I've tried downloading this blend file on multiple computers. Then I tried a Blend file on a different post, and can't download it either. It opens a blank page. It's all been here at my work, so maybe a firewall issue? I don't know. Sorry, I'll keep trying. $\endgroup$
    – Blazer003
    Mar 30, 2016 at 17:09
  • $\begingroup$ Huge thanks to GiantCowFilms who had a DoS attack, and had to fix it so I could download the blend. I downloaded the blend, and there's no shorts that I can find anywhere! If you can please try again and upload the same blend that you had above so I can see what's wrong. Thanks! $\endgroup$
    – Blazer003
    Mar 31, 2016 at 21:05

You must log in to answer this question.

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