Substance Painter PBR纹理贴图完全入门:从UV烘焙到材质分层绘制全流程

👁️ 1915浏览 📅 2026-05-21

为什么需要专门的纹理绘制软件?

完成3D建模后,你还只差一步就能获得最终的展示效果——给模型加上贴图和材质。传统的UV展开后手动绘制贴图非常耗时,而Adobe Substance 3D Painter的出现彻底改变了这一流程。

Substance Painter是基于物理渲染(PBR)的行业标准纹理绘制软件,被广泛应用于游戏开发、影视特效和产品可视化领域。它支持分层绘制(类似Photoshop的图层系统),内置了数百种智能材质和程序化纹理,并且可以直接在3D模型上实时绘制贴图。本文将从零开始带你掌握Substance Painter的核心工作流。

准备工作:从 🔗Blender /Maya导出模型到SP

导出前的要求

Substance Painter需要模型完成UV展开。确保:

  • UV已正确展开,无明显拉伸
  • UV岛(UV Shells)之间留有足够的间距(建议4-8像素)
  • 模型的材质ID已设置(同一模型上不同材质区域分配了不同ID)
  • 法线方向一致(所有面朝外)

推荐导出格式:OBJ或FBX(带材质分配信息)。在Maya中直接导出选中的模型为OBJ;在Blender中导出时可以勾选"选择物体"和"保留层级"。

Substance Painter工作流概览

Step 1:新建项目

  1. 打开SP,点击"文件→新建"(File→New)
  2. 导入你的OBJ模型文件
  3. 选择模板(Template):如果是游戏资产用"PBR - Metallic Roughness"(金属/粗糙度),如果是电影或产品展示用"PBR - Specular Glossiness"
  4. 设置贴图大小:游戏项目通常用2048×2048或4096×4096,展示用途可用8192×8192
  5. 选择文档分辨率:可以低于贴图分辨率以加快预览速度

Step 2:烘焙贴图(Baking)

烘焙是将模型的高模细节"烧录"到低模表面的过程,是PBR工作流中不可或缺的一步:

  1. 点击顶部菜单"纹理→烘焙所有"(Texture→Bake All)
  2. 在设置中选择需要烘焙的贴图类型:
  3. 法线贴图(Normal Map):最核心的烘焙项,将高模细节转译为法线信息
  4. 环境光遮蔽(AO):生成模型的阴影信息,增加真实感
  5. 曲率贴图(Curvature):识别模型的凸起和凹陷区域,用于智能蒙版
  6. 位置贴图(Position):记录模型各部位的空间位置
  7. 点击"烘焙"(Bake)等待完成,烘焙质量取决于高模与低模的匹配度

核心功能:图层系统与智能材质

图层工作流

SP的图层系统完全借鉴了Photoshop的理念:

  • 填充层(Fill Layer):用颜色或材质整体填充一个区域
  • 绘制层(Paint Layer):用笔刷在模型表面手绘细节
  • 调整层(Adjustment Layer):调整下方所有图层的颜色、亮度等属性
  • 图层蒙版:通过黑白遮罩控制图层的显示范围

图层之间可以设置混合模式:正常、正片叠底、叠加、颜色减淡等,这与Photoshop完全一致。例如,在底色层上叠加一个"磨损"图层(使用曲率贴图作为蒙版),就能快速做出边缘磨损效果。

智能材质(Smart Materials)

智能材质是SP最强大的功能之一——它是一组预设好的图层集合,可以根据烘焙信息(AO、曲率、位置)自动适配模型形状。例如:

  • "生锈金属"智能材质:会在模型的凹陷处生成更多锈迹,在凸起处露出金属光泽
  • "磨损木头"智能材质:会在边缘和棱角处生成磨损痕迹
  • "脏污布料"智能材质:会在褶皱和接缝处积累污渍

这些智能材质可以通过右侧的参数面板调节颜色、强度、粗糙度等属性。SP自带数百种智能材质,也可以通过Substance Share社区下载更多免费资源。

实战:为一个道具模型制作PBR材质

以一把"中世纪铁剑"模型为例:

1. 从金属底色开始

创建一个填充层,设置base color(基础色)为深灰色#666666,metallic(金属度)设为1(完全金属),roughness(粗糙度)设为0.6(半粗糙)。

2. 添加材质细节

在填充层上方添加一个"金属边缘磨损"智能材质。SP会自动识别剑刃边缘和护手棱角,在这些位置露出更亮的金属色。调节强度参数,让磨损看起来自然。

3. 手绘自定义纹理

新建绘制层,使用磨损笔刷(Worn Edges Brush)在剑面擦拭不均匀的划痕。按Ctrl键可以切换为"吸取颜色"模式,从周围区域取色保持色调一致。

4. 添加污渍和做旧

新建一个填充层,将混合模式设为"正片叠底",颜色设为深棕色。使用"曲率贴图"作为图层蒙版——模型凹陷处颜色更深,模拟灰尘积聚。

5. 最终调整

在最顶部添加一个调整层,微调对比度和亮度。打开"视口滤镜"(Viewport Filters),选择ACES色调映射以获得更接近游戏引擎的显示效果。

导出与整合

完成材质后:

  1. 点击"文件→导出→导出贴图"(File→Export→Export Textures)
  2. 选择输出模板:Unreal Engine 4/5、Unity 5、Blender Cycles等
  3. 设置贴图格式:PNG(更小但无压缩伪影)或TGA(带Alpha通道)
  4. 贴图将会保存在输出目录中,包含base color、normal、roughness、metallic、AO等系列文件
  5. 在Blender或游戏引擎中,将这些贴图连接到对应的PBR材质的节点即可

提升效率的技巧

  • 使用粒子笔刷:在笔刷设置中启用"粒子散布",可以快速生成铆钉、血迹等随机分布效果
  • 利用锚点(Anchor Point):在模型上的特定位置设置锚点,可以将材质效果绑定到该位置
  • 使用投影(Projection):导入真实照片作为参考图,用投影模式投射到模型表面
  • 保存自定义画笔和材质:把自己调好的智能材质保存为SPSM文件,方便后续复用

总结

Substance Painter将材质制作从"手工绘制"提升到了"智能生成+艺术调整"的高度。核心流程是:模型导入→烘焙贴图→分层材质→笔刷精修→导出整合。掌握智能材质和图层蒙版的配合使用,就能在数小时内完成传统需要数天才能完成的精细材质效果。记住一个小窍門:充分利用曲率贴图和AO贴图来做图层蒙版——这两个是SP自动生成的"天然画笔",能省下大量手动绘制时间。

来源参考:Adobe Substance 3D Painter官方教程、ABOUTCG Substance Painter课程、hylab PBR材质博客

📚 想系统学习AI建模+3D打印?

18节实战课程,从想法到实物全流程跑通,零基础也能轻松学会!

立即学习 →