Stylized Water 2 - Underwater Rendering (Extension)
1.Compatibility
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 2 base asset is v1.4.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
- COZY Weather (fog)
- 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 works with split-screen cameras, since it renders on a per-camera basis.
- 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
Not supported. Due to the nature of the rendering involved to achieve the effects, it’s not suited for mobile performance targets.
Virtual/Mixed reality
Single Pass Instanced and Multiview rendering are both supported. Though it’ll only work correctly using Unity 2021.2+ due to a bug in older versions.
Fog post processing effects
See this page.
Not compatible with the Atmospheric Height Fog and COZY Weather assets, seeing as they render as a Mesh Renderer, rather than through a scripted render pass.