Substance Painter 教程:从入门到精通
Substance Painter 是业界标准的 3D 纹理绘制软件,以其基于物理的渲染和强大的节点系统而闻名,它广泛应用于游戏、影视、动画等领域,用于创建逼真的材质效果。
第一部分:基础入门
界面概览
熟悉界面是学习的第一步,打开 Substance Painter,你会看到以下几个主要区域:
- 视口: 你查看和操作 3D 模型的地方,可以旋转、缩放和平移视图。
- 工具栏: 位于视口左侧,包含选择、移动、旋转、缩放等基本工具。
- 画笔/工具栏: 位于视口顶部,是绘制纹理的核心区域,包括画笔、填充、橡皮擦、对称工具等。
- 图层: 位于右侧,是 Painter 的核心,它就像 Photoshop 的图层,但更强大,支持材质、智能蒙版和滤镜。
- 资源库: 位于右侧,包含你导入的纹理、Smart Materials、Smart Masks 等。
- 属性编辑器: 位于右侧,当选中一个图层或资源时,这里会显示其可调节的参数。
- 视口选项: 位于视口左上角,可以切换渲染模式、显示/隐藏网格、更改背景等。
核心概念
- 烘焙: 在 Painter 中制作纹理的第一步,你需要将高模的细节(如法线、曲率、AO等)信息“烘焙”到低模上,这样低模就能显示出高模的细节,而无需使用大量面数。
- 操作:
File > Import > Mesh...导入你的高模和低模,在左侧的 Baking 面板中,设置烘焙参数,然后点击Bake。
- 操作:
- PBR (Physically Based Rendering - 基于物理的渲染): 这是现代纹理绘制的标准,它模拟真实世界中光线与物体表面的交互,PBR 材质主要由几个贴图组成:
- Base Color (基础颜色): 物体本身的颜色,不受光照影响。
- Metallic (金属度): 定义表面是金属(值为1)还是非金属/绝缘体(值为0)。
- Roughness (粗糙度): 定义表面的光滑程度,值为0时像镜子,值为1时完全粗糙。
- Normal (法线贴图): 模拟表面的凹凸细节,但不改变模型的实际几何形状。
- Ambient Occlusion (AO - 环境光遮蔽): 模拟缝隙、角落等区域光线无法照射到而产生的阴影。
第一次绘制
- 导入模型: 导入一个已经烘焙好低模的文件(
.sppproject或.fbx)。 - 选择画笔: 在顶部工具栏选择一个画笔。
- 调整颜色: 在右侧属性编辑器中,点击 Base Color 前的色块,选择你想要的颜色。
- 调整画笔属性: 在属性编辑器中,你可以调整画笔的大小、硬度、不透明度等。
- 开始绘制: 在视口中按住鼠标左键,开始在你的模型上绘制。
- 保存:
File > Save As...保存为.sppproject格式,以便下次继续编辑。
第二部分:核心功能详解
图层系统
这是 Painter 的灵魂,每个图层都可以包含一个完整的材质(Base Color, Metallic, Roughness 等)。
- 填充图层: 快速为模型或某个部分填充一个纯色或材质,非常适合创建基础色。
- 标准图层: 用于手动绘制,你可以像在 Photoshop 一样使用画笔、橡皮擦。
- 滤镜图层: 应用各种效果,如曲线、色阶、模糊、噪点等,它们会作用于下方的所有图层。
- 调整图层: 用于全局调整颜色、亮度、对比度等,不会破坏原始图层。
- 智能蒙版: 这是 Painter 最强大的功能之一,它可以根据模型自身的属性(如曲率、坡度、ID)来自动生成遮罩,实现非常自然的效果。
- 示例: 创建一个图层,添加一个 "Smart Mask > Curvature"(曲率),这样,这个图层的内容就会自动出现在模型的边缘和凹槽处,非常适合做磨损效果。
资源库
资源库让你的工作流程效率倍增。
- Smart Materials (智能材质): 一套预设好的材质和图层,你可以一键应用到模型上,Painter 会自动根据模型的形状调整效果,一键应用生锈效果,它会自动在边缘和凹陷处生锈。
- Smart Masks (智能蒙版): 如上所述,根据模型属性生成的蒙版。
- Textures (纹理): 你导入的任何图片都可以作为纹理使用,比如木纹、布料、污渍贴图等。
- Brushes (画笔): 自定义的笔刷,可以创建各种纹理效果。
工具栏详解
- 3D 视图工具:
- 手型工具: 平移视图。
- 旋转工具: 旋转视图。
- 缩放工具: 缩放视图。
- 视角预设: 快速切换到前、后、左、右、顶视图。
- 绘制工具:
- 画笔: 核心绘制工具。
- 填充: 类似 Photoshop 的油漆桶,填充封闭区域。
- 橡皮擦: 擦除绘制内容。
- 克隆图章: 从模型的一个区域复制纹理到另一个区域。
- 对称工具: 沿 X、Y、Z 轴对称绘制,适合绘制对称的图案。
- 选择工具:
- 套索工具: 创建自由选区。
- 矩形/圆形选区: 创建规则选区。
第三部分:实战项目 - 制作一个生锈的金属扳手
让我们通过一个具体的项目来巩固所学知识。
-
准备模型: 导入你的扳手模型,并确保已经烘焙好了法线、AO 等贴图。
-
创建基础材质 (填充图层):
- 在图层面板点击 ,选择
Fill Layer。 - 在属性编辑器中,设置一个基础的金属颜色(灰色),并将
Metallic值调高(如 0.9),Roughness调低(如 0.3),这就是我们扳手的基本金属质感。
- 在图层面板点击 ,选择
-
添加主锈迹 (标准图层):
- 新建一个
Standard Layer。 - 选择一个红棕色的锈迹颜色。
- 关键步骤: 添加一个
Smart Mask > Curvature,这样锈迹会自动出现在扳手的边缘和缝隙处。 - 使用一个柔软的画笔,降低不透明度,在边缘和缝隙处轻轻涂抹,模拟主要锈迹。
- 新建一个
-
添加污垢 (标准图层):
- 新建一个
Standard Layer。 - 选择一个深灰或黑色的颜色。
- 添加一个
Smart Mask > AO,污垢会出现在原本 AO 阴影较重的地方。 - 同样使用低不透明度的画笔,涂抹在模型的凹陷和接缝处。
- 新建一个
-
添加划痕 (标准图层):
- 新建一个
Standard Layer。 - 将图层混合模式改为
Additive(叠加)。 - 在资源库中找一个划痕纹理,将其作为画笔的 Alph(透明通道)。
- �着一个方向,在扳手上绘制划痕。
- 新建一个
-
整体调整 (滤镜图层):
- 在所有图层最上方,新建一个
Filter Layer。 - 选择
Curves滤镜。 - 稍微调整曲线,让整体颜色对比度更强一些,让效果更突出。
- 在所有图层最上方,新建一个
-
导出纹理:
- 点击顶部菜单的
File > Export Textures...。 - 在弹出的窗口中,你可以设置导出的格式(通常是 PNG)、分辨率(2K, 4K 等)和导出的贴图通道(Base Color, Metallic, Roughness, Normal 等)。
- 点击
Export,你就在 Substance Painter 中完成了第一个完整的 PBR 材质!
- 点击顶部菜单的
第四部分:进阶技巧与资源
进阶技巧
- 图层混合模式: 尝试不同的混合模式(如 Multiply, Overlay, Additive)来组合图层,产生更丰富的效果。
- 烘焙自定义贴图: 除了基础的 AO 和法线,你还可以烘焙
Curvature(曲率)、Thickness(厚度)、World-Space Normal(世界空间法线)等,它们在制作 Smart Mask 时非常有用。 - 使用蒙版组: 将多个图层或蒙版放在一个蒙版组里,可以对一组效果进行统一的控制。
- 导出为 Substance Archive (.sbsar): 如果你创建了一个非常棒的材质,可以将其导出为
.sbsar文件,这样你就可以在其他项目中(如 Substance Designer, Unreal Engine, Unity)中像使用 Smart Material 一样重复使用它。
学习资源
- 官方资源:
- Substance Learning Hub: 官方提供的免费教程,质量极高,从入门到精通应有尽有。
- YouTube 官方频道: 观看官方发布的教程和技巧。
- 社区与教程:
- YouTube: 搜索 "Substance Painter tutorial",有大量来自世界各地的艺术家分享的优秀教程。
- ArtStation: 查看顶尖艺术家的作品,并阅读他们的创作流程。
- Gumroad/Patreon: 许多概念艺术家和 3D 艺术家会在这些平台上出售高质量的教程和资源。
- 练习模型:
- Sketchfab: 有大量免费和付费的高质量模型供下载练习。
- Quixel Megascans: 提供海量的真实世界扫描纹理和模型,是练习 PBR 的绝佳素材。
学习 Substance Painter 的关键在于 “实践” 和 “理解 PBR 原理”。
- 从模仿开始: 找一个你喜欢的材质效果,尝试用 Painter 复刻出来。
- 善用资源库: 不要害怕使用 Smart Materials 和 Smart Masks,它们是高效工作的基石。
- 多看多学: 观看别人的教程,分析他们的图层结构和蒙版用法。
- 建立自己的素材库: 随着时间的积累,你会拥有自己的笔刷、纹理和材质库,这将是你最宝贵的财富。
祝你学习愉快,早日成为纹理绘制大师!
