Take a look at a material-based approach that automatically picks up landscape changes.
How does one make dynamic flowing water in UE4? Let’s study the problem. DokipenTech presented a completely material-based approach with no physics. It uses the global distance field to wrap around the corners. Everything is done in real time, not baked. When the landscape changes, it is automatically picked up by the material that avoids new corners.
You can see the result below:
Unfortunately, the developer hasn’t shared any tutorial yet, but he promised to upload one soon, so stay tuned! In the meantime, there is another guide that might help you. A freelancer Jack McKelvie has a nice tutorial on creating a similar material, which you can find below:
Did you find this guide useful? Are there any other problems? Please, let us know!