乐于分享
好东西不私藏

面向Maya用户|虚幻引擎着色模型完整文档(UE5.7/5.8,适配数字孪生管线)

面向Maya用户|虚幻引擎着色模型完整文档(UE5.7/5.8,适配数字孪生管线)

面向Maya用户|虚幻引擎着色模型完整文档(UE5.7/5.8,适配FalconV数字孪生管线)

前置核心概念着色模型(Shading Model):定义材质如何与光线进行交互(BRDF 光学计算规则),等价于 Maya 里aiStandardSurfaceaiSkinaiHair等不同着色器内核。 ❗关键区分:

  1. 着色模型(Shading Model) = 光线反射算法

  2. 混合模式(Blend Mode) = 透明度像素合成规则(上一节内容)

  3. FBX完全无法携带着色模型配置,所有设置必须在 UE 材质面板手动指定 对照 Maya:不要混用概念,Maya 的着色器 ≈ UE 着色模型 + 材质节点网络

一、主流传统着色模型详解(非 Substrate,项目稳定首选)

1. Default Lit【默认光照】|通用 PBR(最常用)

  • Maya 对应aiStandardSurface基础金属粗糙度模式

  • 可用引脚:BaseColor、Metallic、Roughness、Specular、Normal、AO、Emissive

  • 渲染原理:标准金属 - 粗糙度 PBR 模型,能量守恒 ✅ 适用场景(数字孪生强制首选):金属设备、钢结构、塑料、岩石、混凝土、管道、绝大多数工业实体 ⚠️ 限制:原生不支持多层漆面、彩色透射、真实折射;想要车漆、玻璃进阶效果需要额外方案

管线规范:90% 工业资产统一使用 Default Lit

2. Clear Coat【清漆涂层模型】

  • Maya 对应aiStandardSurface的 Coat 清漆层

  • 新增专属引脚:Clear Coat(清漆强度 0~1)、Clear Coat Roughness(清漆粗糙度)

  • 原理:双层结构 —— 底层材质 + 一层光滑透明清漆叠加反射 ✅ 适用:汽车漆面、抛光石材、带保护层塑料、光滑烤漆设备外壳 ❌ 注意:不要大量滥用,相比 Default Lit 有额外 GPU 开销

3. Subsurface【次表面散射】

  • Maya 对应:aiStandardSurface Subsurface 次表面散射

  • 新增引脚:Subsurface Color次表面颜色 ✅ 适用:冰块、蜡烛、厚橡胶、玉石、半透明厚材质 ❌ 不适合薄玻璃 / 薄片透光;薄片透光请不要使用该模型

4. Preintegrated Skin【预积分皮肤】

  • Maya 对应:aiSkin 皮肤着色器 ✅ 适用:数字人、MetaHuman 人体皮肤

数字孪生工业场景极少使用

5. Two Sided Foliage【双面植被】

✅ 适用:植被叶片、薄面片植物;自动处理正反面法线,双面光照正确 工业项目仅场景绿化植被使用

6. Unlit【无光照着色】

  • Maya 对应:Surface Shader(不受灯光影响)

  • 仅生效引脚:Emissive Color,完全不接收场景光照、没有反射阴影 ✅ 适用:UI 面片、全息界面、标识贴图、激光线条、特效面片 ⚠️ 误区:Unlit 自发光不会自动照亮场景;想要驱动 Lumen 光照需要额外开启选项

7. SingleLayerWater【单层水】

✅ 水面、液态流体,自带菲涅尔、折射近似;数字孪生库区、水体使用

8. Hair / Cloth / Eye

毛发、布料、眼球专用着色模型;工业数字孪生项目基本不用

二、Substrate 模块化着色框架(UE5.2+ 新一代材质系统,重点)

定位:Substrate 是下一代统一着色架构,替代上面所有固定着色模型,相当于 Maya 一个万能标准曲面着色器(新版 aiStandardSurface) 与传统 Default Lit 核心差异:

  • 模块化多层材质(底层、清漆、次表面、透射层自由组合)

  • 原生支持彩色透射、真实折射、多层漆面、薄膜光学

  • 参数体系不再是 Metallic/Roughness,改用物理参数:DiffuseAlbedo、F0、Roughness⚠️重要提示:

  1. 属于较新框架,部分插件、第三方资产兼容性一般;成熟交付项目谨慎全量切换

  2. 性能开销高于 Default Lit;大量模型场景建议分层使用

