Unity-Weather Maker – Volumetric Clouds and Weather System for Unity U3845

Weather Maker - Volumetric Clouds and Weather System for Unity

AAA Weather, Sky, Atmosphere and Environment and more. Get started with very little effort, just drag in the darn prefab!
Programmable Render Pipeline (SRP) compatibility
The Unity Programmable Render Pipeline (SRP) is a feature that allows you to control rendering through C# scripts. SRP is the underlying technology that supports the Universal Rendering Pipeline (URP) and the High Definition Rendering Pipeline (HDRP).
Unity version
Built-in rendering pipeline
Universal Rendering Pipeline (URP)
High Definition Rendering Pipeline (HDRP)
2019.4.35f1
compatible
compatible
Not compatible
Additional compatibility information
– URP requires URP 11 on Unity 2021 only. Newer URP not supported.

– URP VR is not supported due to complexity to support.

– Enable URP: Click Window -> Weather Maker -> Enable URP

– Requires Unity 2019.4 or newer.

– Requires texture array support.

– No WebGL, OpenGL, OpenGL ES or DirectX 9.0.

describe
Weather Maker – AAA weather, water, volumetric clouds/light/fog, 3D and 2D sky and audio solutions! Also suitable for mobile! No other resource can match Weather Maker in terms of performance and feature set. Please view the related documentation/Readme.txt from the following link: View Readme.txt

Help/Support/Feedback: Email support@digitalruby.com

View All Plugins • Full Code Documentation • Unity Forum • Email List • Discord • Windows Demo • Windows Demo VR Mode • Windows Demo Flythrough Mode • WebGL 2D Demo • Android APK Demo

Overview
Weather Maker is the most complete weather, water, volumetric cloud/fog/light, terrain overlay and sky system for Unity. With its 2D and 3D modes, Weather Maker is all you need for all your weather, sky, and more needs in your Unity app or game. Full set of C# source code and shader code provided! Just drag and drop the prefab into the scene and you’re done! Weather Maker will save you thousands of hours of development time.

value
Weather Maker is an all-in-one collection of resources. Built-in assets for weather, sky, water, volumetric clouds, light and haze, lightning, ambient sounds, and more. You can buy individual resources individually for $300 or more and then integrate them over the course of months, or you can just buy the Weather Maker collection and have everything pre-built. AAA games, indie games, prototype development, and apps are all great candidates for using Weather Maker.

performance
Over the years we have continued to improve Weather Maker to get the best out of it. Weather Maker runs smoothly on the latest desktop and mobile GPUs. Weather Maker adapts to Unity’s graphics quality levels to ensure the highest FPS. Performance profiles allow Weather Maker’s various effects to be customized for custom solutions.

floating point origin offset
Weather Maker includes an easy-to-use floating point origin offset solution. For flight simulators or large worlds, you can select a distance to bring the camera position back to 0,0,0. When the camera’s position from the origin (0,0,0) exceeds this distance, Weather Maker will trigger a callback event. Weather Maker provides the option to reposition all root game objects, or you can do this manually in a callback event. We provide cumulative offsets for use with any shader that relies on world position to generate noise. We also provide the current offset in case you need it to reposition the game object, or perform other logic.

volume cloud
With cutting-edge shader performance and technology, volumetric clouds will be more beautiful without slowing down frame rates. Convoluted, fluffy and flowing clouds based on ambient, directional light and lightning create a AAA look and effect. Even cubemaps and water reflections easily reveal clouds. Cloud detection allows you to easily obtain cloud density for transform components (and it also runs on the GPU!). The cool thing is that you can fly through the clouds and the ray casting effect is pre-built into the clouds. The depth buffer allows for great cloud performance and you also get cascading shadow map shadows.

atmosphere and sky
Weather Maker includes a suite of industry-standard, BSD-licensed, physically-based sky and volumetric atmospheric scattering solutions. Atmospheric scattering and sky spheres blend seamlessly into the scene, producing excellent planetary curves in the far plane, ensuring the lens has a wide far plane. The Sky Sphere is capable of rendering many texture types, including a rotating night sky, while day and dawn/dusk textures are also available. No cubemaps required, just one 2D texture of each. Excellent performance and all features are user configurable.

weather effects
Weather effects include rain, snow, hail and freezing rain. There is also an option to collide with the scene. The particle system adjusts accurately with all lights in the scene. All weather effects are explicitly faded along with visuals and audio to ensure a vivid and smooth experience. The wind effect is also adapted simultaneously, affecting particles and trees. We also provide a sound suppression prefab to handle situations where the player enters the interior space. You can also choose an animated puddle effect on the ground. Clearance zones ensure that weather does not have an impact on indoor areas.

