$\begingroup$

I am trying to create a setup that will let me send meshes along a path deforming a mesh that surrounds that same path. Pretty much like in a cartoon fluids travel on the inside of a strawer, bulging the strawer or garden hose or whatever object outward in the process.

I have found a video that illustrates the concept, but it is a setup for 3DS and I cannot replicate that in Blender.

https://www.youtube.com/watch?v=e0Iq_cTS1uo

So far, I have tried using the warp modifier, but that does not take the objects shape into consideration.

Is there a way to move one object through the other and displacing the outer object's vertices by those of the inner one?