Enviro Lite - Sky and Weather v2.4.2 是一款轻量级、动态的天空与天气解决方案,专为 Unity 引擎设计,适用于各类游戏项目。
该资源包提供完整的天空与天气系统,支持快速配置。通过新增的管理组件,开发者可在场景中轻松部署并管理天空与天气系统,无需复杂设置。
系统内置配置文件机制,允许在运行时动态调整天空参数并保存为配置文件,支持在设计阶段和运行时加载不同场景的配置文件,可为不同场景创建独立配置,也可与团队成员共享设置。
支持真实的昼夜循环,基于地理位置(纬度和经度)计算太阳与月亮位置,用户可选择使用系统时间或由系统根据实际分钟数动态更新时间。
天空采用轻量级天空盒着色器,通过两个渐变(地平线与天顶)实现动态天空效果,结合米氏散射技术,呈现出真实自然的天空视觉效果,兼容所有平台,性能表现优异。
光照系统根据太阳高度自动计算场景光照,支持在编辑器中通过曲线和渐变精确调节光强度与颜色,提供多种环境光模式以满足不同场景需求。
支持四季切换功能,可自定义每个季节的起止日期,系统可模拟温度变化,综合考虑季节、昼夜时间与天气状况,实现更真实的气候表现。
云层采用基于粒子系统的动态云效果,支持多层云层叠加,包含高云(卷云)的直接天空盒渲染,实现丰富、真实的云景表现。
雾效系统提供高级光散射雾效果,支持距离、高度及天空雾的控制,支持透明材质的雾化处理,可通过少量代码自定义透明着色器实现雾化效果。同时提供多种预设的粒子与透明材质示例,兼顾性能表现,尤其在移动端可通过 Unity 前向雾效实现高效雾渲染,雾色与地平线天空匹配,确保视觉真实。
内置强大的天气系统,支持自定义天气类型,并可控制光照、天空、雾和云层的联动效果。系统兼容 Unity 的所有 Shuriken 粒子效果,可实现高度自由的天气表现。包含 11 种预设天气类型,如晴天、多云、降雨、暴风雨、降雪、雾天等,支持闪电风暴、不同天气下的环境音效,并实现平滑的天气过渡。
支持主流网络框架(UNet、Mirror、Photon)的无缝集成,可实现时间与天气状态在多玩家间的实时同步,同时提供轻量级“无客户端”模式,适用于服务器端仅计算时间与天气的场景。
支持虚拟现实环境,具备多通道与单通道实例化渲染能力,已在 Oculus Rift 上完成测试,确保在 VR 场景中的高效渲染与视觉一致性。
此外,系统还包含事件系统、天气区域(支持为不同生物群落配置独立天气)以及植被生长等扩展功能,进一步提升游戏世界的动态表现力与可玩性。