纹理/着色 OmniShade PBR - Physically Based Uber Shader 1.2.1物理着色

纹理/着色  幻想 卡通 道具  Unity 2021 



OmniShade PBR is a physically-based uber shader, able to achieve realistic lighting in a way that non-PBR shaders cannot. It is a highly extended version of the Unity Standard Lit shader, carrying over many of the great features from OmniShade, including rim light, reflections, blended layers, texture painting support, and more.

It also offers blazing performance due to an automatic system of detecting the minimum calculations needed for any given feature set. And best of all, it was built with Unity Shader Graph -- so you can rest assured that it will always be supported with the widest compatibility on any pipeline going forward.

If you've been using Standard Lit shader, then this will be a straight-forward upgrade, allowing you to fully integrate vertex color and texture painting with fantastic free tools like Polybrush, add additional rim lighting and reflections for special effects, use secondary detail maps, apply layered decals, add additional colors based on object heights, or simply fine tune colors and texture tiling parameters.

Features
All of the below can be used in any combination, with optimal performance.

PBR lighting
Metallic map, Normal map, Occlusion map, and Emission map
Secondary Normal map
Color adjustments + saturation
Rim light
Reflection map
Vertex colors with Polybrush support
Detail map
3 blended layers with texture painting support
Height-based coloring
Shadow overlay
Vertex-sway for vegetation
Fade with camera distance
Independent UV tiling & offsets for each texture
Opaque and transparent versions
...see our website for in-depth specs of each feature.

On top of this, we also include:
URP and HDRP pipeline support, and Built-In from Unity 2021.3.
Progressively adaptive performance which automatically detects and generates the minimal shader variant for any given set of enabled features
Built with Shader Graph for maximum compatibility
Script for animating textures in the shader
Slick collapsable shader UI
Modular design with 20 subgraphs, for reusability with other shader graphs
Tutorial demo scene

With OmniShade PBR, we bring the features that mobile developers have come to love in OmniShade to high-def PBR games as well. We hope you love it!

On performance, this shader offers similar performance to Standard Lit shader, and has a feature set designed to be fast enough for newer mobile devices. However, if you are targeting broadly mobile or doing a non-PBR game, we recommend the non-PBR version of OmniShade.




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

由于它能够自动检测任何给定功能集所需的最小计算量,因此它还提供了卓越的性能。最重要的是,它基于 Unity Shader Graph 构建——因此您可以放心,它将始终支持未来任何管线,并具有最广泛的兼容性。

如果您一直在使用标准光照着色器,那么这将是一次直接的升级,它允许您将顶点颜色和纹理绘制与 Polybrush 等出色的免费工具完全集成,添加额外的边缘光照和反射以实现特殊效果,使用二级细节贴图,应用分层贴花,根据物体高度添加其他颜色,或者简单地微调颜色和纹理平铺参数。

功能
以下所有功能均可任意组合使用,以获得最佳性能。

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

此外,我们还包含:
URP 和 HDRP 管道支持,以及 Unity 2021.3 内置功能。
渐进式自适应性能,可自动检测并生成针对任何给定启用功能集的最小着色器变体
基于 Shader Graph 构建,实现最大兼容性
用于在着色器中为纹理添加动画的脚本
流畅的可折叠着色器 UI
模块化设计,包含 20 个子图,可与其他着色器图复用
教程演示场景

借助 OmniShade PBR,我们将移动开发者喜爱的 OmniShade 功能引入高清 PBR 游戏。希望您也能喜欢!

性能方面,此着色器的性能与标准光照着色器相似,并且其功能集的设计使其足以适应较新的移动设备。但是,如果您的目标受众是广泛的移动平台或正在开发非 PBR 游戏,我们推荐使用非 PBR 版本的 OmniShade。



作者 小海盗 发表于 2025-4-16 15:56:44
您需要登录后才可以回帖 登录 | 立即注册
热门作品推荐
glow
Brute Warrior Mecanim Animation Pack 2.4
glow
Android Native Goodies 2.0.0 适配UE5.1
glow
Advanced Vehicle System 1.3.2 适配UE5.0
glow
Ascent Combat Framework (ACF) V3.3 - C++
glow
Ascent Combat Framework (ACF) V3.3 - C++
glow
The Foundry Nuke Studio 16.0V1 Win注册机
glow
Reallusion iClone 8.4.2 + Character Crea
glow
Reallusion iClone 8.2.0 + Character Crea
glow
Reallusion iClone 8.1 + Character Creato
glow
三维模型展UV软件 RizomUV RS + VS 2024.1.