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 +


---Links---



---Key Features---

  • 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


---12 Fully Featured Shader Graph Shaders with built in Rain/Wetness support (tessellation currently only supports mesh smoothing)---

  • Default
  • Subsurface
  • Translucent
  • Glass
  • Anisotropic
  • Iridescent
  • Default Tessellation
  • Subsurface Tessellation
  • Translucent Tessellation
  • Glass Tessellation
  • Anisotropic Tessellation
  • Iridescent Tessellation


--- 2 VFX Shader Graphs---

  • 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


---Rain Occlusion---

  • 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


---Local Fog Volumes---

  • 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


---DYNAMIC- Wind---

  • 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


---Shader Swapper---

  • 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


---FREE Sub Graphs---

  • 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)


---FREE Tools---

  • DYNAMIC- Mesh Mirror
  • DYNAMIC- Property Finder
  • DYNAMIC- Multi Tags


---Integrations---

  • Envrio 3- Sky and Weather


---Unity Version Compatibility---

  • 2022.2+
  • 2022.3+
  • 2023.3+
  • 2023.3+ Beta
  • 2023.3+ Alpha
  • Unity 6 Preview


---Compatible Pipelines---

  • HDRP


---Contact info---