2023.2.6更新版本
文件大小:84.8 MB
版本:1.2.0
支持Unity版本:2020.3.41或更高
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 个子图的模块化设计,可与其他着色器图重用
- 教程演示场景