超级PBR着色器,具有标准着色器所拥有的一切以及更多具有风格化照明、混合图层、纹理绘画支持和非常快速的性能。

OmniShade PBR是一种基于物理的超级着色器,能够以非PBR着色器无法实现的方式实现逼真的照明。它是Unity Standard Lit着色器的高度扩展版本,继承了OmniShade的许多出色功能,包括边缘光、反射、混合层、纹理绘制支持等。

由于自动检测任何给定特征集所需的最小计算量,它还提供了出色的性能。最棒的是,它是用Unity Shader Graph构建的——所以你可以放心,它将始终在未来的任何管道上得到最广泛的兼容性支持。

如果您一直在使用Standard Lit着色器,那么这将是一个直接的升级,允许您使用Polybrush等出色的免费工具完全集成顶点颜色和纹理绘制,添加额外的边缘照明和反射以获得特殊效果,使用次要细节图,应用分层贴花,根据对象高度添加额外的颜色,或者简单地微调颜色和纹理平铺参数。

特征

以下所有功能都可以任意组合使用,具有最佳性能。

PBR照明
金属贴图、法线贴图、遮挡贴图和发射贴图
次级法线贴图
颜色调整+饱和度
边缘灯
反射贴图
支持Polybrush的顶点颜色
详细地图
3个混合层,支持纹理绘制
基于高度的着色
阴影覆盖
植被的顶点摆动
随着相机距离的增加而褪色
每个纹理的独立UV平铺和偏移
不透明和透明版本
…有关每个功能的详细规格,请参阅我们的网站。

除此之外,我们还包括:

内置、URP和HDRP管道支持
渐进自适应性能,可自动检测并生成任何给定启用功能集的最小着色器变体
使用着色器图形构建以实现最大兼容性
用于在着色器中设置纹理动画的脚本
滑动可折叠着色器UI
具有20个子图的模块化设计,可与其他着色器图一起使用
教程演示场景

通过OmniShade PBR,我们将移动开发人员在OmniShade中喜爱的功能也带到了高清PBR游戏中。我们希望你喜欢它!

在性能方面,该着色器提供了与标准照明着色器类似的性能,并且其功能集设计为足够快,适用于较新的移动设备。但是,如果您的目标是广泛的移动游戏或非PBR游戏,我们建议您使用非PBR版本的OmniShade。