Jump to content
Hash, Inc. Forums
Sign in to follow this  
Meowx

Cloth doesn't simulate in 16.0a?

Recommended Posts

I'm having difficulty getting cloth to work - at all - in 16.0a. Simulation always creates infinite collisions, no matter how low I have the threshold set. Loading the same project in v15 makes the cloth simulate perfectly fine.

 

Submitted an AM:Report, anyone else having this issue?

Share this post


Link to post
Share on other sites

Is this something you can post?

Share this post


Link to post
Share on other sites

hm, made a quick test from scratch and it simulated fine. let me test some stuff specific to the model quick.

Share this post


Link to post
Share on other sites

If you can show the exact same PRJ doing different in v16 than in v15 that's something to investigate.

 

Best of all is if you can make a simple case that demonstrates it.

Share this post


Link to post
Share on other sites

Not exactly a "simple" case, but I stripped the texture off a couple models and embedded them in a project:

 

clothtest.prj.zip

 

No animation, just static models with SimCloth. Simulating this chor in v15 works just fine, but simulating it in v16.0a chokes and crashes A:M.

 

Tested a few different things myself (deleting embedded drivers, making new cloth materials from scratch), no luck.

Share this post


Link to post
Share on other sites

I get the same outcome. V15 works and v16 doesn't.

 

I just reported it and it looks like you have too!

Share this post


Link to post
Share on other sites

There's something odd about Invisusira23, when i try to select the "DeflectorBody" group A:M goes to "Not responding" for a while.

Share this post


Link to post
Share on other sites

I see you posted a dialog box with your report as well. This might sound dumb, but... is that normally what happens in Windows? Those sort of errors just make the Mac version of A:M crash, we don't really ever get error dialogs.

Share this post


Link to post
Share on other sites

Yes, I get error messages when it can't do a simulation.

 

If you get a crash with your sample PRJ you should change your report's "severity to "crash"

Share this post


Link to post
Share on other sites

Hmm good to know. That's pretty much standard on the Mac; I honestly can't remember the last time I've ever had an actual error dialog. Only crashes.

Share this post


Link to post
Share on other sites
There's something odd about Invisusira23, when i try to select the "DeflectorBody" group A:M goes to "Not responding" for a while.

I found this in the file:

<ACTIONCONTAINER>
<CHORACTION>
<OBJECTSHORTCUT>
MatchName=Groups
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
<OBJECTSHORTCUT>
MatchName=DeflectorBody
<OBJECTSHORTCUT>
MatchName=Shortcut to Deflector
<OBJECTSHORTCUT>
MatchName=SimCloth
<CONSTDRIVER>
MatchName=Subdivisions
<TYPE> Subdivisions
Value=4
</TYPE>
</CONSTDRIVER>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</OBJECTSHORTCUT>
</CHORACTION>
</ACTIONCONTAINER>

 

Is that normal?

Share this post


Link to post
Share on other sites
Is that normal?

 

Looks like the same thing repeating over and over... have you tried pruning it?

Share this post


Link to post
Share on other sites

Looks like that was just the "drivers" that got embedded in the file; those lines go away when I delete them (but still won't simulate in v16).

 

How DO drivers end up in a model, btw? Is there a way to make that not happen?

Share this post


Link to post
Share on other sites

I'm not sure if they should or shouldn't be there. :unsure:

 

 

Just to try...

 

delete the groups,

save the cloth and deflector materials

copy the mesh only to another blank model window,

save the new model,

restart,

load the new model,

load the two materials

recreate the groups and drop the materials on them

 

does it sim?

Share this post


Link to post
Share on other sites

Don't know if this helps but I am running on a iMac ver.16a

With the settings you had I kept crashing.

So I took the model with the long skirt and set the cloth settings by one of my cloth projects.

I am not sure why all the stuff at the bottom of the dress so on her right side I took out a few splines and tried it again.

 

check the settings in the chor. Plugin/Simcloth and the new groups and the cloth settings, also the deflector change from 16 to 4

 

Hope this helps some......

cloth_test1.prj

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...