I got my dynamic water working in Unreal Engine 4. Floating in the water are a dozen cubes and a boat. They can be pushed around and still use UE4's physics as they float.
How i did it: A heightmap is rendered to a render target which is then read by multiple points on the cube and boat. Each point will then apply an up or down force at their location. Everything is done with blueprints except for a heightmap reader class to read the water's height from the material.
Tutorial wiki: https://wiki.u
آی-ویدئو