Lux Water delivers a physically based shading solution designed to simulate lakes, rivers, oceans, and submerged environments in the Built-in Render Pipeline. Focused on realistic optical accuracy, the package calculates high precision refraction, dual-depth color absorption, and environmental reflections to produce natural aquatic surfaces without relying on heavy render passes.
The core material framework models water surfaces using physically based shading paired with subsurface scattering. Below the surface, the shader calculates dual depth based color absorption alongside dual depth based underwater fog to accurately depict light loss in deep water rendering. Above the surface, reflections can be sourced from either standard cube maps or real-time planar reflections.
Motion and detailing rely on simple Gerstner waves accompanied by dynamic foam caps and dynamic shoreline foam. To depict seabed light patterns, the shader renders real-time lit screen space caustics without projectors, functioning with optimal results under deferred rendering paths. Geometry can be further displaced through tessellation and projected displacement. The system also supports orthographic cameras and provides dedicated water projectors to layer local foam, normals, and displacement directly onto dynamic waves.
For underwater traversal, the package provides water volumes designed to handle smooth transitions as the camera moves between above and below water surface rendering. Atmospheric fog integrates directly with external environment assets, featuring verified support for fog rendered by Azure, Enviro, and Aura 2. Tested graphic APIs include DirectX 11, OpenGLCore, and Metal.
| Category | VFX / Shaders |
|---|---|
| Latest Version | v1.2.3 (2 tracked releases) |
| File Size | 54.34 MB |
| Added to Platform | April 20, 2026 |
| Views | 7 views |
| Downloads | 1 downloads |
| Favourites | 0 favourites |
| Official Store | Buy Original License on Unity Asset Store → |
| Issue with Package? | Report Broken Link → |
| Tested on | 2022.3.62f3 (LTS) |
|---|---|
| Test Project | Built-in Render Pipeline |
| Test Date | 2026-10-18 |
| Import Result | Imported cleanly |
| Import Duration | 37 s |
| Files Imported | 226 |
| Size on Disk | 55.4 MB |
| Console Errors | 0 |
| Console Warnings | 0 |
| Required Packages | None |
| Missing Scripts | 0 |
| Verification Notes | Universal RP & High Definition RP are not supported. |