Weatherade:雪与雨系统 v1.1.6 是一款专为 Unity 引擎打造的高质量天气效果资源包,支持 Unity 6 及其内置渲染管线(Built-in RP)和 Universal Render Pipeline(URP),未来也将支持 High Definition Render Pipeline(HDRP)。
该系统提供雪景与雨景两种独立的着色器方案,结合 Cover Instance 管理器,可实现对场景表面的全局外观控制,并自动生成遮挡掩膜,确保位于屋顶或遮蔽物下的物体不会被误暴露在雪或雨中。通过“痕迹”(Traces)功能,动态物体可直接在雪面上留下可变形的痕迹,无需复杂配置,开启即用,且保持正确的法线计算。
GPU 粒子系统经过优化,能够高效生成密集的雪落或雨滴效果,并支持粒子撞击表面后自动消失,整体性能表现优异。系统内置多项实用工具,显著提升开发效率,包括:
- 雪覆盖着色器
- 雨覆盖着色器
- 地形支持
- 遮挡掩膜(Coverage Occlusion)
- 可变形雪痕迹(含法线计算)
- 纹理位移(Displacement)
- 数据驱动的自定义细分(支持地形)
- 雪的次表面散射
- 雪的闪烁效果
- 批量着色器替换工具(Shader Swapper)
- 简易画笔工具(Total Brush Lite)
- 完整的可交互演示场景(包含可操控的车辆及简易控制器)
该资源包适用于需要真实天气表现的场景构建,是 Unity 开发者在实现雪、雨等动态环境效果时的高效解决方案。