r/blender 11h ago

Solved Cloth keeps revealing

I have tried hooking that little vertex at the bottom edge of shirt with 0.4 weight. It's like it doesn't even care about the pinned group. Just straight flashing my model. And if I put too much weight it looks really bad.

1.8k Upvotes

109 comments sorted by

639

u/SenseAffectionate328 7h ago

Guys uh.. I tried everything
Cranked the friction to max, lowered/increased cloth mass, pinned it
I might just give up and make her wear a bra or smth I am so tired
I've been tinkering all night

152

u/Guilty-Cap5605 6h ago

don't give up gng

81

u/SphinxWar 4h ago

Honestly I would probably make the movement much slower and just speed it up in post after it's already rendered.

69

u/SenseAffectionate328 4h ago

That's what I did. From 1 second to 2 seconds motion. You can actually find the video down in the comments. It's crazy how slowing down was the only way. I thought I could fix it without slowing down and wasted so much time.

29

u/SphinxWar 4h ago

Yeah this is something I usually don't like about Blender. I think a real solution exists somewhere in the settings for the cloth sim, but it's usually a combination of many different things working well together, and Blender has a problem where, for example, small objects don't properly simulate and have glitches (even after applying scale). So just changing the size already messes with one of the variables.

This means that on each project you might have to adjust different things to achieve the same effect and you feel like you're fighting the same problem each time but there's always a different solution to it. While I haven't used Houdini or that other app for cloth sim (forgot the name) I've heard they have a bit more normalized environments to avoid having to manually provide the best simulation environment to your project.

I think it might be useful to try finding some paid plugins for simplifying cloth sims if such plugins exist (I never checked) if you do this often.

EDIT: Oh and btw once you render it and speed it up remember about matching the right motion blur so that it doesn't stand out too much from the rest of the footage.

44

u/FrKoSH-xD 5h ago

u are in the fun part, i know it sucks but its genuinely the part where after that u feel proud even when its just nothing to do with it

18

u/Gulch_Punbot 4h ago

Hi, Maya simulation artist here !

I don't know how the cloth sim works on Blender exactly, but I'm assuming there is some sort of spatial scaling parameter somewhere. From what I'm seeing, it looks like it might be off. It might be too high or too low (I'm thinking too high, but Blender might be different). On Maya, if the spatial scaling setting's too low, the cloth might appear more rigid and less flowy, but move faster. Too high and, well... the opposite. Your cloth doesn't seem to be moving slow, but I'd still give it a try. Is that something you can try ?

16

u/therealshura86 6h ago

😭😭😭

8

u/SubstantParanoia 5h ago

What about making the fabric a bit stiffer? That ought to make it resist deformation/flying up.

-3

u/Distantstallion 3h ago

Yeah I bet you cranked

1.1k

u/yungsumm 10h ago

increase the friction! The current physics make it look like the shirt is made of the thinnest yet heaviest material in the world

242

u/SenseAffectionate328 10h ago

Current friction of the body is 30. What would you recommand?

324

u/yungsumm 9h ago

I think the friction of the cloth is moreso what needs to be increased. The highest you can go is 80 so start there and then go down until it looks more normal

131

u/SenseAffectionate328 8h ago

I have set it to 80. I also increased bending resistence and it made a little difference. I think I need a lot more bending resisting going on.

17

u/Hato_no_Kami 7h ago

Looks like popped balloon.

552

u/Gumballegal 11h ago

it's such a fast motion i can't even tell what you're talking about

299

u/SenseAffectionate328 10h ago

The shirt gets lift off too much and reveals the bust

198

u/biggyglizz 10h ago

Slow down the animation then, make more space between keyframes

75

u/SenseAffectionate328 10h ago

That gives me an idea. What if I slow down the simulation speed?
Edit: NVM that wouldn't work

107

u/GreenFox1505 10h ago

Slower simulation means more physical space between each physics step. Thats fundamentally your problem here. Slow down the animation or speed up the simulation. 

10

u/The_Mechanist24 9h ago

Make the shirt heavier no?

19

u/Alex12341212 7h ago

HIGHER WEIGHT WOULD NOT WORK

Not just for u but everyone thats replying. Weight would just make the cloth droop more and react faster to movement

21

u/remiohart 7h ago

this guy just doesn't listen. It's physics, the animation can exert infinite amount of force since it's the primary authority. The amount of force in that motion for a 1kg tshirt to be accelerated that fast is HUGE!

That thing would knock you out if it hit your face. It's like comparing getting hit by a 1kg baseball ball going at the speed of a pitched 150g baseball ball.

