DYNAMIC: Rain/Wetness
Effortlessly add Rain/Wetness to all your game objects! Built with Shader Graph to allow complete user freedom and customization.Includes over 11 Shaders,Rain Occlusion,VFX,Rain Audio,Terrain Puddles!
by MoveRotateResize
★★★★★ star rating
Price History +
- 12 Fully Featured Shader Graph Shaders with built in Rain/Wetness support
- Easily add Rain/Wetness to your Shader Graphs
- Falling Rain (Particle System)
- Falling Rain (VFX Graph)
- Rain Particle Occlusion (particles won’t go through objects)
- Terrain Puddle/Wetness Painter
- Interior Rain Audio Spawner
- Shader Swapper Tool
- Script to Auto Assign Random Colors per gameobject (example rocks, bushes)
- Over 17 FREE Subgraphs
- FREE DYNAMIC- Mesh Mirror Tool
---All Shaders Built with Unity's Shader Graph---
- Allows you to easily modify, customize, or build upon any of the included shaders
- Easily add Rain/Wetness to your own shader graph shaders by adding the "RainWetness Systems (Copy Me)" sub-graph
---Rain/Wetness Subgraph Features---
Controls the appearance of rain and wetness per gameobject. All global appearance settings are controlled via the DYNAMIC- RainWetness script.
- Rain/Wetness Coverage
- Rain Occlusion
- Rain/Wetness 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
- Subsurface Tessellation
- Translucent Tessellation
- Glass Tessellation
- Anisotropic Tessellation
- Iridescent Tessellation
- Falling Rain (particle system)
- Falling Rain (VFX Graph)
---1 Volumetric Fog Shader Graph---
- Ground Fog
---2 Terrain Decal Shader Graphs---
- Terrain Puddles
- Terrain Wetness
---Dynamic Rain/Wetness Script---
Your central hub to control tons of rain and wetness setting.
- Global Rain Coverage
- Wet to Dry transition duration
- Rain Streak size
- Rain Drop size
- Rain Streak Distortion strength size
- Main Rain Audio source settings
- Rain Particle System/VFX Graph settings
- Global Fog Levels
- Enviro 3 Integration
- Provides dynamic rain/wetness coverage for movable gameobjects like characters, vehicles
- Controls rain audio levels to simulate the player going in and out of build/structures
- Simple as dragging and dropping a Occlusion Zones in your scene
---Terrain Puddle and Wetness Painter---
- Paint Puddles/Wetness on Unity terrains or terrain meshes
- Paint simple shapes and watch the power of shader graph transform them into realistic looking puddles
- Choose from a range of controls to add, remove, select paint layer(s), fill, remove, and change paint brush size
- Uses Hex Tiling to help remove texture repetition
- Customize puddles appearance
---Falling Rain Particles (can use Unity’s Particle System or VFX Graph)---
- Spawns rain particles around your character
- Each system comes with its own particle occlusion which prevents particles from going through objects
- Custom falling rain’s appearance, amount, etc.
---Interior Rain Audio Spawner---
- Spawns interior rain audio sources at user specified locations
- Create audio clip arrays which lets you have multi different sounds for the same interior type
- Uses Unity's Object Pooling to optimize performance
- 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
- Set the global wind direction via a gameobject
- Wind direction can be either random or stationary or controlled via script
- Fog and Falling Rain move with the wind direction
- Easily bulk change your shaders to one of the DYNAMIC- RainWetness ones
- Auto assigns your Base Color and Normal Maps to the new shader
- Original HDRP shader’s Mask Map will be auto assign to the new shader
- Original URP shader’s AO, Detail Mask, and Smoothness texture maps will be auto combined into 1 Mask Map and assigned to the new shader
---Random Colour Per Object Script---
- Add random color variations to game objects at runtime
- 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- Biplaner
- UVs- Biplaner with Time
- UVs- Default
- UVs- Triplanar
- UVs- Triplanar Normal (OS)
- DYNAMIC- Mesh Mirror
- DYNAMIC- Property Finder
- DYNAMIC- Multi Tags
- Envrio 3- Sky and Weather
---Unity Version Compatibility---
- 2022.2+
- 2022.3+
- 2023.3+
- 2023.3+ Beta
- 2023.3+ Alpha
- Unity 6 Preview
- HDRP