salamis52 - Universal Smart Water, Ocean, Lake & River Shader System

Create breathtaking oceans, crystal-clear tropical beaches, mirror-like forest lakes, and fast-flowing rivers in seconds! Built natively on Unreal Engine 5's physically-based SingleLayerWater shading model, this pack combines a powerful Master Material with a 1-Click Smart Controller Blueprint (`BP_Smart_Water`).

Key Features:

*1-Click Smart Water Blueprint (`BP_Smart_Water`):** Simply drag and drop into your scene and switch between 5 Ready-to-Use Water Presets from a single dropdown menu:

1. Deep Ocean (`MI_Water_Ocean`): Deep scattering, rolling cross-wave swells, and dynamic shoreline foam.

2. Tropical Caribbean (`MI_Water_Tropical`): Crystal-clear turquoise shallow water with vibrant coastal foam.

3. Calm Forest Lake (`MI_Water_Lake`): Mirror-like surface reflections with subtle wind ripples.

4. Flowing River (`MI_Water_River`): Directional high-speed current, fully compatible with UE5's built-in `WaterBodyRiver` spline system!

5. Stormy Rough Sea (`MI_Water_Stormy`): High-amplitude cross-waves and intense whitecaps.

*360° Visual Flow Compass & Manual Override:** Enable the `Manual Settings` toggle on `BP_Smart_Water` to rotate a visual 3D compass arrow (`0° - 360°`) and watch the water current automatically flow in the exact direction of the arrow!

*True Two-Sided Underwater Support:** Fully configured two-sided shading so players and cameras can dive underwater and see the surface waves from below.

*100% Seamless Tessendorf FFT Normal Maps:** Custom-generated 2K mathematically seamless ocean swell, capillary wind ripple, and lacy cellular foam textures—zero StarterContent dependencies!

*Optimized Subdivided Water Mesh Included:** Includes `SM_Water_Plane_Subdivided` (64x64 grid, 8,192 triangles) engineered for smooth World Position Offset (WPO) dual cross-wave displacement.

####

Technical Details:

*Shading Model:** `SingleLayerWater` (Two-Sided Enabled)

*Number of Master Materials:** 1 (`M_Water_Master`)

*Number of Material Instances / Presets:** 6 (`MI_Water_Ocean`, `MI_Water_Tropical`, `MI_Water_Lake`, `MI_Water_River`, `MI_Water_Stormy`, `M_Water_Master_Inst`)

*Number of Blueprints:** 2 (`BP_Smart_Water`, `E_Water_Type`)

*Number of Meshes:** 1 (`SM_Water_Plane_Subdivided`)

*Number of Textures:** 3 (`2048x2048` 100% Seamless Normal & Foam Maps)

*Supported Development Platforms:** Windows, Mac, PS5, Xbox Series X/S