Enviro 3 - Terrain Shader v1.2.1(2026年3月5日发布)是一款专为动态天气效果设计的PBR地形着色器,支持雨、积水和雪等自然现象。该着色器采用抗锯齿采样、细分技术和高度融合算法,确保在复杂场景下依然保持画面的清晰与真实。
主要特性包括:
- 兼容所有渲染管线,支持Unity 6引擎;
- 配置简单,上手快速;
- 支持最多12层材质混合(未来版本将增加层数);
- 提供线性或高度基础的混合模式;
- 实现动态雪效果,采用次表面散射光照技术,增强雪地的真实感;
- 支持动态积水效果,包含波浪与雨滴涟漪;
- 实现动态湿滑效果,包括雨水流动和溅落斑点;
- 提供可选的抗锯齿随机采样功能,有效避免纹理重复问题;
- 支持细分渲染,提升地形细节表现;
- 支持地形凹陷(holes)处理;
- 与Enviro 3 - Sky and Weather系统及Enviro 3 - UBER着色器无缝集成,实现天气系统的完整联动;
- 内置简便的纹理通道打包工具,简化材质资源管理。
当前限制说明:
- 本着色器不适用于移动端平台,且需依赖纹理数组支持;
- 细分渲染与实例化渲染不可同时启用。