A downloadable project

This is project is part of my portfolio. A quick system I made in a few weeks to simulate weather, building on the foundation of how real life weather works. This system tries to calculate constantly the weather variables (humidity, temperature, wind, pressure ... ) and launch the corresponding events based on how this variables mix. For example, if we are now in a low pressure zone and the atmospheric humidity is high, is very possible that the rain event will start.

There are two major structures in the system, the ground and the atmosphere. The ground nurtures the atmosphere with humidity transported by the winds and this transfer speeds up if we are in a low pressure region. Also, the temperature depends on the time of the day and the humidity generation depends of the ground temperature. All of this interactions coexist to bring a real time weather system.

Also, a day and night cycle and a season system has been implemented. The day and night cycle will change between sun and moon based on a certain speed defined by an animation curve in a total of 24 hours. The season system manage the master material of the leafs and change the color based on another animation curve and the day we are currently in. All of this is accompanied with seasons effects (as leaves falling, butterflies, leaves cutoff for the winter or snow accumulating in the field).

The system works well but i have learned that sometimes is not worth the time creating a realistic programming structure. For this project a randomizer in events based on the day and the season would have worked better.

Comments

Log in with itch.io to leave a comment.

Did you manage to create hurricane formation? I worked on a similar project, but couldnt simulate hurricanes. It must sound weird but "I wanna see some hurricanes" :P :D

(+1)

Didn't get that far :( I wanted to implement it with other systems but at the moment of research and implementation I saw the difficulty and decided to postpone for the future and focus on more core things about weather, but if I return to the project and I manage to create hurricanes I will let you know :D