Stylized Water 3 - Underwater Rendering (Extension)
9.Performance Guidelines
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.