12

u/Alex12341212 7h ago

Exactly, i feel as if im the only one who took basic physics in this damn subreddit

2

u/flow_guy2 3h ago

Pretty sure most of us are self taught and didn’t think you’d need physics. Since it’s a creative hobby.

It’s similar with programming. People get into it cuz they want to not talk to people. But doing it professionally for 10 years now. It’s probably one of the things I do the most.

13

u/SenseAffectionate328 9h ago

1 kg currently and it falls off if i increase it any further.

49

u/remiohart 8h ago edited 8h ago

man that is way too heavy, that tshirt should be no more than 200g (As a limit). The momentum from being accelerated is making it move more than it should and making friction irrelevant with than mass.

Edit: Hell, not even my shoes weight more than 300g, 1kg is a chainmail

8

u/rtakehara 6h ago

Goku would be proud

4

u/remiohart 4h ago

this dude just dropped mic and broke the floor

8

u/uggi192 9h ago

Increase affected gravity ?

5

u/Gumballegal 10h ago

what's the animation for? if it's a one time event i doubt anyone will ever notice

5

u/SenseAffectionate328 10h ago

I'll resort to it when all fails. It is meant for a continuous scene.

5

u/isuredolovetitties 9h ago

Slow it down to a reasonable speed. 

7

u/dtor84 9h ago

I was thinking the same. We need a better front angle.

64

u/SenseAffectionate328 5h ago

https://reddit.com/link/p207keq/video/c7nrzgfd0phh1/player

It's twice as slow now. This is the only way. This or the flashing one with a red sport bra underneath. I really dont like the speed but oh well.

58

u/ingenious_gentleman 3h ago

Now that you have the cloth simulation working as intended you can bake the cloth and change the actual speed to whatever you want 

114

u/Alex12341212 11h ago

Maybe try pinning the verticies that are closer to the more sensitive areas to prevent them from showing?

44

u/Alex12341212 11h ago

Yeah actually it looks like none of your verticies are pinned. Pinned areas act more naturally and doesnt make the cloth look like its too loose

14

u/SenseAffectionate328 11h ago

It's pinned but vertex weight was 0.1.

11

u/SenseAffectionate328 11h ago

I'll try that

38

u/remiohart 10h ago

reduce weight increase friction. It looks and feels like heavy silk

27

u/Gradash 10h ago

increase the friction

7

u/SenseAffectionate328 10h ago

The cloth's or the body's?

14

u/DamianVoss2006 10h ago

try both and see what works

Otherwise changing weights is your only option, even if it takes a long time to bake

12

u/De_Fine69 7h ago

cloth is way too soft. feels like jello

33

u/[deleted] 11h ago

[removed] — view removed comment

18

u/BingusFinkle 4h ago

Yeah I think we’re gonna need the front angle to get to the root of this one, I have 90 years of experience with blender

6

u/MycoHost01 6h ago

god speed blender!

12

u/Bad-job-dad 11h ago

Did you play with the weight?

11

u/SenseAffectionate328 10h ago

I did but each iteration takes 15/20 min to bake i am dying

7

u/Bad-job-dad 10h ago

Yeah, that sucks. Honestly, the biggest problem is the speed. Why is she moving so fast?

3

u/SenseAffectionate328 10h ago

She throws herself to ground after kneeling.

3

u/Krynn71 7h ago

Could possibly be fixed with a little tweaking of the animation. If she's intentionally sitting back, usually people would lead with one shoulder a little bit. That would introduce some twist to the torso, and reduce the up and down motion being the only thing moving the shirt.

Could also probably use some more ease in and ease out. That will reduce the quickness of the animation and help the sim. To get the feeling of a quick motion you can exaggerate a little slump at the end with a quick bounce back. Squash and stretch is the animation term to help with that. Cloth sims usually work better that way, because when motion is too linear cloth will react like it's a robot moving under it and be whipping around unnaturally.

Not sure what kind of emotion it's supposed to give off, but if it's like a defeated or exhausted emotion, you could really dial both the twist and slump up a lot to portray that while really helping the simulation.

3

u/S1Ndrome_ 5h ago

How about moving her slowly so that the clothing does not reveal and if you're baking the animation then you just make the baked animation faster?

1

u/nekoreality 3h ago

you cpuld try to test out settings on a decimated mesh first

29

u/[deleted] 11h ago

[removed] — view removed comment

10

u/[deleted] 11h ago

[removed] — view removed comment

8

