OmniShade PBR – Physically Based Uber Shader v1.1.1 超级PBR着色器,具有标准着色器所拥有的一切以及更多具有风格化照明、混合图层、纹理绘画支持和非常快速的性能。
OmniShade PBR是一种基于物理的超级着色器,能够以非 PBR 着色器无法实现的方式实现逼真的光照。它是 Unity Standard Lit 着色器的高度扩展版本,继承了OmniShade的许多强大功能,包括边缘光、反射、混合层、纹理绘画支持等。

由于检测任何给定功能集所需的最少计算的自动系统,它还提供了惊人的性能。最重要的是,它是使用 Unity Shader Graph构建的——因此您可以放心,它将始终得到支持,并在未来的任何管道上具有最广泛的兼容性。

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

特征

以下所有内容都可以任意组合使用, 以获得最佳性能。

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

除此之外,我们还包括:

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

借助 OmniShade PBR,我们将移动开发人员在OmniShade中喜爱的功能也带​​入了高清 PBR 游戏。我们希望你喜欢它!
在性能方面,此着色器提供与 Standard Lit 着色器相似的性能,并且具有专为较新的移动设备足够快而设计的功能集。但是,如果您的目标是广泛的移动设备或开发非 PBR 游戏,我们建议使用OmniShade的非 PBR 版本。

相关的关键字
Layers
Vertex Colors
Terrain
URP
Shader Graph
UBER
rim light
reflection
photorealism
vertex painting
Realistic
physically based
HDRP
PBR

发表回复

后才能评论