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:
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