Stretch traffy around a corner

To learn more about Blender Physics, I’ve developed a scenario that encompasses what I want to be able to achieve.

GOAL

Something like taffy is stretched out from a post, around a sharp corner, then rolled onto a stick, overlapping itself.

The taffy will not have a consistent cross section, it is randomly irregular.

Some important physics details:

  1. When the taffy interacts with the sharp corner, it flattens a bit like it would in real life. Otherwise maintains volume.
  2. When the taffy is rolled onto the stick, it self-collides and doesn’t clip.
  3. The taffy is under tension (stretched out); I might animate the stick moving around, so tension would vary.
  4. Gravity should act on the whole suspended portion to cause droop.

From other videos, it seems baking + tweaking is common, but I would prefer a pure simulation approach (no intervention), even if it’s really slow.

PROGRESS

So far I’ve tried to use cloth physics, but there’s no volume preservation, and it clips through the corners of the block.

enter image description here

I’m using 2.79, but if 2.8 is better for this, I can switch.

Any direction or reference to good resources would be appreciated. I would upload my file but it seems I cannot do that on this site?

What you’ve got is definitely a good start… basicly taffy - I think it might count as a non-Newtonian fluid. If you need it to stick back together I would look at the fluid sim… But ultimately, this is the sort of project that will take lots of research and experimentation. There’s a tutorial recently posted on creating slime using the fluid sim for slime - maybe taffy is the next step from there.

Do you have a link to that tutorial?

Sorry, I thought I had: https://youtu.be/pTX1fQQKvuk

I don’t think I can convert this to work as a rubbery taffy like material. Thanks for the link though.