☁ Weather Maker ☁ AAA Clouds, Sky, Weather, Water, Volumetric Light & More!

Why Weather Maker?

Three things make Weather Maker truly unique: Feature set, price and performance. No other asset on the asset store provides as many features, such a low price and the beauty and performance of Weather Maker. For less than half the cost of other less featured and slower assets, you get: Fully automated weather, sky/clouds, water, fog, volumetric light, ambient light management, day night cycle, ambient audio zones and so much more. Performance is also much better compared to other water, sky and volumetric light assets, especially on mobile and VR. Weather Maker can render all lights in one pass for maximum performance. Don’t take my word for it, get Weather Maker today!

→ Download Weather Maker from the Unity Asset Store ←

Overview
Weather Maker is the most complete weather, water and sky system for Unity. With both 2D and 3D modes, Weather Maker is the last asset you will need for weather, sky and more in your Unity app or game. I do my best to respond to support requests and even Skype when I have the time for serious problems or questions.

Performance
Weather Maker has been endlessly tuned for maximum performance. Other sky, water and weather assets use highly complex and inefficient shaders which will cause low FPS, especially on VR and mobile. Not Weather Maker. All shaders are heavily optimized even for low end platforms.

Weather
Weather effects include rain, snow, hail and sleet. Collision with scene is optional. Particle systems are lit properly by all lights in your scene. All weather effects fade cleanly both visual and audio to ensure a life-like and smooth experience. Wind is bundled as well and affects particles and trees. Sound dampening prefabs are provided to handle cases where the player goes inside.

Volumetric Clouds
New in Weather Maker 5.0.0 are volumetric clouds! Using state of the art shaders and performance techniques, volumetric clouds look beautiful and won’t bog down your frame rate. Rolling, whispy and epic clouds react to ambient, directional lights and lightning for that AAA look and feel. Even cubemaps and water reflection show the clouds effortlessly. To top it off, god rays are built into the clouds.

Atmosphere and Sky
Weather Maker contains an industry standard, BSD licensed physically based sky and atomspheric scattering solution. Atmospheric scattering and sky sphere blend seamlessly with your scene, producing a gorgeous planet curve at the far plane. The sky sphere can render many texture types including night sky with rotation, along with day and dawn/dusk textures. No cube map is needed, just one 2D texture. Performance is superb. All of this is configurable.

Volumetric Fog and Lights
Volumetric fog is a full screen effect that has been tuned to run on the lowest end devices. No branching and ray-tracing and one draw call and the fog still looks amazing. A fog box prefab is also included. Volumetric light is supported for point, spot and directional lights as well. The main directional light (sun) even has a volumetric shadow option! Null fog zones are also provided.

VR, AR & Mobile Ready!
Weather Maker is fully VR/AR ready and has been tested with HTC Vive on Windows 10. Performance on mobile is great, but may require tuning some settings. One asset for desktop, VR/AR and mobile and performance is superb.

Color and Rendering Formats
Weather Maker supports HDR, non-HDR, Linear, Gamma, Deferred and Forward Rendering. No matter how you use it, Weather Maker just works.

Automation
Weather Maker contains a built in weather automation and weather profiles system. Every field of Weather Maker (or any script for that matter) can be automated. Rain and snow climates have been created for you, but you can create additional climates however you like. Storms, clouds, wind, rain and more transition in beautifully and seamlessly and look amazing.

Networking
Unity networking is built in out of the box. Weather profiles, weather manager and time of day are synced automatically. This can easily be disabled if you need a custom solution.

Sound Manager
Weather Maker manages ambient and other sounds for you. All sounds fade in and out seamlessly and can run at different times of day (sunrise / sunset, dawn/dusk, or a specific hour range). You can create sounds zones throughout your scene or put one on top of your player for global sounds. Examples are provided and include crickets and owls at night, birds in the morning and general day ambient sounds.

Lightning
Thunder and lightning - Weather Maker comes bundled with a piece of Procedural Lightning to give you the best storm lightning on the Asset Store.

Weather Maker is integrated with the following:
Vegetation Studio Pro
Mirror Networking
uMMORPG
AQUAS: Water/River Set
UBER - Standard Shader Ultra
RTP (Relief Terrain Pack)
CTS (Complete Terrain Shader)
WAPI (World Manager API)

Weather Maker is Compatible With:
Aura 2

Titles using Weather Maker:
Tales of Glory

Please email me if you have a title to add.

Support
I’m dedicated to making this the best sky and weather system, not just in the Asset Store but on the planet. I respond to emails and do my best to fix bugs and do feature requests. Please don’t hesitate to contact me.

Contact Me
I’m Jeff Johnson, creator of Weather Maker. Please send me your feedback and bug reports to support@digitalruby.com

