Geo Fastcloth

by Edmund Earle in Modifier Setups


I'm making updates while playing the animation, but I'm not seeing changes
Some settings do not update unless you start playing on frame 0 or 1. This is just how Blender updates Simulation Nodes.
I have fast motions that are causing intersections
Unfortunately Simulation nodes operate on a per-frame basis so there aren't substeps to catch big positional changes. The best fix is to slow down your animation to half speed, do the sim, and then render every other frame (set frame step to 2)
I baked the animation and now the material disappears
This seems to be a 4.1 glitch. To fix add a new Geonodes modifier, and in its new node tree add the Set Material node. Now assign your material to that node.
I have a long piece of cloth like a scarf or cape and they aren't draping or flowing properly
This is a limitation of this system: it's more designed to create secondary motions without changing the base position too drastically. You can adjust the base mesh so they start in a more natural state and then increase the "Max Stretch Distance" setting to try to get more naturalistic effects.
I tightened the mesh to the body, but when other body parts get near it they pull the mesh away from where it belongs.
Adjust your base mesh to be a bit tighter to the body from the start.
The results look different in the render than the viewport.
You may need to bake the geonodes sim. At the bottom of the Geonodes modifier you can set an appropriate file output for the cache (different for each object with the nodegroup). Then in the Physics tab you can bake the sim.
No matter what I do I get noticeable interpenetrations with objects underneath
A good practice is to have 2 versions of those underneath objects: one that is used as the collider, and one that is used for rendering. That way you can mask out parts that should never be visible beneath clothing. Example: a character wearing pants and a shirt doesn't need their torso or legs visible. Create an instance of your base character, add a Vertex group selecting the torso and legs, add a Mask modifier and use that vertex group to make those parts unrenderable.
How do I keep a jacket on top of other clothes?
In addition to the body, you can use another cloth mesh as a collider.
My mesh is intersecting with the body or rippling weirdly
Try increasing the Cloth Thickness: values between .02 and .07 are ideal.
The mesh shakes wildly or doesn't move at all
Make sure you've properly set the Scale Correction input, or experiment with this value to see try to get a better result.
How can I get more detailed results?
Add a Subdivision modifier before the Geo Fastcloth Geonodes modifier.
Dev Fund Contributor
Published about 1 month ago
Blender Version 4.2, 4.1
License Royalty Free
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message