Substrate 典型工业用途

  1. 高精度玻璃、亚克力(彩色透射),解决传统 Translucent 无反射痛点

  2. 复杂多层材料:带腐蚀涂层金属、漆面、覆膜板材

  3. 需要真实折射、透光设备观察窗

三、着色模型选择速查表(可直接纳入团队管线规范)

着色模型

Maya 等效着色功能

工业数字孪生推荐场景

Default Lit

aiStandardSurface 基础 PBR

钢结构、管道、设备壳体、混凝土、绝大多数实体资产【优先】

Clear Coat

aiStandardSurface Coat 涂层

烤漆设备、抛光石材、漆面构件

Subsurface

aiStandardSurface 次表面

玉石、冰块、厚橡胶

SingleLayerWater

水体材质

蓄水池、湖面流体

Unlit

独立自发光 Surface Shader

全息面板、UI 标识、管线可视化线条

Two Sided Foliage

双面渲染面片

场景植被、绿化模型

Substrate(可选)

增强版 aiStandardSurface

高精度观察窗玻璃、多层复合板材(追求写实画质)

四、Maya 美术迁移高频误区

  1. ❌ 误区:想做玻璃,直接更换着色模型就能实现折射 真相:着色模型 ≠ 透明;透射 / 折射还需要配合【混合模式】共同配置。 Default Lit 本身不支持透射;玻璃两种方案:

    1. 常规方案:Default Lit + AlphaComposite 混合模式 + 环境立方贴图模拟反射

    2. 高精度方案:Substrate 框架 + 透射参数

  2. ❌ 误区:把 Subsurface 用于薄玻璃 Subsurface 适合厚材质光线向内散射;薄片透光不属于次表面散射,效果完全错误

  3. ❌ 误区:Clear Coat 粗糙度等同于底层粗糙度 两层相互独立:清漆层控制表面微小划痕,底层控制本体材质质感

  4. ❌ 误区:导入 FBX,材质会自动匹配着色模型 FBX 无任何着色模型信息,新建材质默认 Default Lit,所有材质需要人工核对

五、管线标准化选型规范(项目执行标准)

  1. 通用工业实体模型(设备、管道、钢结构、墙体)→ Default Lit(强制标准)

  2. 烤漆外壳、抛光带保护层构件 → Default Lit + Clear Coat 引脚(优先传统模型,兼容性最好)

  3. 场景植被叶片 → Two Sided Foliage

  4. 全息界面、广告牌面片、发光线条 → Unlit

  5. 水体水面 → SingleLayerWater

  6. 高精度可视化镜头、需要真实折射观察窗玻璃:评估后选用Substrate

  7. 毛发、皮肤、眼球:工业场景禁止随意使用

六、着色模型 + 混合模式组合搭配参考(实战配置)

实体不透明资产 Default Lit + Opaque(标准组合) 镂空铁丝网格栅 Default Lit + Masked 渐变全息标牌 Unlit + AlphaComposite 高精度玻璃(Substrate 方案) Substrate + AlphaComposite

七、常见故障排查

  1. 材质添加 Clear Coat 引脚没有效果 检查着色模型是否切换为Clear Coat;Default Lit 材质无法识别清漆参数

  2. 次表面材质没有透光效果 着色模型必须切换 Subsurface,同时连接 Subsurface Color;Opaque 模式下透光效果微弱

  3. 切换 Substrate 之后原有金属粗糙度贴图失效 Substrate 不再使用 Metallic 输入,需要借助转换节点把旧金属粗糙度参数转为 F0 漫反射参数

  4. 更换着色模型后材质变黑、渲染异常 切换着色模型会变更可用输入引脚,多余无效节点不会报错,但光照计算失效;清理无用引脚连线

八、文档整合说明

我可以将本篇着色模型 + 上一篇混合模式,完整合并进《面向 Maya 用户的虚幻引擎材质和纹理的使用》,输出一份完整三合一 Markdown 文档(材质纹理规范 + 混合模式 + 着色模型)。

相关学习资料