Enviro Lite - The complete dynamic lightweight sky and weather solution!
Very easy setup:
The new manager component makes it easy as possible to setup Enviro Lite in your scenes.
Profile System:
Enviro's Lite 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 Lite 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 Lite includes an light skybox shader to get great looking dynamic skies! Easy to tweak as you only have two gradients, one for horizon and one for the top sky. Together with some Mie scattering you will get realistic looking skies that are supported on all platforms and are very lightweight.
Lighting:
Enviro Lite 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 Lite 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:
Beautiful particle based and skybox clouds for your dynamic sky. These clouds are fast and look great. Enviro Lite also support cirrus clouds rendered directly in skybox. With three layers of clouds you get amazing looking dynamic skies for your projects.
Fog:
Need stunnishing looking fog? Enviro Lite 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! But for performance reason, especially on mobiles, you also can use Unity forward fog. The fog color will match your sky horizon for a realistic dynamic look.
Weather:
Enviro Lite 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 shuriken 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, stormy, snowy and foggy weather. You can enable lightning storms and choose different ambient and weather sounds for each weather with smooth transitions.
Networking:
Enviro Lite support UNet, Mirror and Photon out of the box. It will synchronize time and weather with all your players. Enviro Lite also got an minimal mode for headless servers to only calculate time and weather but nothing more.
Virtual Reality:
Enviro Lite supports multi and singlepass instanced rendering! Tested on Oculus Rift.
That's not all! Enviro Lite 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.
* 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!
Requirements:
* Support gamma and linear color space.
* Support forward and deferred rendering.
* Support built-in, URP 7.5+ and HDRP 7.5+ render pipeline.
* Working on OpenGLES 3, DX11, DX12, OpenGlCore, Metal and Vulkan.
v.2.4.2:
* Fixed render features for URP 13+.
* Fixed possible errors when no thunder sfx audio is assigned. (Thanks to fendercodes)
* Fixed issues with Lightshafts effect in URP.
* Fixed particle clouds shader in URP 12+.
* 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 issue where multiple custom timesliced reflection probe updates could be triggered and get executed where only one is needed.
* Improvement for custom rendered reflection probe "convolution".
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.
v.2.4.0a:
* Improved code in HDRP support that should result in better performance in big scenes.
v 2.4.0:
* Added HDRP support
* Added option to update the default environment reflection cubemap with the texture of global reflection probe. (For instanced indirect rendered material reflections)
* Fixed URP 10+ singlepass instanced rendering.(grey eye)
* 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 bad performance for Aura 2 integration code in larger scenes.
* New sample scenes for all render pipelines.
v 2.3.3:
* Fixed Enviro URP support for URP 10+.
* Fixed XR singlepass instanced issue in lite fog rendering.
* Fixed possible errors from post processing effects in URP.
* Fixed issues with materials lost in URP.
* Fixed weather zone gizmo not show the rotation of weather zone object.
* Fixed issue in dual lighting mode. Moon intensity will be set correctly now.
* Changed URP setup. You no longer need to import a package.
* Updated MicroSplat Integration.
* Added optimized VSP integration script based on work from Enviro user Meishin.
v 2.3.1a:
* Added missing moon texture.
v 2.3.1:
* Added new 2D cloud system. Old flat clouds are removed in enviro standard. The new system wil be default cloud system in lite instances.
* Added new option to only use one layer of particle clouds to save performance.
* Added new option in Enviro Zones to force changing weather. With that enabled it always will choose a different weather type when tries to change weather.
* Added global tonemapping option in "Rendering Setup" section. Only new instances will have that one enabled. Disable and use a third party tonemapper for best results!
* Fixed missing seconds in SetTime function.
* Fixed possible issues with define handling and multiple build targets.
* Fixed Gaia Integration to work with latest Gaia Pro and Gaia 2 releases.
* Fixed possible inspector error with Aura2 Integration and deactivated enviro instance.
* Fixed build error for lite version instances.
* Fixed problem in Interior Zone Inspector not saving changes correctly.
* Fixed multiple poissible rendering issues in LWRP/URP.
* Improved dithering at night, please note that you need way lower sky and fog dithering settings now!
* Optimizations for time slice rendered reflection probes.