Oceana water for Unity URP
This is solution for Unity Universal Render Pipline. Supported version 2023.2+ Repository contains of source project files and unity package for simpler installation.
Features:
- Floating bodies
- Reallistic look like
- Subsurface scattering
- Multiple cascades technique
- Back surface shading
- Foam
- Underwater fog
- God rays
YouTube preview: https://www.youtube.com/watch?v=dJbRxulwyZU&t=2s
Artstation preview: https://www.artstation.com/artwork/XJeZ3n
Solution contains:
- 2 Graphics shaders for ocean surface & underwater post-processing
- 3 Compute shaders for generating mesh & rendering ocean scrolls & calculating floating bodies
- C# scripts for handling CPU part of code
- 1 Demo Scene
Solution requiers:
- Unity ver. 2023.2+
- Universal RP
- FullScreen Render Feature (for underwater effects)
IMPORTANT NOTES:
- For rendering ocean surface correctly toggles "Depth Texture" & "Opaque Texture" in URP Asset must be enabled.
- For rendering post processing toggle "Deferred render path" and select After Transparent Depth Texture in URP renderer.
If there will be any issues or bugs found in this asset, report them to this e-mail: [email protected]