Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/23
Effortlessly add Rain/Wetness to all your game objects! Built with Shader Graph to allow user freedom and customization.Over 11 Shaders,Falling and Dripping,Rain Occlusion,Rain Audio,Terrain Puddles!
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity Version | Built-in | URP | HDRP |
---|---|---|---|
2022.3.56f1 | Not compatible | Not compatible | Compatible |
Additional compatibility information
Description
Please leave a Review if you are enjoying your asset. It would be very much appreciated!
Demo | Documentation | Road Map | You Tube
- 2022.2+ | 2022.3+ | 2023.3+
- 2023.3+ Alpha/Beta
- Unity 6
- HDRP
(more info on each lower down)
- DYNAMIC: RainWetness
- DYNAMIC: Falling Rain
- DYNAMIC: Dripping Rain
- DYNAMIC: Wind
- DYNAMIC: Occlusion and Occlusion Zones
- DYNAMIC: Rain Audio
- DYNAMIC: Puddle Painter
- DYNAMIC: Shader Swapper
- DYNAMIC: Shader Property Finder
- DYNAMIC: Systems Manager
- DYNAMIC: Multi Tag
- DYNAMIC: Object Follower
- DYNAMIC: Flickering Light
- Over 11 Production Ready Shader Graph Shaders with all Rain/Wetness features built in
- Easily add all Rain/Wetness features to your own Shader Graphs via the RainWetness Systems (Copy) subgraph
- Dynamic Rain/Wetness Coverage per gameobject via Occlusion Zones
- This Adds/Removes rain/wetness effects from gameobjects when they enter /exist an Occlusion Zone
- Shader Swapper tool
- Script that can Auto Assign Random Colors per gameobject (example different colors for rocks, or trees)
- Over 18 FREE Subgraphs included
- Falling Rain VFX (built with VFX Graph and GPU powered)
- Falling Rain VFX (built with Particle System and CPU powered)
- Falling Rain VFX Occlusion systems (particles won’t go through objects)
- Dripping Rain VFXs (example... edge of a roof or under a moving object)
- Terrain Puddle/Wetness Shaders
- Terrain Puddle/Wetness Painter system
- Falling Rain Audio
- Interior Rain Audio
- Smart Spawning system that uses object pooling for Dripping Rain, and Interior Rain Audio
- 3 FREE BONUS TOOLS
- DYNAMIC- Mesh Mirror
- DYNAMIC- Find Instanced Materials
- DYNAMIC- Find and Change Layers
All Shaders Built with Unity's Shader Graph
- Every shader in our package is crafted using Unity's Shader Graph, ensuring seamless customization and effortless usability. This approach allows you to modify and adapt shaders with ease—no complex coding required! Whether you’re a beginner exploring new creative horizons or an experienced developer seeking efficiency, our shaders empower you to bring your vision to life effortlessly. Unlock your potential and create stunning visuals with confidence!
- Controls the appearance and behaviour of rain/wetness per gameobject. Except all global settings, which are controlled via the DYNAMIC- RainWetness script. This subgraph allows you to easily add rain/wetness to your own custom shader graphs. Some of the settings it controls are as follows...
- Rain/Wetness Coverage
- Per Gameobject Rain Occlusion
- Rain/Wetness Coverage Vertex Painting
- Smoothness Override
- Normal Override
- Porous/Non-Porous Slider
- Rain Drop Texture
- Rain Drop Settings
- Speed
- Normal Strength
- Smoothness Strength
- Rain Streak Texture
- Rain Streak Settings
- Speed
- Distortion Size
- Distortion Normal Strength
- Normal Strength
- Smoothness Strength
- Default
- Subsurface
- Translucent
- Glass
- Anisotropic
- Iridescent
- Default Tessellation Smoothing
- Subsurface Tessellation Smoothing
- Translucent Tessellation Smoothing
- Glass Tessellation Smoothing
- Anisotropic Tessellation Smoothing
- Iridescent Tessellation Smoothing
- Falling Rain (Particle System)
- Falling Rain (VFX Graph)
2 Volumetric Fog Shader Graphs
- Ground Fog
- Fog Mask
- Terrain Puddles
- Terrain Wetness
- The ultimate tool for adding unparalleled realism and immersion to your Unity projects. With full control over global rain/wetness settings, global/local fog settings, main rain audio, and rain coverage this system allows complete user customization and freedom! Whether you're crafting a light drizzle or a torrential downpour, creating wet/dry surfaces, or lingering puddles that stay after the rain stops this systems got it all. Giving you full control to create the perfect atmosphere that makes your worlds come to life like never before!
DYNAMIC: Occlusion and Occlusion Zone
- A powerful set of scripts that provide dynamic rain/wetness coverage for all movable/static gameobjects; including characters, vehicles, items, and more. This tool ensures that rain behaves realistically, adapting to your environment, NPCs, and Player. As the player moves in and out of structures DYNAMIC-Occlusion also dynamically adjusts the rain audio, enhancing atmosphere and immersion. This also features multiple different types of Falling Rain Occlusion; ensuring that Falling Rain VFX won't pass through buildings or structures.
DYNAMIC: Puddle and Wetness Painter
- Cover your terrains with stunningly realistic puddles/wetness using our intuitive painting tool and set of shaders. Whether you’re working with Unity Terrains or Mesh Terrains this has got you covered. Inlcudeds multiple different types of selectable paint layers to choose from, as well as customizable puddle and wetness shaders.
- Transform your scenes with our fully customizable Falling Rain VFX! Featuring advanced occlusion technology which prevents the rain from going through objects and structures. Choose from a wide variety of settings which allow you to customize the look and feel. Allowing you to create anything from a gentle drizzle to an intense downpour.
- Includes multiple different types of rain occlusion systems to choose from. From our advanced VFX Occlusion Zones, to Aerial Camera Occlusion, to SDF Occlusion Zones, to Camera Depth Buffer Occlusion, or last but not least Unity's Particle Systems mesh occlusion.
- Make your scenes deeply immersive rain-soaked environments with this set of systems. Simply place spawn points around your game world and watch as the power of this system in combination with our DYNAMIC: Smart Spawning system spawn dripping rain around your world. Whether you want dripping rain coming from the edges of your rooftops, or from a moving character or object our system can do it all! It's built to deliver an unparalleled level of customization and performance. Allowing you and your team complete creative control without compromising your vision!
- A powerful system that effortlessly manages and spawns interior rain audio sources within buildings and structures. This innovative tool utilizes Unity's Object Pooling and our DYNAMIC: Smart Spawn system to optimize performance. Distributing rain audio sources to user placed spawn points, while significantly reducing the strain on your game by limiting the number of active audio sources. With the ability to create distinct audio pools for different interior types you can easily differentiate sounds, such as cave acoustics versus interior building rain. Ensuring the right ambiance for every environment! Plus, with support for multiple audio clips per pool, the system can randomly select different sounds upon spawning; helping you avoid repetitive audio to create a more engaging experience.
- Watch as local fog and falling rain dynamically respond to changes in wind direction, creating a truly immersive experience for your players. Perfect for any weather system and easy to use!
- Place local fog volumes in your game world that move with the wind direction
- Fog levels increase and decrease based on the rain/wetness amount
- Fogs appearance and settings are completely customizable
- Specifically tailored for our Rain Wetness shaders, this tool allows you to upgrade your shaders to ours nearly effortlessly. Seamlessly transfer your Base Color and Normal maps from your shader to ours. The system also combines your metallic, ao, detail mask, and smoothness textures into a single performance-boosting Mask Map texture
DYNAMIC: Shader Property Finder
- This powerful tool simplifies the process of identifying texture variables in your shaders, making your life easier WHEN swapping shaders using the Dynamic- Shader Swapper tool.
- Automatically detects and assigns key components such as the Player GameObject, Main Audio Source, and all Dynamic systems. Ensuring they are always accessible and correctly initialized.
- This system empowers you to assign multiple tags to Gameobjects using Scriptable Objects. Delivering superior flexibility and performance compared to the default tag system.
- Streamlines the process of mirroring meshes. This tool provides a comprehensive set of features for manipulating and previewing mirrored meshes with ease.
Random Colour Per Object Script
- Allows you to have dynamic runtime color variation per perfab. When this script is attached to your prefab it automatically assigns a random color from a user defined color palette to each instance of that prefab in your scene at runtime. This helps to easily add uniqueness and help avoid repetitive looking assets like rocks, or trees. This feature is already included in all Rain/Wetness Shaders; you just have to add the script to your prefab and you're ready for nearly effortless color randomization.
- Rain Wetness
- Rain Occlusion
- Rain Streak Distortion
- Tessellation- Smoothness
- Vertex Painter
- Masks- Absolute World Space
- Color- Random Darkening Per Object
- Transform- Normal Object to World
- Smoothness- View Angle
- Particles- Default Soft
- Particles- Falling Rain
- Particles- Hex Soft
- UVs- Absolute World Position
- UVs- Biplanar
- UVs- Biplanar with Time
- UVs- Default
- UVs- Triplanar
- UVs- Triplanar Normal (OS)
- UVs- Hex
- Envrio 3- Sky and Weather 3.0+
Demo | Documentation | Road Map | You Tube
Please leave a Review if you are enjoying your asset. It would be very much appreciated!
Technical details
DYNAMIC: Rain/Wetness
(3)
42 users have favourite this asset
(42)
$60
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
Secure checkout:

License agreement
Standard Unity Asset Store EULALicense type
File size
1.5 GB
Latest version
1.3.2
Latest release date
Feb 7, 2025
Original Unity version
2022.3.56 or higher
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Language
Feedback
Partners Program
PartnersUSD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR