Water Shaders & Fluid surface

Two months ago i started working on a game project using UDK, because my PC was not powerful enough for the UE4 engine, 2 weeks ago i bought a new PC and decided to switch to UE4 so i transfered my assets and started building the level from scratch.In my old level there was a part with a small waterfall and a river that made use of several materials of running water from UDK and also a a few pools using LiquidSurface Actors.My question is where can i find a step by step tutorial for creating moving water/river material in UE4 ( I already found a few similar threads on the forum but none of the answers were very clear) and also from what i understand there is still no LiquidSurface Actor in UE 4 so what should i use as alternative to get the same or similar effect. Thx in advance.

Hi Trekz,

The material setup for running water should not be too dissimilar to that of the material used in UDK. The two options are to simply use a panner node so that the texture can flow in a set direction and/or using flow maps to get more detailed look.

If you’re not familiar with Flow Maps this post on Polycount can possibly help: http://www.polycount.com/forum/showthread.php?t=91566

With regards to the Fluid Surface Actor, there are currently no plans to bring this back. When UE4 went public with source there were some third party code that could not be released and had to be removed.

For the time being this is the only alternative and is something that is community driven vs being developed by Epic.

I hope this helps.

Tim

Thx a lot for the quick answer, i’ll check the thread for the flow maps, i was not familiar with them so that will probably shed some light on the subject, as for the Fluid Surface plugin I’ll download it, but it will be nice if there are more detailed instructions how to install and use it. :slight_smile:

It’s all community driven so I’m not sure what the last version it was compiled and will run with. To use it you’ll need to a source build and some knowlege with C++ at a minimum. If you have trouble getting it going that thread will be the best place to ask any questions.