Stylized Water 3 – Underwater Rendering Documentation

Stylized Water 3 - Underwater Rendering (Extension)

Stylized Water 3 - Underwater Rendering (Extension)
Version: 3.2.2
Review

9.Performance Guidelines #

By large, the Performance Guidelines for the water shader itself still apply

Mobile VR

On this platform, it’s important to understand how the URP’s Opaque Texture affects performance.

The opaque texture is mainly used for two visual effects:

  • Refraction on the water surface (distortions when looking through the water)

  • Blending the underwater color and fog with the environment

However, enabling this feature means the engine has to copy the entire screen image at full resolution, which is typically very slow on hardware that uses tiled rendering (eg. Meta Quest, and many modern devices).

Recommended settings for best performance

  • On the Stylized Water 3 render feature, set the “Render Method” to Scene Renderer

    This method renders the underwater shading as a regular Mesh Renderer, thus avoids writing into the screen buffer an additional 2 times
  • In your Render Pipeline Asset, turn off the Opaque Texture option.

  • In your Water Material, turn off the Refraction effect and Directional Projection for caustics.

Disabling these features will reduce the visual quality slightly, as the water surface no longer appears to distort the scene, but will significantly improve performance on mobile platforms.

If Refraction is enabled, the creation of the Opaque texture will be forced on, because it is required for the effect.

Yes No Suggest edit
Last updated on July 8, 2025
5 of 5 users found this section helpful
If you're familiar with this asset, please consider leaving a review!
Your support is what makes complementary updates possible!
Suggest Edit