Heyo, Blender Community!
I’m currently working on a project to make a ball of yarn bounce. I modeled yarn using this tutorial (TL;DR: use a few spherical curves overlapping at different angles.)
Now I want to make it bounce like a ball. I have a sphere (cube with subdivision modifier) inside of it which I added soft body physics to which does it correct motion. However, the sphere itself always collapses.
(Pink is the outer yarn that collapses on collision, white is the sphere that bounces back up.)
Was wondering if anyone had any suggestions on how to keep the yarn / spherical curves shape while having same physics as the sphere. Any tips or pointers would be much appreciated!
Things I’ve tried:
- Joining the two meshes together using join, parent, and boolean. This generally either kept the collapsing behaviour or caused the sphere to collapse as well. (Note: for some of this, I converted the curves into a mesh and decimated it)
- Tried increasing the pressure with a cloth modifier. The shapes of the yarn kept in place but it “unravelled”
- Tried turning on self-collision (both with soft body and with cloth), yarn would disappear, I think it couldn’t render. I tried using the decimate modifier to scale down as much as I could.
I’m currently using Blender 5.1.1.! Thanks!


