Azure[Sky] Dynamic Skybox是一个完整而稳健的天空系统,它可将你的项目提升大到其他层次。我们始终将用户的反馈和需求放在心上,自 2015 年以来一直在不断改进这个系统,因此,该插件已经成为同类产品中最具有成本效益的产品。不要被低价所愚弄,该插件是独立的工具,物超所值。
Azure[Sky] 不仅适合使用现实图片的项目,事实上,该系统用在风格化图片的项目也很不粗,甚至效果更好。使用 Azure,每种风格都能实现最佳效果。
性能:
在开发此资源的过程中,性能是一个我们非常严肃地对待的因素,而且每个功能都经过精心计划以获得尽可能好的性能。此工具不适用于移动设备,但是由于其复杂性和设计目的,不可能找到其他工具可以提供所有这些功能的最佳性能。
天空系统:
天空系统基于物理学方法,提供一个完整真实的日夜交替循环,可以根据需要自由更改所有天空设置,甚至可以复制其他星球如火星的大气层。此天空可以作为天空盒材料,而且该系统让你可以完全控制场景的一天中的任何时候的光照情况。
雾系统:
雾散射效果是本资源最令人惊异的功能之一,此效果给场景增加了真实性并且顺利地模糊了水平线和天空之间的界限。此插件支持全局使用和高空雾,而且此资源包包含关于如何编辑自定义透明着色器以便与雾正确配合使用以及一些最常用透明着色器的备用版本已经经过修改,可以 和雾效果搭配使用的说明。
请参见官方论坛的首页,获取有关如何正确地使雾散射效果与 Lux Water、Aquas Water 等配合使用的指示说明……
时间和日期系统:
Azure[Sky] 提供了一个具有很大选项的完整的时间系统。支持根据时间、日期以及地理位置(经纬度)准确定位太阳和月亮,并根据位置时间自动地准确调整月相。可以更改昼长来使白天的时间长于夜晚,或者反之;天空控制器还直接在 Inspector 里提供了一整套日历,以便更轻松地浏览和选择日期。
事件系统:
Azure[Sky] 附带一个强大的事件系统,它完全集成了 Unity 的事件系统。可以使用此事件系统在运行时创建或删除游戏对象、其他脚本中的调用方法以及无限多个物品。
配置系统:
Azure[Sky] 的配置系统是能找到的最完整的配置系统,可以创建任意多个白天配置文件并且可以修改“ALL”属性来获得不同的白天设置。使用全局和局部天气系统,通过自动从一个配置文件切换到另一个,可以轻松更改天空设置。可以在不同的场景中使用相同的白天配置文件,或者和其他用户和团队成员分享。
天气系统:
在运行时更改天气条件非常简单,可以创建带有多种不同天气设置的白天配置文件列表并且流畅地在列表中的每个配置文件间切换。该天气系统还提供闪电效果和完整的声音特效来模拟下雨、刮风以及雷暴。
局部天气区域:
Azure[Sky] 还支持局部天气区域,可以在地图周围创建各种不同的天气区域,并且随着玩家在场景中的运动,天气会自动根据每个区域发生变化。
云系统:
Azure[Sky] 提供 2 类 2D 云着色器(动态和静态),两种都具有卓越的性能并且完全集成了天气/配置文件系统。你也可以禁用云,以便仅使用背景天空,如果要使用某个第三方云着色器的话。
曲线和渐变系统:
Azure[Sky] 是第一个引入曲线和渐变的频繁使用来拓展资源的定制能力的天空系统。借助这个功能,可以在一天的中任何时间属性设置不同的值,从而提供对天空系统所有属性的总体控制。例如,可以设置雾曲线来增加夜晚/清晨的雾量并减少午后的雾量。借助曲线和渐变系统,使用相同的配置文件在白天的循环中实现不同的天气也是可能的。
输出系统:
输出系统是 Azure[Sky] 引入的又一个创举。需要额外属性来控制游戏中需要根据一天中的时间变化进行更新的东西吗?没有问题,此输出系统允许创建需要的曲线和渐变量来控制各类元素,例如增加森林里的动物在夜晚的声音特效或者控制最喜欢的地形着色器的雪量/湿度。
其他功能:
- 支持线性和 Gamma 色彩空间。
- 支持所有渲染路径。
- 包括 C# 源代码。
- 支持通用渲染管线。