I want to make Enemy of water

I saw dynamic water simulation and morph target.
I think the picture is water is flowing(Using water simulation plugin).
When player meet water, water transforms to enemy shape (Using Morph target).
Is it programmable?
I’m serious because of my graduating project.
Please answer if you think my think is ■■■■ or possible.

I definitely think it’s possible. Way I’d do it is by first creating the morph from the water mesh to the enemy mesh in your DCC of choice and make 3 final meshes from that process: A water mesh, a water>enemy morphing mesh, an enemy SK. Then, in engine, the sequence would basically be split into three parts: 1) Use the water mesh for your dynamic water sim (before player steps in). 2) Once the player enters the trigger area, swap the water mesh for the morphing anim. 3) Once the morph is complete, swap it out for the enemy SK for the player to fight. You can probably achieve all this in the LevelBP. The enemy SK would of course need its own BP, Anims, and AI, depending oh now far you’d want to take it for a fight.

I found nvidia flex plugin for simulation. your answer was very helpful for me. thank you for your kindness. Your answer gave me the certitude for develop.