Stylized Water 3 – Underwater Rendering Documentation

Stylized Water 3 - Underwater Rendering (Extension)

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

2.Compatibility #

Please also check the compatibility page for Stylized Water 3. The sections below are specific to Underwater Rendering extension asset.

Unless stated here, you can safely assume compatibility details for the base asset also apply to this extension

Base asset

At this time, the minimum version requirement of the Stylized Water 3 base asset is v3.1.0. Using an older version will likely cause console errors.

Third-party integrations

The only exception, compared to the water shader, is that these asset aren’t compatible:

  • Atmospheric Height Fog (editing of shader files for this asset is required to incorporate support for the Underwater Rendering extension, see Transparent Materials).
  • COZY Weather (skydome, clouds and fog won’t be visible when looking up through the water, see workaround)
  • Curved World 2020
  • WaveMaker

Camera use cases

  • Works with both perspective and orthographic cameras. For an orthographic camera, the near plane value must be higher than 1. Arguably, orthographic cameras pose a small use case. The asset is not developed as a side-scroller water solution.
  • The effect does not work with split-screen cameras at the moment.
  • Overlay cameras are not supported, due to limitations imposed by URP camera stacking system. Instead, underwater rendering will be skipped for any objects on an overlay camera. First person objects can be rendered using the Render Objects render feature, which will work perfectly.

Mobile

Unlike the Stylized Water 2 underwater rendering extension, mobile hardware is now considered supported. Since the updated technical design is far more performance efficient.

Though it should be expected to use the lowest possible quality settings to reach 90fps+ performance targets. Graphical issues are expected to be reported in detail, and will only be investigated if this is done.

Virtual Reality

Single Pass Instanced rendering (aka Multiview on Android) is supported. This works the same across all VR plugins. On Android, using the Vulkan graphics API is recommended.

Mixed/Augmented Reality

Not possible

Fog post processing effects

See this page.

Yes No Suggest edit
Last updated on May 29, 2025
0 of 0 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