Notifications
Article
Enviro – Sky and Weather介绍
Updated 5 months ago
39
0
Enviro是用于在Unity中动态实现3A级天空及天气氛围的插件,支持在运行时调整天空设置并保存,可以根据系统时间或自动更新时间来实现真实世界的日夜循环。

Enviro拥有高效高质量的天空盒着色器,并提供大量属性对天空效果进行调整与自定义,可以基于太阳高度模拟真实世界的光照,还支持季节变换。Enviro支持桌面、主机、移动及VR平台。
Enviro除了支持设置天气相关的特效外,还提供了非常实用的功能模块,包括用于游戏逻辑的事件系统,支持按不同时区设置天气,可以模拟轨道卫星、植被生长等,还提供基于物理的着色器模拟动态雨雪效果。
使用Enviro的步骤非常简单,只需将Enviro - Dynamic Enviroment -> Prefab文件夹下的EnviroSky 1.9预制件拖拽到场景中,然后在EnviroSky脚本中指定“Player Object”与“Payer Camera”对象,或者勾选“AssignInRuntime”后指定标签,在运行时自动绑定这两个对象即可。
另外需要注意,使用Enviro需禁用场景中的其它方向光,并尽量使用线性颜色空间来实现更佳的视觉效果,Enviro默认采用自定义层30及31用于渲染云层及卫星。在同一项目中,支持桌面与支持移动平台的着色器不可以共用。

Unity资源商店
285
Comments