Cloth ignores collisions


#1

I’m attempting to create a fairly simple superhero model with a cape. Well, more specifically, I’ve made a superhero model with a cape, and I’ve tried setting up a Syflex simulation using the very same steps (and cape) in the cape tutorial on the Syflex website.

Unfortunately, when I run the simulation with a simple Gravity field, the cape just drops through the hero’s body, totally ignoring the Collision that I’ve already set up. This seems like a simple problem to fix, but I’m totally baffled. Help would be much appreciated, thanks.

(Running Maya 7, by the way.)


#2

have you tried recreating the collider? looked at the connections in the hypershade/graph?

.j


#3

Oh believe me, I’ve tried recreating the collider roughly twenty times, with no changes. The Hypergraph doesn’t show anything unusual, either.


#4

post images, with wirframeOnShaded?

and another showing normals (on collision geo).

collider setting?

.j


#5

Wireframe on Shaded

Face Normals on Collision Geo

Collider settings:

Damp: .0001
Bouncing: 0
Friction: .01
Envelope ext.: .05
Envelope int.: -.01
Changing Off
Smooth Anim.: 1
Env_world Off

I’ve never even seen normals before in my life, so I think I can see from a glance where something may be going wrong.


#6

I think your normals are facing the wrong way… sorta hard to see… but I think the are going inwards and just look out because they are a=giong right through…

reverse nornals.

also, is that the cloth geo? double sided?
possibly not the best idea… make it single sided and wrap (or whatever) the final goe to that.

.j
.j


#7

Reversing the normals made some difference. Instead of just dropping through, it catches a little drag on the body; once it’s about midway through the body, it starts to deform into some jagged mess at the edges.

As a test, I tried using a single polygon plane and just letting it drop onto the body; the same thing happened: it went straight through with some very faint collision.


#8

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.