Dragon Water URP
Complete solution for creating stylized water with fast buoyancy physics, supporting PC & Mobile.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $30
- Category:
- Tools › Particles-effects
- Developer:
- Bartek Dragon
- Price:
- $30
- Rating:
- Favorites:
- 131
- Supported Unity Versions:
- 2021.3.22 or higher
- Current Version:
- 1.2.0
- Download Size:
- 7.99 MB
- Last Update:
- Oct 21, 2024
- Description:
- Dragon Water is a comprehensive solution for creating stylized water effects. It's inspired by techniques from AAA games and focuses on performance, modularity, and functionality. Key features include:
Multiple simultaneous surfaces, such as infinite ocean, procedural rectangles and circles, and custom meshes
Advanced visuals, including water depth, color noise, subsurface scattering, edge foam, and screen-space refraction
Ripple trails with high configurability and custom shape casters
Cutout volumes with multiple modes and physics-aware capabilities
Water-in-water effects, including static and floating origins
Underwater effects, including auto camera snapping, fog, god-rays, caustics, and blendable volumes
Fast buoyancy physics with high performance, job system, zero allocation, and adjustable precision
Local wave areas for creating calm waves near land and high waves in storms
Modular approach with reusable profiles, compute-only what you need, and shared calculation results
Mobile support for OpenGLCore, Vulkan, and OpenGLES3
Scripting API, separate assembly definition, multiplayer support, full runtime changes support, and full source code included
Examples included, but demos are not included - Technical Details:
- Requires Unity 2021.3+, works with Unity 2022, 2023, and Unity 6. Requires at least 3 free game object layers, which are installed automatically if possible. URP render feature must be added manually. Supports PC, Consoles, and Mobiles, and works with DirectX, OpenGLCore, OpenGLES3, and Vulkan, but not OpenGLES2 and WebGL. Uses compute shaders and render textures, with a waves algorithm based on Gerstner Waves and buoyancy physics based on Unity's Rigidbody. Auto Camera Snapping for Underwater Effect is done at the rendering level and doesn't require camera controller script changes. Limited support for multiple camera rendering and VR due to camera-oriented internal system.
- Continue »