概要

冬季冰面效果着色器,含 27 种材质变体(金属、半透明、菲涅耳、裂纹层等)与冰雪粒子,用 IcePower 参数 0 到 1 控制结冰程度。

Ice shader PBR一个高品质模拟冬季冰面效果的着色器,如果你正在开发冰天雪地场景,那么它可以帮助你大大提升渲染效果。

该资源包含27种主着色器变体,可根据任务和需要优化和选择视觉显示。

支持的平台:所有平台

1671897344 2D519668F189Ad6

资产包含:

-27种材质(金属色或镜面色、深度褪色、半透明、菲涅耳、裂纹层等)

-冰环境的粒子系统(雪、烟)

-冰控制脚本

-模型和纹理(取自UNITY TECHNOLOGIES的免费资产Viking Village和3D Game Kit、MANUFACTURA 4K的Rock and Boulders 2,用于演示)

1671897346 0E7C3D26C58D9A7

重要提示:

要控制冰,请使用“Shader.SetGlobalFloat(“IcePower”,FLOAT)”,其中FLOAT是从0到1的数字(分别为关闭和打开)。

拍摄时无需后期处理。在那里使用了Wello Soft的10个Skybox Pack-Night和BRIGHT SHINING STAR的3个Skybox。

着色器是使用Amplify着色器编辑器(1.6.4)创建的。1671897347 97A688C86A4Da91

相关资源:PBR Rocks – Nature Pack :Unity 模型积雪、岩石苔藓效果Shader · 基于物理的着色器OmniShade PBR-Physically Based Uber Shader · Unity移动端/VR使用的高度雾着色器

常见问题

支持哪些平台?

原文写支持所有平台,没有区分 PC、移动端或主机。

有多少种材质?

27 种主着色器变体,涵盖金属色或镜面色、深度褪色、半透明、菲涅耳与裂纹层等效果。

怎么控制结冰程度?

用 Shader.SetGlobalFloat 设置 IcePower,数值从 0 到 1,分别对应关闭与打开。

包里除了着色器还有什么?

还有冰环境粒子系统(雪、烟)与冰控制脚本,以及演示用的模型和纹理。

需要额外装插件吗?

使用时不需另装,着色器由 Amplify 着色器编辑器 1.6.4 制作;原文另注明拍摄演示图时未用后期处理。

支持哪个 Unity 版本?

原文未提供,只写了制作工具 Amplify Shader Editor 的版本号 1.6.4。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。