Enviro 3 天气系统的官方配套 PBR 着色器,让材质随雨雪生成湿润、水洼与积雪;Unity 2021.3.23f1 至 Unity 6 可用,但必须配合 Enviro 3 本体,无法单独运行天气。

Enviro 3 – UBER Shader 并非一款独立资产,而是 Enviro 3 – Sky and Weather 系统的官方配套着色器,专为实现真实、动态、沉浸式天气交互而设计。它是一款功能强大的 PBR UBER Shader,深度集成 雨、雪、水洼、湿润效果 等环境反馈机制,并与 Enviro 3 的天气同步、体积雾、体积光照 无缝联动,让场景材质真正“感知”天气变化。
该着色器全面支持 Unity 内置渲染管线、URP(通用渲染管线)与 HDRP(高清渲染管线),兼容 Unity 2021.3.23f1 至 Unity 6 的主流版本(包括 URP 6.2+ / HDRP 12–17+),并提供一键材质转换工具,可在不破坏原有项目结构的前提下,快速将整个场景升级为支持动态天气的智能材质系统。
⚠️ 重要前提:必须搭配 Enviro 3 – Sky and Weather 资产使用,无法单独运行天气效果。
Enviro 3 – UBER Shader 版本信息\下载方式
| 版本 | Unity 版本支持 | 提供下载方式 | 更新日期 | |
| 1 |
Enviro 3 – UBER Shader v1.1.1
|
|
百度网盘+夸克网盘 | 2025-11-02 |
可编程渲染管线(SRP)兼容性
| Unity版本 | 内置渲染管线 | 通用渲染管线(URP) | 高清渲染管线(HDRP) |
| 2021.3.23 |
|
|
兼容 |
🔹 核心亮点:天气感知 × 全管线兼容 × 零破坏迁移 × 高度可定制
▸ 1. 动态天气材质响应,让世界“活”起来
- 动态积雪:雪层随天气实时生成/融化,支持类次表面散射光照,呈现雪的柔软与半透明感;
- 动态水洼:雨后自动在低洼处生成水坑,支持水面波纹 + 雨滴涟漪动画,增强雨天沉浸感;
- 动态湿润效果:表面随降雨逐渐变湿,呈现雨水流痕(streaks)、水渍斑点(splotches)与整体反光增强,干燥后自然褪去;
- 所有效果均由 Enviro 3 天气系统自动驱动,无需手动控制。
▸ 2. 全能型 PBR UBER 架构,一 Shader 覆盖全需求
- 支持 Opaque(不透明)、Cutout(镂空)、Fade(淡入淡出)、Transparent(透明) 四种渲染模式;
- 内置 可选 Tessellation(曲面细分),用于高细节区域(如雪地足迹、湿润岩石);
- 提供 第二纹理层(DetAIl Layer),可通过以下方式混合:
- 遮罩贴图(Mask)
- 程序化噪声(Procedural Noise)
- 高度图驱动(Height-based Blending)
- Triplanar 映射支持:自动处理法线贴图在复杂几何体上的接缝问题,尤其适用于程序化地形或岩石。
▸ 3. 开发者友好工具链,极速集成
- 材质转换器(Material Converter Tool):仅需两步点击,即可将场景中所有标准材质无损转换为 Enviro UBER 材质,保留原有参数;
- 纹理通道打包器(Texture Channel Packer):
- 开箱即用的 Enviro 3 集成:
▸ 4. 广泛的渲染管线与版本支持
- URP:2021.3 → Unity 6(兼容 Shader Graph 12–17+)
- HDRP:2021.3 / 2022.3 / Unity 6(支持 HDRP 12 / 14 / 17+)
- Built-in RP:完整支持
- Unity 6 官方兼容,面向未来项目无后顾之忧。
⚠️ 使用前提与限制:
- 必须拥有并启用 Enviro 3 – Sky and Weather,否则动态效果无法触发;
- Tessellation 与高级效果在移动端需谨慎使用,建议通过 LOD 或平台宏控制;
- 虽支持透明模式,但复杂透明叠加可能影响性能,建议用于关键物体(如窗户、雨衣)。
🔹 适用场景
- 开放世界 / 生存 / RPG 游戏中的动态天气交互
- 雨天/雪天叙事场景的环境细节强化
- 建筑可视化中的气候模拟(如暴雨排水、积雪覆盖)
- 虚拟训练 / 模拟器中的真实环境反馈
- 快速原型:用两步转换实现“天气感知”场景
相关资源:Unity移动端/VR使用的高度雾着色器 · Shader Control-Unity着色器编译与关键字管理的革命性工具 · Highlight Plus-All in One Outline Selection Effects-Unity高亮、轮廓线和发光特效插件
常见问题
能单独用吗?
不能。原文标注了重要前提:必须搭配 Enviro 3 – Sky and Weather 资产使用,它本身只是那套天气系统的配套着色器,单独装没有天气效果。
支持哪些 Unity 版本?
正文写 2021.3.23f1 至 Unity 6 的主流版本,包含 URP 6.2+ 与 HDRP 12–17+;版本表这一行标 2021.3.23 及更高。
兼容哪些渲染管线?
内置渲染管线、URP、HDRP 三条都支持。SRP 兼容性表里 2021.3.23 那一行的三列全部标为兼容。
天气效果具体有哪些?
动态积雪会随天气生成与融化并带类次表面散射光照,雨后低洼处自动生成带涟漪的水洼,表面还会随降雨出现流痕、水渍斑点与反光增强,干燥后自然褪去。
换材质要重做场景吗?
不用。它提供一键材质转换工具,可在不破坏原有项目结构的前提下,把整个场景批量升级成支持动态天气的材质。
适合什么项目?
需要真实天气交互的场景,例如开放世界、写实环境、雨雪氛围关卡;室内为主的场景收益有限。








评论(0)