Enviro - Dynamic Environment System 1.7.2 Thanks for buying Enviro! ---------------------------------------------------------------------------------- v1.0.0 Initial release... ---------------------------------------------------------------------------------- v1.0.1 * New Feature: Stars at night! * New Feature: SunLightMod for different WeatherTypes. * New Feature: Clouds casting shadows! * AmbientLightIntensity Setting in EnviroSky for more realistic result! * Fixed Deffered render-mode! * new advanced rain and snow particleeffect! ---------------------------------------------------------------------------------- v1.0.2 * EnviroTerrainSeasons can handle normalMaps now if wished. * Better WeatherChange (Lerp between changes)! ---------------------------------------------------------------------------------- v 1.1 * New Feature: EnviroWeatherShaders * New Feature: Enviro dynamic puddles with shader and ReflectionProbe script. * New Feature: Support for Relief Terrain Shaders (Dynamic wetness, snow and seasons with RTP Presets) * New Sample Scene and a GUI for changing time, weather and seasons. * Define the lenght of seasons in days. * Some minor fixes and improvements. ---------------------------------------------------------------------------------- v 1.2 * Fixed some problems with "EnviroSurfaceShaders" specular PBL workflow. * Added metallic workflow shaders. * Added tesslation emission shaders. * Fixed a bug when using dayLenght lower than one minute. * Added option to define different ambient sounds for different seasons. ---------------------------------------------------------------------------------- v 1.3 General: * Easiest possible setup. Just drag and drop prefab and assign your player. Done! * Added some "Playmaker Actions" for setting and getting weather,time and seasons in runtime. * New texture-based stars night sky Surface Shaders: * rework of the surface shaders * added wetness to the mask * added detail albedo and normal using one of the mask channels. * added Occlusion Maps Clouds: * New advanced cloud shader faking volumetric clouds with nice lighting. * New mobile shader for clouds Weather: * Weatherpresets can be saved as prefabs now. Just copy a prefab, alter it and add it to the list to create a new weathertype! * Weather sfx fades smoothly in and out. * Lit Alpha-Blended Particle Shader * Rework of all Particle Effects ---------------------------------------------------------------------------------- v 1.3.1 General: * Added quality setting for changing particle emission rates in runtime. * fixed a bug calculating time, caused problems with growing vegetation. Vegetation Growth: * Better, easier growingSpeed/Scale handling taking maxAge into account. Only one "speedMod" now to make very fast or slow growing vegetation possible. Playmaker Integration: * added "every frame" checkbox on "set" actions. * fixed a problem with "SetWeather" action. ---------------------------------------------------------------------------------- v 1.3.2 General: * Fixed clipping artifacts with high view distances. * More realistic stars movement. * Fixed shaders to work with 5.3. ---------------------------------------------------------------------------------- v 1.4 General: * New feature: c# event system your scripts can listen to. * "EnviroEvents" script for adding your own functions via inspector. * Updated season and terrain scripts to use new events. * Audio Sources will be instatiated with a prefab now. You can alter settings and add mixers now. * New Setting for fixed sky height. Fog: * New feature: (Not finished!) Atmospheric fog implementation with scattering based off Unity's GlobalFog Image Effect. Shaders: * Moon: Added adjustable brightness. Clouds: * Changed Cloudsdome scaling. * Added a scale/tiling value for changing clouds scale. * Better lighting of flat clouds on evenings. Weather: * Adjustable scattering settings for new fog image effect. * Optimized weather effects for mobiles. ---------------------------------------------------------------------------------- v 1.5 General: * Major system rewrite to let you customize the visuals the way you want. To many changes to list here sorry ;) * New Feature: You can add additional sattelite objects like other planets now. * Syntax update for newer unity versions. Clouds: * New Feature: Cloud meshes will be generated from system. You can define the quality, curvate an thickness. This way you gain more controll over the visuals and performance. * Better volume clouds shading and shader optimizations. Fog: * New Feature: A new fog image effect completly integrated with Enviro weather system! No additional setup required! * Supports distance and height Fog with noise to simulate wind, sky fogging, scattering and weather conditions. Sky: * New Feature: A dynamic skybox atmospheric scattering shader with sun and stars. You have complete control on visuals now and can create great realistic skies or groovy alien planet atmospheres! * New Feature: A God Rays Image Effect. It is completly integrated with Enviro day and night system. No additional setup required! Weather: * You can now define the speed of water and snow accumulation. * A new Particle Shader to match current time lighting conditions. Integration: * A new component to integrate UBER Shader Asset. This will sync the current weather with you UBER materials! * A new component to integrate LUX Shader Framework. This will sync the current weather with you LUX materials! ---------------------------------------------------------------------------------- v 1.6 General: * New Feature: Added tooltips! * New Feature: Added optional runtime assign for player and camera. * New Feature: Added function to change focus. When player or camera changed on runtime. * Removed EnviroMgr completly! Use EnviroSky.instance now! * Fixed some possible compilation errors on build. Sky: * Better atmospheric sunset rendering * new default settings Zones: * New Feature: Enviro Zones. Add unlimited zones to your scene with their own weather! Integration: * New Feature: Photon PUN Network Integration. Simply add this component to all your zones to sync weather in multiplayer rooms. ---------------------------------------------------------------------------------- v 1.6.1 * Fixed issues with assign on runtime. * Fixed issues and improved satellites. * Fixed skyfogging calculations in Unity 5.5 * Stopped time progressing in edit mode. * Fixed a few issues that could lead to errors. * Added simple Demo FPS Controller. * You do not need to have Unitys Standard Assets imported anymore. ---------------------------------------------------------------------------------- v 1.7.1 * Great performance and graphic quality increase in cloud rendering! * Added Gaia extension. One-click setup within Gaia! * Added first version of MegaSplat Integration. * Added UNet Integration. Finally :D * Added global reflections with time based updates. * Added function for simple save/load time and current weather in playerprefs. * Added option for instant starting weather and function to instantly change weather without any transitions. * Added automatic effect camera setup. Assign layer 31 to your transparent fx or change effect layer in EnviroSky component. * Added simple replacement shader for terrain grass for dynamic snow. (Just unpack the archive to add) * Improved Envrio Fog effct. Limited maximum fog strenght, do sky fogging in skybox shader and added option to block or show sundisk. * Improved weather particle effects. * Improved direct and ambient light configuration. * Improved time of day features. You can use DateInfo Class and Systemtime now. Added support for minutes and seconds and added function to get a nice time string. * Improved stars intensity based on time of day. * Updated sample UI. * Various small fixes and improvements. ---------------------------------------------------------------------------------- v 1.7.2 * Rewritten UNet Integration and added network sample scene. * Rewritten Clouds wind animation. You can now globaly change speed, timescale and direction. You also can use the direction of your WindZone. * Tweaked a few weather presets. * Added option to enabled/disbale rendering weather effects with a second camera. * Added new EnviroSky prefab for gamma colorspace. Update gaia Integration to choose correct one. * Added Worldscale feature for clouds. This way you can enlargen the viewdistance of clouds without changing you maincamera farclip. * You can define ambient sounds for each weather preset now. Leave empty to play nothing. * Exposed maximum fog density in EnviroSky component. * Fixed graphic problem in Unity 5.6. * Fixes for gamma colorspace. * Fixed wrong played ambient audio on start. * Fixed a few problems with AssignOnRuntime and missing shaders. (If you only Update package move EnviroClouds adn EnviroCloudsShadow shaders in "Ressource" folder.) ---------------------------------------------------------------------------------- v 1.8 * Option to choose for realistic and simple sun and moon calculations. * Added earth based location support by defining your longitude and latitude. * All graphes and gradients will use calculated solar and lunar time based on position in sky instead of current time of day. * Improved moon rendering, added glow, new moon shader and moon light shafts and full resolution rendering. * Improved clouds rendering. Add Sun and Moon highlight, improved overall visual. * Improved fog, added option to increase inscattering. * Improved weather control over sky, light and fog by adding three different gradients. * All materials will be generated on startup to fix issues with version control. * Added new start function to start enviro in minimal mode for server only. This way only weather type and time will be calculated no visuals at all! * Added new AudioZone component. Use this to modify ambient and weather sound volume when entering interiors for example! * Added option to use custom skybox material or solid color instead of enviro skybox. * Fixed problems with rendering sky when far away from zero point. * Fixed incorrect clouds reflections issue. * Fixed hour events not beeing triggered correctly. * Fixed ambient and weather sound runtime volume controls.