Notes
The latest version of Weather Maker requires the most newest Unity version. Please ensure you are up to date on your Unity version. Full C# source code and shader code is provided!


→ Download Weather Maker from the Unity Asset Store ←

1 Like

is there a pdf that explains how to add the thunder to a blank scene? I was able to figure out all the other ones, but lightning and thunder seems more complex then the other prefabs.

I as able to take apart the code and customize it to do what I asked above. now I was wondering is there any way to light up the whole sky in a 2d world? id like to simulate the lighting of the sky that you see when there is no lightning that you can see you just see the light show in the sky where the whole sky blinks light…

The configuration script (WeatherMakeConfigurationScript.cs I believe) has all the examples.

I just use plain old point lights and put them slightly in front of the 2D plane, you could try something similar.

Is it possible to automate a random weather cycle that changes states without user input?

The wind effect for trees isn’t working for me. Its shakes them too much and I’m not sure where to turn down the value. Any ideas?

Coming in a future update.

Under the prefab is a wind zone with a script where you can lower the max wind speed.

Hi, I am impressed by your weather system. I have a question for you. I couldn’t quite tell from the videos. Does your cloud rendering support multiple layers?

Not out of the box but you could duplicate the clouds prefab and tweak it to your liking as a second layer.

Hello,
I have got a question :
Is this asset useable for spherical worlds where u walk on? cause my custom wether-clouds look medium.
If It is useable, does it Support Day night cycle based on Spot or point lights?
Thanks

The particle systems should be fine, but the clouds and time of day will need a little tweaking. You could have a point light orbit the sphere using the rotation of the directional light. Just set the intensity of the directional light to 0 and set your point light position to the center of the sphere + the distance * rotation.

hello,

  • Is there a way to change the light intensity of the sun higher than 1? i change it to 2 but everytime y play it changes to 1
  • i post a screenshot where you can see the sun is visible throught the foliage and as it is back it must not.How can i change this?
  • when do you think you will update WM so it has moon and stars?and the random weather component?

Thanks

Thanks for posting, your game looks awesome!
1] Turn off the lens flare on the Sun object in the prefab
2] Set the Sun Full Intensity on the DayNightCycle object in the prefab rather than modifying the light intensity directly. I know this is a little obscure. It is mentioned in the Readme.txt, but can easily be missed.
3] Weather Maker already has a night texture with stars, but I do plan on adding the moon and other celestial objects probably early next year.

1 Like

Random weather is also something I am working on. It is tricky to get just right, but I am also hoping to have it ready in the next month or so.

1 Like

Hey jjxtra, i have a little problem now and maybe you have an idea how i can solve it.
I imported Weather Maker in my Project (Unity 5.4.2f2) and got this compiler error 20x after the import for all image effects scripts:
Assets/Standard Assets/Effects/ImageEffects/Scripts/Bloom.cs(10,26): error CS0246: The type or namespace name `PostEffectsBase’ could not be found. Are you missing a using directive or an assembly reference?

But the PostEffectsBase.cs is also in the ImageEffects Folder, so it looks fine.

I tried to reimport the image effects and adding this line to the scripts:
using UnityStandardAssets.ImageEffects;

But without success, do you have an idea what caused this problem?
Thanks for help!

edit:
OK, i solved it, just deleted the PostEffectsBase File and reimported all the ImageEffects and the error is gone now. :slight_smile:

So i can focus now on making weather and daycycles!

Glad you got it sorted! Weather Maker does use a few standard asset effects and scripts, but I’ve re-namespaced them all so you should be able to import all the standard assets without conflicts.

Yes thank you this was not a big problem after all.

I have a little bit more experience with Weather Maker now and it looks very nice in my scene with time of day enabled.

So i have a few questions.which came up:

  • Do you have a random weather script, so when the time is changing with time of day running, that also the weather is changing randomly?
  • Is it possible to make the clouds also move?
  • is it possible to see a moon during the night?
  • Is there a documentation somewhere?

and i have to say your choice of colors in WeatherMakerSkySphereSphereDawnDusk2. png is at least questionable. :wink:
You know this tutorial for a day-night circle →

The transitions and colors he used are very nice,…

After all i can say Weather Maker is a great Asset, which provide everything what someone can imagine for time and weatherchange, thank you for that, it is very easy to use and implement.

Maybe one little bug: I can’t klick anything on the configuration canvas, maybe its because of my other used assets, i don’t know, but i don’t need it anyway.

  • Random weather script is being worked on right now
  • Storm clouds can be moved by setting the velocity before creating the clouds
  • Moon as also on TODO list
  • Right now the tutorial videos and Readme.txt are all the documentation, and emailing me :slight_smile:

The configuration canvas is just using Unity UI, so if you have another UI on top of it or interfering, it’s totally possible that mouse events are getting gobbled up. Thaks for the links and feedback!

1 Like