Enviro - The complete dynamic AAA sky and weather solution!
Very easy setup:
The new manager component makes it easy as possible to setup Enviro in your scenes.
Includes Enviro Lite!
This version includes Enviro Lite version aswell. Ideal for multi-platform projects: Use lite version for low end platform like mobiles and standard for pc and consoles. With one click you can switch between Enviro versions. The centralized API for your own scripts will work for both versions of course.
Profile System:
Enviro's profile system makes tweaking your sky as easy as possible. Tweak settings in runtime and save to profile. Load profiles in design and runtime. Create different profiles for different scenes or share your configurations with other user.
Day-night cycle:
Enviro supports a realistic day-night cycle. With correct sun and moon positions with full location support with latitude and longitude. You have options to use your system time or let Enviro update time based on realtime minutes.
Skybox:
Enviro includes an advanced fast atmospheric skybox shader to get great looking skies! You got a lot of options to tweak the sky and even can setup funky alien skies! The skybox also includes realistic stars with twinkling, optional milky way, moon with phases, high altitude animated cirrus clouds and an aurora effect.
Lighting:
Enviro will realisticly light your scene based on sun altitude. You have complete control over light intensity and color by modifying curves and gradients right in editor! You also can choose between different ambient light modes of course.
Seasons:
Enviro will change seasons and got a components to swap out gameobject, materials and textures of unity terrain. You are not limited to realistic settings! You can set the start and end days of each season. Enviro also supports temperature simulation, based on season, time of day and current weather.
Clouds:
Enviro new raymarching cloud system is based on latest cloud rendering papers. These will bring you sky to life and offer plenty options to customize. Clouds performance is optimized by using techs like temporal reprojection and LOD system. In addition there are also fast flat and particle clouds options to mix or use for maximum performance.
Fog:
Need stunnishing looking fog? Enviro includes an advanced light scattering fog image effect with distance, height and sky fog support. Need fog on your transparent material? No problem, with only a few lines of code you could modify your own transparent shaders to be fogged correctly. And a few particle and transparent shaders already included to get you started!
Weather:
Enviro includes a very powerfull weather system. You can create your own weather types and drive light, sky, fog and clouds. Enviro supports all kind of Unity particle effects to give you the freedom to create any weather effect you can think of. It includes 11 premade weather types including: "Clear Sky", "Cloudy", "Raining", "Storm", "Snow" and "Foggy" weather. You can enable lightning storms and choose different ambient and weather sounds for each weather with smooth transitions.
Volumetric Lighting:
Need some volume light effects you see in AAA games? No problem, Enviro support volumetric lighting for directional, point and spot lights with and without shadows out of the box! (Not supported in URP!)
Aurora Effect:
Enviro includes an aurora effect to simulate nothern lights for special atmospheric nights! Full customizable and rendered directly in skybox for easy reflections on your scene.
Extended Reflection Probe:
Enviro includes an extended reflection probe component to add enviro effects like clouds and fog to your Reflection Probes. It also support time slicing and periodic updates based on game time to save performance in realtime usage.
Scene View Effects:
Preview Enviro effects like clouds, volume lighting and fog directly while you work on your scenes. You can enable or disable scene view preview for each effect individual of course.
Export to HDR Cubemap:
Enviro can render your sky in insane quality and export to a .exr hdr cubemap you can use in other projects where you don't need dynamic skies.
Networking:
Enviro support UNet, Mirror and Photon out of the box. It will synchronize time and weather with all your players. Enviro also got an minimal mode for headless servers to only calculate time and weather but nothing more.
Virtual Reality:
Enviro supports multi and singlepass instanced rendering using the Unity XR plugin! Tested on Oculus Rift.
That's not all! Enviro includes a lot more great features:
* Event system for you game logic.
* Weather Zones. Create as many zones with their own weather for your biomes.
* Orbiting satellites.
* Vegetation growth.
And you can use a lot of awesome 3rd-party assets right of the box. Activate and add 3rd-party support through the new interface. Again its easy and fast as possible!
* Vegetation Studio Pro Integration!
* Relief Terrain Shader Integration!
* MegaSplat Shader Integration!
Supported on follwing:
* Support gamma and linear color space.
* Support forward and deferred rendering.
* Support for built-in, URP 7.5+ and HDRP 7.5+ render pipeline.
* Working on DX11, DX12, OpenGlCore, Metal and Vulkan.
* Volumetric Lighting not supported in URP yet!
* HDRP VR currently not fully supported!
v.2.4.2:
* Fixed render features for URP 13+.
* Fixed possible errors when no thunder sfx audio is assigned. (Thanks to fendercodes)
* Fixed possible issue where fog will flip the image in rare conditions.
* Fixed issues with Lightshafts effect in URP.
* Fixed particle clouds shader in URP 12+.
* Fixed issue with volumetric clouds bilateral upsampling in URP.
* Fixed multiple issues with URP multi pass VR rendering.
* Fixed rare issue where sky HDRP volume modules might lost after editor restart.
* Fixed issue with rain splash effect may be rendered underneath the collider.
* Fixed cubemap baking not includes Enviro effect in URP and HDRP.
* Fixed shader build issue on xbox platform.
* Fixed issue where multiple custom timesliced reflection probe updates could be triggered and get executed where only one is needed.
* Fixed issue for volumetric clouds with dynamic resolution in HDRP.
* Improvement for custom rendered reflection probe "convolution".
* Improved directional volumetric light to not shine through objects in certain situation and settings.
v.2.4.1:
* Fixed possible errors that could break builds.
* Fixed possible issue with hourly time event on start. (It should trigger the event now
correctly in all cases)
* Fixed issue with default environment reflection not updating when using don't destroy
on load.
* Fixed issue with simple sky mode in URP.
* Fixed issue with volumetric clouds not rendering correctly in scene and reflection
cameras in URP SPI VR.
* Fixed compile issue in URP 11 and cloud shadow light cookie.
* Fixed small issue in built-in standard sample scene.
v.2.4.0a:
* Fixed distance blur effect in URP.
* Improved code in HDRP support that should result in better performance in big scenes.
v.2.4.0:
* Added HDRP support for standard and lite:
Currently no HDRP VR and MSAA support for Enviro post processing effects.
Depth Blending for volumetric clouds will be added very soon.
* Added option to update the default environment reflection cubemap with the texture of
global reflection probe. (For instanced indirect rendered material reflections)
* Added a new list for additional cameras for URP and HDRP. You need to add your cameras
here if your want to render Enviro effects on these.
* Added Enviro clouds shadow cookies for latest URP versions.
* Fixed URP 10+ singlepass instanced rendering.(grey eye)
* Fixed multiple issues with volumetric ligting singlepass instanced rendering.
* Fixed volumetric lighting may dissapear when no shadows are rendered.
* Fixed custom mesh weather zone gizmos.
* Fixed cirrus clouds alpha in Unity 2020+.
* Fixed warnings related to Enviro in URP and HDRP.
* Fixed wetness update for microsplat integration.
* Fixed OnDay/OnNight event not triggered on start.
* Fixed issue with duplicates of SFX Effects are created when instances get deactivated and
activated again.
* Fixed possible stuttering in clouds movement.
* Fixed additional satellites render in URP.
* Fixed bad performance for Aura 2 integration code in larger scenes.
* New sample scenes for all render pipelines.