I am using UE 5.5, and have NVIDIA GeForce RTX 3060. I use a Water Body River in my level and everything looks ok. When I package the game for Windows and run it, I see missing polygons on water surface near the shore.
How do I fix this?
I am using UE 5.5, and have NVIDIA GeForce RTX 3060. I use a Water Body River in my level and everything looks ok. When I package the game for Windows and run it, I see missing polygons on water surface near the shore.
How do I fix this?
Hello Nenad, When Water Body River artifacts appear only in the packaged Windows build, it often indicates a shader or material compilation issue related to the Water System plugin. Specifically, some water rendering features may not be properly cooked or included in the final package, causing visual artifacts in the release version. Ensuring all necessary shaders are compiled and the Water System plugin is correctly enabled (and not in an experimental state) typically resolves these artifacts.
Potential Fixes
Recompile Shaders:
-forceallshaderformats
on packaging to make sure water shaders are included.Use a “Shipping” or “Development” Build:
Packaging Settings: Confirm that all necessary assets and plugins are included in the packaging settings to prevent missing content in the build.
If you’re still facing challenges or have new questions, feel free to share.
I rebuilt shaders and packaged the production version, but I still get the artefacts. I noticed that the artefacts are always in the same exact spots and same shape - I don’t know if that helps. Here is what it looks like in editor and in the game. Also - I close the editor when testing the game so it’s not consuming resources.
Hi NenadM, I couldn’t find a specific solution, so I would change all the options related to the water system that affect the landscape, such as blend mode and FallOff., etc.
I’m providing you with the water system document to explain what they are and their functions.
I’m also sharing a video to clarify what I mean.
I’m going to keep trying to replicate the issue. If you find a solution, please share it for the community’s benefit.