Hello, I’m Dom, Environmental Builder / Scripter in ROBLOX.
Less than a few days ago, I thought about what I could push forward in the world of meteorology in ROBLOX.
So I decided to create the First Ever Dynamic Weather System within ROBLOX. This means the world is no longer very static, and all the same each storm.
There are 4 values.
The Volumetric Clouds object created by the ROBLOX team will dynamically change depending on these 4 values. There is also Dynamic Rain, Dynamic Lightning, Dynamic Hail, and Dynamic Wind (Coming Soon.)
After creating Dynamic Weather with clouds and a simple rain system, I decided to turn it up a notch. I have upgraded the rain to a point which realistic raindrops will slide down your screen, and splashes will splash on the ground.
However, I thought I could take it even further. I’ve created dynamic lightning. Which is really close to real life. Each color of lightning means conditions are a certain way.
Red Lightning usually indicates the presence of rain.
Blue Lightning indicates the presence of ice, which can fall down and become hail. Blue lightning is a sign it is hailing, or hail is coming.
Yellow Lightning indicates the lack of precipitation. Yellow lightning is the rarest type of lightning.
Purple lightning usually indicates high precipitation. (Heavy Rain)
Green Lightning indicates that a storm is very tall. Due to the height of these storms, green lightning can indicate hail or possibly a tornado
In the last paragraph talking about Green Lightning, yes you read that correctly. The Module will soon be able to detect if a tornado should be active in game.
Important to note: The clouds shown in one of the videos will NOT be in one of the public versions, I am using the beta versions of phase 1 of clouds. The released versions will have phase 2, which you will see in some images and 1 video.
This system is NOT available to the public as of now. However, I plan on releasing different versions of the module in the future to the public. Follow this topic for updates, and bookmark this github: GitHub - DomTheMomRBLX/Dynamic-Weather-Package The Github will include the RBXM file of the package to download as versions slowly release.
It would be very funny to do a little trolling with a value for damaging rain/hail,also , will there be a gui to control the weather as the experience creator, so you can enable/disable some stuff ( like damaging rain/hail ) ? or it will be just random?
This look absolutely astonishing! Everything is perfect, from the lighting, to the clouds, to the sound, to the rain. I wanted to ask a few questions regarding this system though.
I noticed that the rain uses collisions, a very rare sighting for a weather system. Is the rain particle effects, actual (transparent) parts that fly out of the sky, or does it use a GUI in order to look like rain?
Since the rain uses collisions and seems to be advanced, if using parts, does it only render within a certain proximity on the player, or does it render globally? How does this also effect performance?
Will there be more control over which weather events you want to invoke, or will it be random? If it will be random, would it be possible to release a module-script version in which you can invoke certain weather events, such as thunderstorms or clear skies?
Do you have an approximate on when this might be release? I saw that you are using Dynamic Clouds, which has not released yet, so I am certain that you are waiting for that to release as well.
Needless to say, this weather system has left me astonished. It is beautiful in every way and I cannot wait for a full release of this weather system. Keep up the amazing work!