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 '21 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 '21 at 6:48
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 '21 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 '21 at 15:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.