How to fix water shader looks different in UE 5.4 versus 5.1

Hello! I first had my project in Unreal Engine 5.1.1 engine and I made my water shader there. it worked great and reflected the sky color and adapted the water color when I change the sun placement. Then I had to change the project to unreal engine 5.4 to get tessellation to work on one of my cobblestone materials and I noticed that my water looks really different.


I want the water to looklike it did in unreal engine 5.1 but I don’t know how to do that or if this is just some weird difference between the engines and I can’t get it to look the same no mater what I do.

Any help is much appreciated, will provide more images if needed.

See if you are missing reflection captures or have different skylight settings …

The skylight settings seem to be the same. I’m not sure where to see if I’m missing reflection captures in the 5.4 version but I could’t find it in the 5.1 ether. maybe I’m looking from wrong place, I’m quite new to unreal engine. It seems my water shader is the same in both projects so I haven’t figured out what’s making the difference in the 5.4 version. What exactly do you mean by the reflection captures?

Are there any in the scene? Or a reflection cube capture?

Hmm looks like I don’t have one. So I should add one and that would fix the water reflections?

Not a guarantee, but im seeing the sky reflected in one image and not in the other, so probably.

Also I noticed that some of my textures look different in 5.4 compared to 5.1 version where I made them. This is a example of the effect, in 5.1 the color shading effect inside the bush leaves is colorful and blue in 5.1 but it’s just gray in 5.4 for some reason. I haven’t changed anything in the texture itself between the versions.


Here is the material graph of this texture.

Super weird, I don’t know why this happend or how to fix it :open_mouth:

Also I tried to add a reflection capture and unreal had a pop up text that said that reflection captures need to be rebuilt and if I delete it then that text disappears. so maybe that means that the project already had one? When I added the reflection capture and rebuilt the reflection captures that didn’t help with the water, it still renders the same.