DYNAMIC- Rain/Wetness
Transform your Unity projects with the Dynamic RainWetness Shader, a cutting-edge shader crafted with Shader Graph. This powerful tool enhances the visual fidelity of your materials, delivering detailed and immersive experiences. Thanks to Shader Graph, customization and modification are straightforward, allowing you to tailor the shader to your specific needs effortlessly.
12 Fully Featured Shader Graph Shaders with built in Rain/Wetness support
-
Default
-
Subsurface
-
Translucent
-
Glass
-
Anisotropic
-
Iridescent
-
Default Tessellation
-
Subsurface Tessellation
-
Translucent Tessellation
-
Glass Tessellation
-
Anisotropic Tessellation
-
Iridescent Tessellation
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
Adds rain effects like wetness, rain streaks, and raindrops that will dynamically cover your game objects. Rain streaks and drops are dynamically placed on game objects based on gravity like settings. In other words this means that the raindrops appear on the top and sides of objects, and rain streaks appear only on the sides of objects. You can also control the porousness of game objects; which lets you specify if a game object is nonporous or porous. The latter will result in the game object appearing more wet with brighter colours. Example, think of how rocks look when it's raining; they appear more wet and their colour gets more saturated. This effect can be controlled via sliders, Enviro- Sky and Weather Integration, or via the Dynamic Weather Rain script
DYNAMIC- Occlusion
Bring a new level of immersion to your Unity projects with DYNAMIC- Occlusion. This powerful set of scripts provide dynamic RainWetness coverage for all game objects, including but not limited to characters, vehicles, items, and other moving objects. Enhance your gameobjects extremely quickly and simply by just adding 1 script to them!
DYNAMIC- Object Pooling (For Rain Audio)
Enhance the performance of your Unity projects with DYNAMIC- Object Pooling. This script allows you to easily manage and spawn interior rain audio sources within buildings and structures, ensuring a more immersive and performant audio experience.
Spawn- Interior Rain Audio
Realistic Indoor Rain Sounds: Designate specific areas within your game world where realistic rain sounds will be spawned. This feature creates a more immersive and believable experience as rain sounds dynamically adapt to the interior environment.
Optimized for Immersion: The asset ensures that rain audio sources are managed efficiently, providing high-quality sound effects without overloading the game world. This balance between realism and performance enhances the overall player experience.
Falling Rain (VFX Graph)
Spawns rain around the player and features rain occlusion to ensure rain interacts realistically with buildings and other obstacles. Create immersive and visually stunning environments with ease!
Key Features
-
Rain Occlusion: The VFX graph is equipped with rain occlusion capabilities, preventing rain from appearing inside buildings and other structures. This is achieved using a depth texture and layer masks, enhancing realism and immersion in your scenes.
-
Highly Optimized and Performant: Leveraging the power of your GPU and Unity’s VFX Graph, the system efficiently handles rain effects. Frustum culling ensures that only visible rain effects are rendered, significantly boosting performance.
-
DYNAMIC- Wind Integration: The rain effects seamlessly follow the direction of the DYNAMIC- Wind script, adding an extra layer of realism by aligning the rain with the environmental wind conditions.
Falling Rain (Particle System)
Elevate your Unity scenes with the Falling Rain Particle System, optimized to deliver stunning and realistic rain effects while being friendly to low-end systems. This system ensures immersive weather visuals with minimal impact on performance.
Key Features
-
Rain Occlusion: Utilizing mesh colliders, the particle system accurately simulates rain occlusion. Rain particles naturally interact with buildings and structures, preventing them from passing through and creating a more believable environment.
-
Optimized Performance for Low-End Systems: Designed with efficiency in mind, this particle system is perfect for low-end hardware. It leverages Unity’s particle system capabilities to provide high-quality rain effects without straining system resources, ensuring smooth performance even on less powerful machines.
Volumetric Global/Local Fog Integrations
Transform the atmosphere of your Unity HDRP projects with Local or Global Volumetric Fog, seamlessly integrated with the global rain value and the DYNAMIC- Wind script. This shader enhances depth and realism in your environments by ensuring fog effects dynamically respond to weather changes and environmental conditions.
Key Features
-
Global Rain Value Integration: The fog's density and behavior adjust in real-time based on the global rain value. As rain intensifies, fog becomes denser, enhancing the atmosphere, while it gradually dissipates as the rain subsides, creating a realistic and immersive weather experience.
-
Fog Response to the Wind Direction : Integrated with dynamic wind systems, the volumetric fog shifts and moves in sync with the wind direction. This interaction adds a layer of realism, with fog visibly drifting and swirling as the wind changes, perfectly complementing the environmental conditions of your scene.
DYNAMIC- Shader Swapper
Take your project to the next level with our powerful batch conversion tool, DYNAMIC-Shader Swapper! Specifically tailored for DYNAMIC-RainWetness shaders, this tool allows you to upgrade your shaders effortlessly. Seamlessly transfer your Base Color and Normal maps while combining metallic, ambient occlusion, detail mask, and smoothness textures into a single performance-boosting texture map.
DYNAMIC- Puddle Painter
Transform your Unity terrains with stunningly realistic puddles and wetness using our intuitive painting tool. Whether you’re working with Unity Terrains or Mesh Terrains, this asset makes it effortless to create and customize dynamic wet environments that bring your scenes to life!
BONUS Asset! DYNAMIC- Mesh Mirror
Enhance your Unity development with the DYNAMIC: Mesh Mirror tool, a versatile editor extension designed to streamline the process of mirroring meshes. This tool provides a comprehensive set of features for manipulating and previewing mirrored meshes with ease.