In brief
- Cloth Dynamics calculates cloth motion on mesh surfaces using the XPBD Solver.
- Pin Group keeps points with a weight of 1 fixed; lower weights allow soft pinning.
- Increasing the number of Substeps may improve stability in some cases, but also increases the cost of collision checks.
- The feature is described as experimental, and self-collision is listed among the features that are currently missing from the documentation.
What will you learn in this guide?
Cloth Dynamics in Blender Geometry Nodes is an experimental node asset for creating cloth motion on mesh surfaces. It uses the XPBD Solver for its calculations, while Cloth Dynamics handles the structural constraints needed for cloth, along with common effects such as gravity, damping, and collision. This guide covers connecting a mesh to the simulation, defining areas that should remain fixed, adjusting the cloth response, and assessing the result.
Keep the feature’s experimental status in mind from the outset. Blender’s documentation notes that its behavior may change significantly in the future and that some functions are currently missing. So, rather than treating this as a recipe guaranteed to produce the same result in every scene destined for delivery, consider it a starting workflow built around controlled experimentation.
Requirements and setup
One of the sources is the Blender 5.2 LTS manual. The documentation does not specify a minimum Blender version, hardware requirements, or licensing terms for Cloth Dynamics. Since the feature is also described as experimental, check whether the relevant Cloth Dynamics and Hair Dynamics node assets are available in the installation you’re using. This guide does not prescribe a menu path or activation method that the documentation does not provide.
The basic simulation input is a mesh connected to the Geometry field. Cloth Dynamics uses this geometry as the rest shape and builds the cloth’s stretch and bend behavior around it. For an initial test, it can be practical to use a cloth mesh, an animation range long enough to observe the motion, and—if needed—objects that create collisions or forces; these are not presented in the documentation as mandatory requirements. Additional effectors are optional.
Geometry Nodes simulations are evaluated as animation frames advance and are cached during playback. Once the result is ready, there is also an option to bake it to disk. This can be useful in render workflows that process frames out of order. Also bear in mind that baking may include simulations from all modifiers on the selected objects.
Step-by-step cloth simulation
Connect the mesh to the Geometry input. The mesh to be simulated is the cloth’s starting shape. The documentation does not require a specific topology density, polygon count, or modeling method, so start with geometry suited to your scene and test the result. Changing only a few key settings in the first test makes it easier to compare and understand the effects of each change.
Use Pin Group to separate fixed and moving areas. Points with a Pin Group weight of 1 are held in their initial positions. Lower weights allow points to move partially instead of being fully fixed. This lets you create different behaviors between the attached parts of the cloth and the areas left free. The Invert Pin Group option uses the inverse of the Pin Group values for the specified area; consider this input in relation to the existing weight setup.
Set the amount of stretch and bend. Stretchiness controls how much the mesh edges can extend relative to their initial lengths. A value of 0 prevents stretching. Bendiness affects how faces bend around their shared edges; a value of 0 does not allow bending in this direction. Changing these two parameters separately and observing the result helps identify which setting caused a given change in the simulation.
Adjust solver settings carefully. Substeps determines how many parts each time step is divided into for calculation. Increasing the number may help stability in some cases; in return, the workload also rises because collisions need to be checked repeatedly. Constraint Iterations controls the solver’s iterations to better satisfy the defined constraints. The documentation recommends increasing Constraint Iterations when greater accuracy is needed, rather than continually raising Substeps, and keeping Substeps below 20.
Review cloth properties and effects. The Mass setting affects how cloth points respond to external forces; the value does not have to represent the physical weight of a real fabric. However, extreme values can cause numerical instability. With low Friction, contact is more slippery; with high Friction, it is more resistant. Collision Radius leaves a gap between the cloth and external colliders. Gravity can be enabled; its acceleration vector is defined in simulation space, and the documentation identifies negative Z as the common direction. External force fields, colliders, or other effects can be added through the optional Effectors input.
Inspect the result using Residual Error and the viewport. This output is a quality indicator for how well the constraints are satisfied at the solver’s final substep. The documentation considers values close to or below 1 a good range. If the value remains above 1, try increasing Constraint Iterations and, if needed, review Substeps as well. If the error rises only at certain points, setup issues such as overlapping colliders or excessive forces may be responsible. If the value is very low and the simulation is more expensive than necessary, check the performance impact of reducing the iteration or substep count.
Common issues and architectural visualization workflows
Open boundaries in colliders can cause sudden jumps in the simulation. The colliders supported according to the documentation are closed, manifold meshes, at least in areas where contact is expected. Fast-moving geometry may pass through thin colliders; this is known as tunneling. Increasing the number of substeps may help with thinner colliders under certain conditions, but raising it without limit is not a solution. Blender’s documentation warns that Substeps values of 20 or more can lead to numerical issues.
Cloth Dynamics may be worth exploring for architecture and interior design teams, archviz artists, and students who want to test cloth behavior in a scene, such as the motion of curtains, drapes, or upholstered surfaces. These are potential use cases; the documentation does not guarantee a particular architectural production scenario or output quality. Given the feature’s experimental status and the lack of self-collision, simulations should be checked carefully at the relevant frames before final images are produced. Since the sources do not explain hardware requirements, performance expectations cannot be tied to a specific system either.
Next steps
After your first test, change Pin Group, Stretchiness, and Bendiness one at a time and compare the results. Watch the simulation throughout the animation, not just at a single frame; check whether the colliders are closed meshes and whether any unwanted jumps occur. Assess Residual Error alongside visual inspection.
If the scene will be rendered, consider the cache and disk-baking options based on whether frames will be processed sequentially. When only a single frame matters, choosing not to use the simulation cache can save memory. Baking to disk can be used for out-of-order rendering, but remember that it may also include other simulations on the selected objects.
Source and license
This guide has been adapted into Turkish from Blender’s documentation on Simulation Zone, Simulation Nodes, XPBD Solver, and Cloth Dynamics. The source documentation is licensed under CC BY-SA 4.0.
Sources
3 sourcesSource texts are not republished; short quotes are marked, everything else is our own summary and commentary.
Cloth Dynamics offers an intriguing space for experimentation to offices, visualization artists, and students who want to try cloth motion in Geometry Nodes. Its pinning and cloth-response parameters may prove useful in simple scene tests, but its experimental status and the lack of self-collision call for caution in work intended for delivery.
When making decisions, teams in Turkey should weigh the practical benefits of the simulation against its computational cost. The sources do not specify hardware requirements or licensing fees, so it would not be right to make assumptions on these points. Start with short tests, inspect the colliders and error indicator, and then verify the target frames.
Frequently asked questions
Does Blender Cloth Dynamics support self-collision?
Blender’s documentation lists self-collision among the features that are currently missing. Cloth Dynamics is described as experimental.
What should the Residual Error be in a Cloth Dynamics simulation?
The documentation considers a value equal to or below 1 a good result. If it remains above 1, you may need to increase Constraint Iterations.
How many Substeps should I use for cloth simulation?
The source documentation recommends keeping Substeps below 20. If greater accuracy is needed, consider increasing Constraint Iterations first.



