How would I do this?

Hello~

Just wondering if there’s a way to do something;


Say I wanted to move the ball through the pipe, and make the pipe buldge as the ball travels through - how would I do this? Is there a physics or modifier solution that would work?

I mean, I know I could technically do it with armatures and shape keys - but it’s a pretty finnicky process and never really looks very natural. (at least not when I do it :()

I used a lattice deformer child of the sphere, take a look.
lattice.blend (235 KB)

EDIT: It’s not exact, just to give the idea.

Hope it helps,
paolo

Wow, that’s awesome! <3

So how does that work? Do you just make the lattice a similar shape to the ball, or is there more to it?

First, you can scale the lattice in Object mode to adapt it to the needs, then in Edit mode, you must let its outer vertices unchanged and scale the inner ones from the center, so that when the cylinder enters the lattice it can expand.
Last, you move the lattice a little forward respect the sphere, so to make the expansion start at the right time.

If I wasn’t clear enough feel free to ask, sorry for my English.

paolo

This is extremely helpful to me, thank you so much! <3

I’m glad to have been of some help.

Cheers,
paolo