Puddle VFX System [HDRP, URP]
Bring your environments to life with customizable URP/HDRP puddles featuring realistic reflections, animated ripples, shape blending, erosion, slope control, and instant randomization.
by Paulina VFX
Price History +
Puddle VFX System [HDRP, URP] is a customizable puddle solution for Unity using a custom depth-based volume projection method. Puddles conform to uneven geometry without requiring custom UVs or changes to the materials underneath, making them easy to place across roads, rocks, floors, and other environment surfaces.
The system is designed for flexible environment dressing. You can blend two puddle shapes together, adjust their scale and rotation independently, control edge breakup and erosion, and add animated water waves and rain ripples. Slope exclusion and distance fading give additional control over how puddles appear in the scene.
The package also includes a Puddle Randomizer component for quickly creating variation between puddles while keeping shared materials.
Main features:
- Custom depth-based volume projection
- Conforms to uneven geometry
- No custom UVs required
- URP and HDRP support
- 16 puddle shapes packed into a customizable shape system
- Blend two puddle shapes within one projector
- Independent shape rotation, scale, and size controls
- Edge breakup and erosion
- Animated water surface waves
- Animated rain ripples with size, speed, amount, and strength controls
- Slope exclusion and fade controls
- Distance fading
- PBR surface controls including color, smoothness, metallic, opacity, and normals
- Reflection Probe support through the active render pipeline
- Puddle Randomizer component using Material Property Blocks
- 11 included presets: 7 appearance presets, 3 size presets, and 1 Randomizer example
- Demo scene
- Documentation
The included appearance presets cover a range of use cases, including urban puddles, heavy rain, rocks, indoor spills, mud, grass, and oil, providing a practical starting point for different environments.
Puddle VFX System also pairs perfectly with Rain VFX [HDRP, URP] for creating complete rainy and wet environments.
Requirements: Unity 6+, URP or HDRP, and camera depth enabled. Amplify Shader Editor is not required to use the included shaders.
Online documentation
https://paulinavfx.com/products/unity-documentation/puddle-vfx-system-hdrp-urp/
Got questions?
Contact: info@paulinavfx.com
Want to see my other projects?
Website: paulinavfx.com