Azure[Sky] Dynamic Skybox
Azure[Sky] Dynamic Skybox is a complete and robust sky system that will raise your project to another level. This system is being improved since 2015 always considering the feedback and needs of the users and for this reason, the plugin has become the tool with the best cost-benefit of its category. Do not be fooled by the low price, the plugin is an indie tool and offers a lot more than it costs.
Azure is not only suitable for projects with realistic graphics, in fact, this system is just as good or even better for projects with stylized graphics. You can achieve the best of each style using Azure.
Developing a complete sky system from scratch takes a lot of time, even for those who are professional game developers. With Azure, you save months of development that you can use to be more productive and speed up your game's release date.
Supported Render Pipelines:
- Legacy: Yes
- Universal: Yes
- HDRP: No
Performance:
The performance was a factor taken very seriously in the development of the asset, and each feature was carefully planned to get the best performance possible. This is not a tool for mobile devices, but due to its complexity and purpose, you will not find another tool that offers all the features with the best performance.
Sky System:
The sky system is physically based and offers a complete and realistic day-night cycle, feel free to change all settings of the sky as you want and even reproduce the atmosphere of other planets like Mars. The sky works as a skybox material and the system gives you complete control over the scene lighting at any time of day.
Fog System:
The fog scattering effect is one of the most amazing features of the asset, the effect adds a lot of realism to the scene and smoothly blends the horizon with the sky. The plugin supports Global and Height fog, and the package includes instructions on how to edit your custom transparent shaders to work properly with the fog scattering effect.
See the first page of the official forum for instructions on how to make the fog scattering work properly with Lux Water, Aquas Water, etc...
Time and Date System:
Azure provides a complete time system with a lot of options. Supports the accurate position of the sun and moon based on the time, date and geographic location (latitude and longitude), the moon phases are accurate with automatic adjustment according to position and time. You can change the length of the day to make the daytime last longer than the night or vice-versa, the sky controller also provides a complete calendar directly in the Inspector for easier navigation and selection of dates.
Event System:
Azure comes with a powerful event system completely integrated with the time of day and Unity's Event System. You can use the event system to create or delete game objects at runtime, call methods in other scripts, and an infinity of things.
Weather Profile System:
The weather profile system of Azure is the most complete profile system you will find, you can create as many weather profiles as you want and modify "all" the properties to get different days settings. You can easily change the sky settings by switching from one weather profile to another automatically using the global and local weather system. You can use the same weather profile in different scenes or share with other users and team members.
Weather System:
Changing the weather conditions at runtime is very simple, you can create a list of weather profiles with a variety of different weather settings and smoothly switch between each weather profile on the list. The weather system also provides a lightning effect and a complete sound FX to simulate rain, wind, and thunderstorms.
Local Weather Zones:
Azure also supports local weather zones, you can create a variety of different weather zones around the map, and as the player moves around the scene, the weather automatically changes according to each region.
Cloud System:
Azure provides a dynamic cloud system with excellent performance and fully integrated with the weather/profile system. You can also disable the clouds to only use the background sky if you want to use some third-party cloud shader.
Curve and Gradient System:
Azure was the first sky system to introduce the intensive use of curves and gradients to extend the asset's customization power. With this feature, you can set different values to the properties at any time of the day, providing total control over all the properties of the sky system. For example, you can set the fog curve to increase the amount of fog in the night/morning and reduce in the afternoon. With the Curve and Gradient System, it is also possible to achieve different weather conditions along the cycle of the day using the same profile.
Override Properties:
The Override Properties is another innovation introduced by Azure. Do you need extra properties to control the stuff of your game that needs to be updated according to the time of day? No problem, the Override Properties allow you to create as many custom properties to the weather profiles to control all sorts of things, such as increasing the sound effects of the forest animals at night or control the snow/wetness of your favorite terrain shader. Best of all, you can override any public property from other scripts/components without having to write a single line of code.
Additional Features:
- Supports Linear and Gamma Color Spaces.
- Supports All Rendering Paths.
- All C# Source Code.
Important Warnings:
- The asset is not targeted to mobile devices.
- Currently, the sky system does not support HDRP.
- The sky system does not support volumetric clouds and volumetric lighting.
- Not compatible with VRChat.
- Not tested on VR, so it is likely that will not support features as Single Pass Stereo and Single Pass Instanced rendering.
- Some assets from the images, videos and demo scenes belong to other Asset Store packages and are not included with this package.