Simplest way to create a liquid-like character? (Think Gish)

The character I’m hoping to include in my prototype level should be gooey - like a blob of oil. If you’re familiar with the game Gish - I’m going for that degree of blobbiness.

What I’m really not seeing is a way to make the character conform to edges and squish dynamically when hitting walls/floor based on force. Will this need to be done in C++ or is there some kind of physics property that I’m missing in UE4?

Any help would be greatly appreciated. :slight_smile:

There is gonna be some IK code for collisions and the squish - check out content examples for the IK… IE how to collide and stop when touching objects.

However this is gonna take some sort of advanced rig that is bound to your character or blob with as much premade animations as possible.

However to get as detailed as you want it your probably going to have to enable some sort of physics, weight, momentum aspect I am not familiar with. I think there is a pinball game example might give you some ideas.

Shoot phone call - there has got to be a way to setup some morph or tricks to make it look like its doing what you want but really its not.

Thanks for replying OSIAS!

That definitely sounds logical! I’m thinking now that a mesh with an IK rig definitely sounds like a great place to start.

I do truly want it to at least feel dynamic, but I realize that faking it would really save me some overhead as long as its convincing.

My brain tells me that I should be able to do it with a non-rendered mesh to handle the physics and a particle emitter directly in the center of my character. Not sure though.

For the physics maybe you can setup and Phat physics rig consisting of a bunch of spheres with constraints to keep them together. Just need to figure out how to conform a mesh to this rig though.