Weather API integration
Weather Maker comes pre-integrated with open weather maps, and you can easily create your own API providers.

Northern Lights
Light up the night sky with the beautiful Northern Lights. Customizable colors, shapes, details, heights, animations and more. Auroras can be rendered smoothly around the planet, even from space! Weather Maker doesn’t use texture viewing for auroras, it’s all done in procedural shaders, which ensures vivid and natural results – without impacting performance. No other resource provides 100% process aurora, nor does it provide process aurora that is configurable by the user.

weather area
Easily attach weather profiles to colliders and create a weather zone. As the player enters a zone, the weather will randomly change based on the zone’s profile. Adding an empty area with a box collider (rotatable and scalable) prevents precipitation, fog, etc. from appearing in an area (building, cave, etc.). Or activate the global weather zone to generate random weather in real time with just one click! And it’s perfectly integrated with Vegetation Studio Pro’s biomes.

day/night cycle
Weather Maker includes a fully functional day/night cycle. Ambient light, directional light, shadows, latitude, longitude, planetary axis and other items can be configured. The sun and moon can be accurately positioned based on date and time. Just one night texture will make the stars rotate in the night sky. No cubemap required.

water
Water effects are already pre-integrated. Drag and drop the dynamic water effect prefab into your scene to get full light support for draw calls. The powerful performance is even better on the mobile version! Supports underwater mode with water mist and delivers realistic effects with a new post-processing stack. Waves, caustics, shorelines, water profiles, tessellation, and automatic water level mapping give you the best water effects available in the Asset Store.

Volumetric fog and light
Weather Maker fog is a full-screen effect that has been tweaked to run on the lowest-end devices. Without branching or ray tracing, fog can look amazing with just one draw call. Also included are box and sphere prefabs. Volumetric lights support point lights, spot lights, area lights, and directional lights. There’s even a volumetric shadow option for the cardinal directional light (sun)! Other assets use somewhat over-the-top volumetric lighting, which sacrifices performance, but this is never the case with Weather Maker. Fog + volumetric lighting in one draw call!

Color and rendering format
Weather Maker supports HDR, non-HDR, linear, gamma, deferred and forward rendering. Whatever your needs, Weather Maker can handle it.

sound manager
Weather Maker manages ambient and other sounds. All sounds fade in and out seamlessly and can run at different times of day (sunrise/sunset, dawn/dusk, or a specified time range). You can create sound effects zones throughout the scene, or configure a sound on the player as a global sound effect. Examples include crickets and owls at night, birdsong in the morning, and general daytime ambient sounds.

networking
We have mirror networking pre-integrated. Weather profiles and time of day are automatically synced. Sync can also be easily disabled if you need a custom solution.

lightning
Thunder and Lightning – Weather Maker comes with a set of procedural lightning components that allow you to get the best storm lightning effects in the asset store.

Weather Maker integrates:
• Crest Marine Systems – Standard Pipeline
• PlayMaker
• Vegetation Studio Pro
• Mega Splat
• Micro Splat
• Mirror networking
•uMMORPG
• UBER – Standard Shader Ultra
• RTP (Terrain Pack)
• WAPI (World Manager API)

Weather Maker is compatible with:
•Aura 2

Featuring work from Weather Maker:
• Monks: Succession
• Nightvision
•Angle Wars
• Tales of Glory
• Before the Dawn

If you have other pieces to include, please send me an email.

support
I’m committed to making it the best sky and weather system out there, not just in the asset store, but one that’s second to none on the entire planet. I’ll respond to emails and try to fix bugs and add requested features. Feel free to contact me anytime.

Contact me
My name is Jeff Johnson and I’m the developer of Weather Maker. Please send feedback and bug reports to support@digitalruby.com.

Requirements/Known Issues
– Weather Maker requires Unity 2017.4 or newer. Please make sure you are using Unity Hub and that your Unity version has the latest minor version number.
– Weather Maker requires texture array support.
– Weather Maker does not support URP or HDRP. Support for URPs will be restored when Unity fixes issues with depth textures and screen space shadows.
– Weather Maker does not support gles 2.0, WebGL, VR and DirectX 9.0 or earlier.
– Weather Maker does not support OpenGL for MAC and iOS. Requires the use of Metal.
– Weather Maker requires resources to be used in the Unity Editor and a license per person.

technical details

 

 

 

 

 

 

 

 

 

related keywords
clouds
Weather
Particle
winter
sound
Audio
Environment
Sky
AAA
Procedural
atmosphere
skymaster
expand
enviro
Ultimate