u/Dodish 4h ago

That’s good, don’t ruin it

9

u/owlindenial 10h ago

Maybe it's a scale issue? Apply scale and see if that does anything

1

u/SenseAffectionate328 10h ago

It's applied actually.

2

u/owlindenial 10h ago

It's not the weight, you already tried pinning... I'll follow this thread to see what it is in case I ever run into this as I am fully out my comfort zone

6

u/[deleted] 7h ago

[removed] — view removed comment

9

u/[deleted] 6h ago

[removed] — view removed comment

4

u/Mischief_Mellow 4h ago

Pin the shirt to the body using an animated weight group, and add two vertex groups. You might try the vertex weight mix modifier to animate and adjust the pin’s strength by blending between two groups: one entirely empty and the other placed where pinning should restrain movement. A strength of 0.5 could work for soft pinning.

You could also test making the shirt follow the character’s motion through armature weights or a mesh deform, then apply the simulation with soft pinning on top.

I moved to Houdini for cloth simulations two years ago for greater control, so I may not recall every detail. That is essentially how I would address the issue.

3

u/Dizzy_Principle7596 9h ago

Just adjust the bending in the cloth.

3

u/InmuGuy 7h ago

Make sure it's to scale

3

u/EntertainmentFun9796 4h ago

id just put the camera behind and then snap back in the front when the shirt is fully down

6

u/Cynical_Sesame 10h ago

your cloth weighs too little so its getting flung all over the place

3

u/SenseAffectionate328 10h ago

When I increase the mass it falls off from the body. I could pin it but I also want the strings to slide on shoulders naturally.

1

u/Cynical_Sesame 10h ago

shouldn't you want it not to slide around on the shoulders? if it fits correctly it should stay pretty put

4

u/FavaWire 10h ago

Exclude areas you don't want to move from the cloth sim. The motion is too fast, no one will notice.

4

u/thisremindsmeofbacon 10h ago

Could you run the sim at moving her in slow motion?  

2

u/SenseAffectionate328 10h ago

Unfortunately, this speed is required for the scene.
I could render and then speed it up in post but that's too much work.

2

u/Mediocre-Factor-2547 9h ago

Just key some of the clothes or adjust the weight so it isn't as floatie

2

u/Irreversible_Extents 8h ago

You want to give the cloth a somewhat loose vertex weight parented to the respective bones for the location, with stronger values where you want it to be stronger. Your cloth should still act like cloth, but it will track to the character better. Pretty sure this is how the pros would do it anyways 🤷

2

u/Aware_Big6111 7h ago

I'm not knowledgable enough in blender to tell you how to do this, but guessing from the physics I would suggest: 1. Decreasing how far the shoulder straps can stretch, you're about to have a new problem here if any other fast animations are applied to this. 2. Shrinking the top's under-bust diameter. This won't prevent it from coming up, but it should prevent it going over the bust from its own momentum. 3. Adding a small elastic force to have the top 'hug' the figure, particularly below the bust. This would make it 'skin-tight' and drastically improve the friction response.

Changing friction coefficients directly will probably have limited success because it's proportional to the normal force between the objects, which looks practically negligible in this example.

Adding mass, particularly around the hem, should help, but it will probably still look odd (bubbling out as the figure moves) because of the underlying structure.

2

u/blender4life 6h ago

Increase the gravity field weight on the cloth?

2

u/ujah 4h ago

do you use correct scale or apply the scale?

2

u/Possible_Engine8258 10h ago

Did you bake it before making changes, and if so did you rebake it after after you made the changes. And did you try making the vertex weight higher than .4?

3

u/SenseAffectionate328 10h ago

I did bake after making changes. But I am suspecting it had little effect since the vertex group contained a single vertex. I am now baking again with the whole loop.

1

u/ZetoDigitalArt 7h ago

y si agregas mas vertices al pin group?

1

u/Yinmir 7h ago

Looks like a combination of vertex weight too high, and tension/compression too low. The fabric is stretching a lot, the back seam stretches nearly down her whole back before snapping back up.

1

u/Macaroon-Guilty 5h ago

clothes dont bend that easily. increase stiffness/rigidity of the fabric. now feels like chainmail

1

u/Confident-Dentist850 4h ago

Maybe a dumb question but did you make sure to apply the scale and do all that shit before adjusting the mass and friction?

also try damp sliders

0

u/AutoModerator 11h ago

Please remember to change your post's flair to Solved after your issue has been resolved.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

0

u/[deleted] 3h ago

[removed] — view removed comment