3
$\begingroup$

I want to stretch a soft body like a real jelly.

I made cubes into the jelly and hooked to empty axes.

When I moved the axes to a different direction, the soft body stretched like this:

Picture:

Enter image description here

But I want to stretch the cube like this:

Picture:

Enter image description here

Is this possible in Blender?

$\endgroup$
2
  • $\begingroup$ blender.stackexchange.com/questions/124595/… $\endgroup$ Oct 26, 2021 at 5:52
  • $\begingroup$ For such soft body distortion on stretching you’d need to add internal structure to your mesh. With real-world materials it’s the pulling of those internal bonds that pulls together the opposite outer surfaces. $\endgroup$ Oct 26, 2021 at 6:48

1 Answer 1

4
$\begingroup$

You could try it with Cloth simulation: Hook each extremity to 2 empties (or bones), make each extremity part of the same group that you call Pin, give your object a Cloth simulation / Rubber and choose the group called Pin as Shape > Pin Group. Make sure that the Cloth modifier is under the 2 Hook modifiers. It probably needs some tweakings (you could also cheat a bit with some shape keys):

enter image description here

File:

$\endgroup$
2
  • $\begingroup$ could you upload that blender file? I will follow what you did ;) $\endgroup$ Oct 26, 2021 at 15:01
  • $\begingroup$ I've edited my answer to share the file. I've used the Rubber settings and tweaked the Stiffness values a bit $\endgroup$
    – moonboots
    Oct 26, 2021 at 15:22

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .