Page MenuHome

Cloth Simulation becoming unstable with high Pressure Scale and high XYZ coordinates.
Closed, ArchivedPublic

Description

System Information
Operating system: Linux-5.15.15-76051515-generic-x86_64-with-glibc2.34 64 Bits
Graphics card: NVIDIA GeForce RTX 3090/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 470.86

Blender Version
Broken: version: 3.2.0 Alpha, branch: master, commit date: 2022-01-31 00:15, hash: rB57f6aa4d832c
Worked: (none found)

Short description of error
When a Object is far away from the world origin (XYZ = 100+ meter) and is also using a high Pressure Scale in the Cloth simulation, the simulation becomes more unstable the further away it is until it "explodes".
The Simulation is fine when 1 of the 3 location axis is 0. -> Perhaps floating point precision problem?

Same Issue in 2.90 ( When pressure scale was introduced i think) / 3.0.0

Exact steps for others to reproduce the error

Create a UV sphere

Move it to X = 100 m Y = 100 m Z = 100 m

Put a Cloth modifier on it

Enable Pressure function

Set pressure scale to 300

Play simulation

Event Timeline

Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Feb 1 2022, 3:39 AM

Thanks for the report, and sorry for the delayed response. In general this sort of issue tends to be due to precision issues with floating point values. The simulation happens in global space rather than the local space of the object. Since that's basically unavoidable with the current system, I'll close this report.