My 1st water shader building attempt. Any suggestions are welcomed

Hi guys.
This is zhouxiang.
I am a student from China.
I’ve been using UE4 for a couple of months now, just trying to learn some basic stuff.
This is my first try at building water shader.
I built this water shader by following a youtube video.

Do you guys have any suggestions???

Also I wanna ask you guys, what does the cosine means and how does it work???
I couldn’t tell the difference between set it to 15 or 7…

And, what do you guys think of my normal map???
Is it supposed to be looked like that??
I build it myself using blender.

How am I gonna make this water more complex, like not looks so dull.



cosine -> https://docs.unrealengine/latest/INT/Engine/Rendering/Materials/ExpressionReference/Math/index.html#cosine

The Cosine expression outputs the cosine of the value input (in radians). Most commonly, this is used to output a continuous oscillating waveform by connecting a Time expression to its input. The output value will cycle back and forth between -1 and 1. A visual representation of the wave is shown below:

I personally would add another normal map with a little bit more noise, but beside that it already looks really good! :slight_smile:

Thank you for your reply!
How am I able to add noise to the water?

Im guessing what he means by ‘more noise’ is to add more vairations to the normal map and raise it intencity to create higher waves.(I believe that is how the water is implemented)