![DYNAMIC: Rain/Wetness](https://assetstorev1-prd-cdn.unity3d.com/key-image/d12d9e59-1cff-4ff4-abdb-16a8e31d8b1c.jpg)
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,Rain VFX/Audio,Terrain Puddles!Unity Versions2022.2 + LTS2022.3 + LTS2023.2 + LTS2023.3 + Beta2023.3 + AlphaUnity 6 PreviewLinksDemo | Documentation | Road Map | Youtube** More Youtube Tutorials Coming Soon!Unity Version Compatibility2022.2+2022.3+2023.3+2023.3+ Beta2023.3+ AlphaUnity 6Compatible PipelinesHDRPKey Features12 Fully Featured Shader Graph Shaders with built in Rain/WetnessEasily add Rain/Wetness to your Shader Graphs1 Falling Rain VFX(Particle System)2 Falling Rain VFX (VFX Graph)Rain Particle Occlusion (particles won’t go through objects)Terrain Puddle/Wetness PainterDripping Rain VFX Spawn SystemInterior Rain Audio Spawn SystemShader Swapper ToolScript to Auto Assign Random Colors per gameobject (example different colors for rocks, tree, or bushes)Over 18 FREE Subgraphs3 FREE BONUS TOOLS- DYNAMIC- Mesh Mirror, DYNAMIC- Find Instanced Materials, and DYNAMIC- Find and Change LayersAll Shaders Built with Unity's Shader GraphEvery shader in our package is crafted using Unity 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!Rain/Wetness SubgraphControls 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 CoverageRain Occlusion (particles won’t go through objects)Rain/Wetness Vertex PaintingSmoothness OverrideNormal OverridePorous/Non-Porous SliderRain Drop TextureRain Drop SettingsSpeedNormal StrengthSmoothness StrengthRain Streak TextureRain Streak SettingsSpeedDistortion SizeDistortion Normal StrengthNormal StrengthSmoothness Strength12 Fully Featured Shader Graph Shaders with built in Rain/Wetness support (tessellation currently only supports mesh smoothing)DefaultSubsurfaceTranslucentGlassAnisotropicIridescentDefault Tessellation SmoothingSubsurface Tessellation SmoothingTranslucent Tessellation SmoothingGlass Tessellation SmoothingAnisotropic Tessellation SmoothingIridescent Tessellation Smoothing3 VFX ShadersFalling Rain (particle system)Falling Rain Occlusion v1 (VFX Graph)Falling Rain Occlusion v2 (VFX Graph)1 Volumetric Fog Shader GraphGround Fog2 Terrain Decal Shader GraphsTerrain PuddlesTerrain WetnessDYNAMIC- Rain WetnessThe ultimate tool for adding unparalleled realism and immersion to your Unity projects. With full control over rain/wetness effects, this asset allows your environments to react dynamically to changing weather conditions, breathing life into your scenes like never before. Whether you're crafting a light drizzle or a torrential downpour, DYNAMIC-Rain Wetness gives you complete control to create the perfect atmosphere for any scenario. From lingering puddles to wet surfaces that stay after the rain stops, this tool ensures your world feels alive and immersive.DYNAMIC- Occlusion and Occlusion ZoneA powerful set of scripts that provide dynamic rain/wetness coverage for all movable game objects, including characters, vehicles, items, and more. This tool ensures that rain behaves realistically, adapting to your environment, gameplay, NPC, and player. As the player moves in and out of structures, DYNAMIC-Occlusion also dynamically adjusts the rain audio, enhancing atmosphere and immersion. Additionally, it features Falling Rain VFX Occlusion, ensuring that Falling Rain VFX never passes through buildings or structures, creating a seamless and natural experience.DYNAMIC: Puddle and Wetness PainterTransform your terrains with stunningly realistic puddles/wetness using our intuitive painting tool. Whether you’re working with Unity Terrains or Mesh Terrains, this asset makes it nearly effortless to create and customize dynamic wet environments that bring your scenes to life. And with different selectable paint layers and a customizable puddle shader you have the freedom to create the environment you desire!DYNAMIC: Falling RainTransform 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 an array of settings which allow you to craft your desired look and feel for the rain. Allowing you to create anything from a gentle drizzle to intense downpours.Choose from 3 different types of rain occlusion systems. From our advanced VFX Occlusion Zones, to Camera Rain Occlusion, or Unity's Particle Systems mesh occlusion.DYNAMIC: Dripping RainTransform your game scenes into deeply immersive, rain-soaked environments with DYNAMIC - Dripping Rain—the powerful, easy-to-use system that lets you place dripping rain effects in your environments. Whether you want dripping rain coming from the edges of your rooftops, or from a static or moving character/object it can do it all! Our system is built to deliver an unparalleled level of immersion, performance, and customization. Allowing you and your team complete creative control to create the look and feel you desire without compromise.DYNAMIC- Rain AudioA powerful system that effortlessly manages and spawns immersive interior rain audio sources within buildings and structures. This innovative tool utilizes Unity's Object Pooling and our DYNAMIC: 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 and creating a more engaging experience.DYNAMIC- WindWatch as fog and falling rain dynamically respond to changes in wind direction, creating a truly immersive experience. Perfect for any weather system, our DYNAMIC- Wind system ensures your world feels alive and responsive. Immerse your players in a dynamic, ever-changing atmosphere!Place local fog volumes in your game world that move with the wind directionFog levels increase and decrease based on the rain/wetness amountFogs appearance and settings are completely customizableDYNAMIC- Shader SwapperTake your project to the next level with our powerful batch shader conversion tool! Specifically tailored for DYNAMIC-RainWetness shaders, this tool allows you to upgrade your shaders effortlessly. This system seamlessly transfers your Base Color and Normal maps to our shader, as well as combining your metallic, ambient occlusion, detail mask, and smoothness textures into a single performance-boosting Mask Map texture.Random Colour Per Object ScriptThe ultimate tool for dynamic, runtime color variation. This automatically assigns a random color from a user defined color palette to each game object 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 1 script to your gameobject and you're ready for effortless randomization.FREE Sub GraphsRain WetnessRain OcclusionRain Streak DistortionTessellation- SmoothnessVertex PainterMasks- Absolute World SpaceColor- Random Darkening Per ObjectTransform- Normal Object to WorldSmoothness- View AngleParticles- Default SoftParticles- Falling RainParticles- Hex SoftUVs- Absolute World PositionUVs- BiplanerUVs- Biplaner with TimeUVs- DefaultUVs- TriplanarUVs- Triplanar Normal (OS)UVs- HexFREE ToolsDYNAMIC- Mesh MirrorDYNAMIC- Property FinderDYNAMIC- Multi TagsIntegrationsEnvrio 3- Sky and WeatherLinksDemo | Documentation | Road Map | YoutubePlease have a look at the 65+ page documentation for all techinal detailsDocumentation