☰
Substance Painter 6.1 实战指南:次世代游戏贴图制作全流程
2026/10/1 2:47:45 网站建设 项目流程

1. 为什么我至今还在用 Substance Painter 6.1 这个“老版本”

先把结论摆在前面:如果你现在还在做次世代游戏资产,尤其是手头有一堆硬表面武器、道具、机械件要处理,Substance Painter 6.1.0.6 这个版本放到今天依然能打。它不是一个“过时”的软件,而是一个被很多人低估的稳定生产工具。我自己的主力工作流里,这个版本一直保留着,原因很实在——启动快、笔刷响应跟手、图层堆叠到几十层也不容易崩,而且对中文环境的兼容性在当年那一批版本里算是相当省心的。

很多人一上来就追最新版,觉得版本号越大越好。但做游戏贴图这行,稳定比新功能重要得多。你想想,一个项目周期两三个月,资产几十上百个,如果软件三天两头崩、材质球加载卡顿、导出通道对不上,那损失的时间远比多出来的那几个新特性值钱。Substance Painter 6.1.0.6 正好卡在一个成熟度很高的节点上:PBR 工作流已经非常完善,智能材质、智能遮罩、粒子笔刷这些核心功能都齐了,同时还没有后面版本里那些吃配置的实时渲染改动。

这篇文章我打算把话说透一点。不是简单告诉你“这个软件好用”,而是把我在实际项目里怎么用它、怎么配置、怎么避坑、怎么把一张贴图从零做到能进引擎的全过程拆开讲。不管你是刚接触 3D 绘画的新手,还是从其他软件转过来的老手,都能从里面找到能直接抄作业的东西。核心关键词就几个:Substance Painter、Allegorithmic、3D 绘画、游戏贴图。这几个词贯穿全文,你读下去就会明白它们在实际生产里到底意味着什么。

2. 先搞清楚 Substance Painter 到底解决的是什么问题

2.1 传统贴图流程的痛点在哪里

在 Substance Painter 这类工具普及之前,做游戏贴图基本靠 Photoshop 手绘加照片素材拼接。一个铁箱子,你得先展 UV,然后把 UV 线框导出来,在 PS 里对着线框一层层画锈迹、划痕、污渍。问题是,UV 是平面的,模型是立体的,你在平面上画的东西贴回模型上经常变形、接缝对不上。更麻烦的是,一旦模型改了,UV 变了,之前画的贴图基本全废,得重来。

还有一个大问题:材质是“死”的。你在 PS 里画了一张带锈的铁皮,那它就是一张固定的图。想让锈多一点、少一点、换个颜色,只能重新画。项目里美术总监说“这个锈再重点”,你就得回去返工,一来一回半天没了。

Substance Painter 的思路完全不一样。它是基于物理渲染的 3D 绘画工具,你是在三维模型表面直接画,画的时候能看到光照、能旋转视角、能实时预览材质在不同环境下的表现。更关键的是,它用的是“程序化+图层”的逻辑,锈迹、污渍、磨损都是可以随时调整参数的非破坏性图层。改一个滑块,整张图的锈蚀程度就变了,这在传统流程里是不可想象的。

2.2 PBR 工作流为什么成了行业标准

PBR 就是基于物理的渲染。说人话就是:软件模拟真实世界里光打在物体表面上的物理规律,金属怎么反光、粗糙表面怎么散射、非金属怎么吸收,都按真实物理参数来算。Substance Painter 6.1 对 PBR 的支持已经非常成熟,你输出的贴图通道——基础色、金属度、粗糙度、法线、高度、环境光遮蔽——直接对应引擎里的材质节点,导进去就能用,不用来回转换。

这套流程最大的好处是“所见即所得”。你在 Painter 里看到的材质效果,和最终进 Unity 或 Unreal 引擎里看到的效果基本一致。以前用 PS 画贴图,画的时候是一个样,进引擎打上光又是另一个样,调来调去能把人逼疯。PBR 把这个鸿沟填平了,这也是为什么现在游戏贴图制作几乎清一色走 PBR 流程。

2.3 这个版本适合哪些人用

我梳理了一下,Substance Painter 6.1.0.6 主要适合这几类人:一是刚入行的次世代模型师,需要一套完整但不过于复杂的贴图工具来练手;二是独立开发者或者小团队,预算有限,不想每年追新版本的订阅费,找一个稳定版本长期用;三是有一定经验的老手,手头有特定项目需要长期维护,不想因为软件升级导致旧文件打不开或者效果变化。

反过来说,如果你做的是影视级超写实渲染,或者需要用到光线追踪、超高清 8K 贴图这些极端需求,那可能需要考虑更新的版本或者配合其他软件。但对绝大多数游戏资产制作来说,6.1.0.6 完全够用,甚至可以说是“刚刚好”。

3. 核心功能拆解:这几个模块你必须吃透

3.1 图层系统:非破坏性编辑的基石

Substance Painter 的图层系统和 Photoshop 很像,但逻辑更接近“材质叠加”。每个图层可以理解为一层材质效果,你可以调整它的混合模式、透明度、遮罩。最核心的是遮罩系统——你可以用笔刷在遮罩上画,画到的地方才显示这层材质,没画到的地方就透出下面的层。

这个逻辑听起来简单,但用好了威力巨大。举个例子,做一个磨损的金属边缘:底层是完整的金属材质,上面加一层锈迹图层,然后给锈迹图层加一个遮罩,用“金属边缘磨损”的智能遮罩生成器,它会自动识别模型的边缘和凸起部分,在这些地方显示锈迹。你还可以手动用笔刷在遮罩上补几笔,加强某些特定位置的磨损。整个过程不破坏底层材质,随时可以调整锈迹的强度、颜色、粗糙度。

我自己的习惯是,图层命名一定要规范。基础色一层、金属度一层、粗糙度一层、法线细节一层、污渍一层、边缘磨损一层,每层都清清楚楚。项目做到后期,图层可能堆到五六十层,命名混乱的话找一层能找半天。这个习惯从新手期就要养成,后面会省大量时间。

3.2 智能材质与智能遮罩:效率提升的关键

智能材质是 Substance Painter 的杀手锏。它本质上是一组预设好的图层组合,你拖到模型上,它自动根据模型的曲率、位置、高度等信息生成对应的材质效果。比如“钢铁锈蚀”智能材质,拖上去之后,模型朝上的面自动生成积灰,边缘自动生成磨损,凹陷处自动生成污渍,整个过程几秒钟完成。

智能遮罩是智能材质的基础组件。它是一组程序化的遮罩生成器,包括曲率遮罩、位置遮罩、环境光遮蔽遮罩、厚度遮罩等等。你可以单独用这些遮罩来控制某一层的显示范围。比如你想让灰尘只落在模型朝上的面,就用位置遮罩,设置 Y 轴朝上,调整衰减曲线,灰尘就只出现在顶部。

这里有个经验:智能材质虽好,但不能无脑用。每个模型的形状、比例、UV 都不一样,同一个智能材质拖到不同模型上效果可能天差地别。我的做法是,智能材质只作为起点,拖上去之后一定要手动调整参数,该加强的加强,该减弱的减弱,最后再用笔刷手动补一些细节。完全依赖智能材质做出来的东西,会有一种“塑料感”,缺乏手工的生动。

3.3 粒子笔刷与物理笔刷:细节质感的来源

粒子笔刷是 6.1 版本里我很喜欢的一个功能。它模拟粒子喷射的效果,用来做飞溅的泥点、散落的灰尘、破碎的边缘特别顺手。你可以设置粒子的数量、大小、重力、扩散角度,画出来的效果非常自然,比手动一个个点要真实得多。

物理笔刷则是模拟真实绘画工具的行为,比如毛笔的压感、铅笔的颗粒感、喷枪的扩散。做手绘风格的贴图时,物理笔刷能提供很自然的笔触变化。我经常用物理笔刷里的“干笔刷”来做金属表面的细微划痕,效果比用普通笔刷叠加纹理要生动。

这两个笔刷系统配合使用,基本能覆盖从写实到风格化的各种需求。新手容易犯的错是笔刷参数调得太夸张,粒子满天飞、笔触粗得离谱。记住一个原则:细节是“堆”出来的,不是“喷”出来的。一层薄薄的灰尘、几道若隐若现的划痕,比一大坨污渍要耐看得多。

3.4 烘焙系统:把模型信息转化成贴图数据

烘焙是 Substance Painter 工作流里绕不开的一步。简单说,就是把高模的细节通过法线贴图、环境光遮蔽贴图、曲率贴图等形式“烤”到低模上。这样低模在引擎里就能显示出高模的细节,既保证了效果又控制了性能。

6.1 版本的烘焙器已经相当好用,支持按名称匹配、按 UV 匹配等多种方式。烘焙质量直接决定了后续贴图绘制的上限——如果法线贴图烤糊了,后面画得再精细也白搭。我的经验是,烘焙前一定要检查高低模的匹配度,低模的 UV 不能有重叠,高模不能有破面,模型命名要规范。烘焙参数里,抗锯齿采样开到 4x 或 8x,输出尺寸根据项目需求定,一般 2K 够用,特写资产可以上 4K。

烘焙完成后,一定要在 Painter 里转一圈看看法线贴图有没有问题。常见的毛病包括:边缘有黑边、细节丢失、接缝处错位。发现问题就回三维软件里改模型,不要想着在 Painter 里硬修,修不好的。

4. 从零到一:一个硬表面道具的完整贴图实操

4.1 前期准备:模型、UV 与烘焙设置

我拿一个常见的科幻风格金属箱子来举例。这个箱子在 Blender 里建好低模和高模,低模控制在五千面以内,高模把倒角、螺丝、凹槽这些细节都做出来。UV 展开用 Blender 自带的智能 UV 投影,然后手动调整一下,保证每个面的 UV 比例一致,接缝藏在不容易看到的地方。

导出的时候,低模和高模分开导出 FBX,命名要清晰,比如“Crate_Low.fbx”和“Crate_High.fbx”。导入 Substance Painter 后,先选低模,然后在烘焙面板里加载高模。匹配方式选“按名称匹配”,因为我的高低模命名是对应的。如果命名不规范,就用“按 UV 匹配”,但前提是高低模 UV 一致。

烘焙参数设置:输出尺寸 2048x2048,抗锯齿 8x,法线贴图格式选 DirectX(根据引擎需求,Unity 用 DirectX,Unreal 用 OpenGL)。环境光遮蔽、曲率、位置、厚度这些辅助贴图都勾上,后面做智能遮罩要用。点击烘焙,等进度条走完,检查一下法线贴图有没有明显问题。

注意:烘焙前一定要保存工程文件。烘焙过程比较吃内存,万一崩了不至于从头再来。

4.2 基础材质铺设:从大色块到材质分层

烘焙完成后,先给模型一个基础材质。我一般从“填充图层”开始,选一个深灰色的金属基础色,金属度拉到 1,粗糙度设在 0.4 左右。这一步是定基调,后面所有细节都在这个基础上叠加。

然后开始加图层。第一层加“金属表面细微划痕”,用智能遮罩里的曲率遮罩,让划痕集中在边缘和凸起处。第二层加“锈迹”,用位置遮罩控制,让锈迹主要出现在底部和凹陷处。第三层加“灰尘”,用环境光遮蔽遮罩,让灰尘积在缝隙里。每加一层,都调整一下透明度,不要一次加太猛。

这个阶段最重要的是“克制”。新手容易一层层往上堆,最后模型花里胡哨,什么材质都有一点,反而失去了质感。我的原则是:基础材质占 70%,细节材质占 20%,特殊效果占 10%。大部分面积应该是干净的,细节集中在少数关键位置。

4.3 手绘细节:笔刷的实战运用

智能材质铺完底子后,就要手动补细节了。这一步是区分“流水线产品”和“有灵魂的作品”的关键。我一般会做这几件事:

第一,用物理笔刷里的“干笔刷”在金属表面画一些细微的划痕。笔刷大小调到很小,透明度调到 20% 左右,顺着金属的纹理方向画。不要画得太均匀,有的地方重一点,有的地方轻一点,模拟真实使用中的随机磨损。

第二,用粒子笔刷在箱子底部喷一些泥点。粒子大小调小,数量调多,重力调大,让泥点自然往下落。喷完之后用橡皮擦把太密集的地方擦掉一些,保持自然。

第三,用普通笔刷在边缘手动加强磨损。智能遮罩生成的磨损是均匀的,但真实物体的磨损往往集中在几个特定的角。手动在这些角上多画几笔,让磨损有轻重变化。

第四,检查接缝。UV 接缝处容易出现材质不连续的问题,用克隆笔刷或者手动补一下,让接缝尽量看不出来。

实操心得:手绘的时候把视图旋转到和模型表面垂直的角度,这样画出来的笔触不会因为透视而变形。另外,经常按 Ctrl+Z 撤销,不要怕重来,好的细节都是反复调整出来的。

4.4 导出与引擎对接:通道配置与注意事项

贴图画完后,导出环节同样关键。Substance Painter 6.1 的导出预设里,有 Unity、Unreal 等常见引擎的模板,直接选对应的就行。如果项目有特殊需求,可以自定义导出配置。

以 Unity 的 Standard Shader 为例,需要导出的通道包括:Albedo(基础色)、Metallic(金属度)、Normal(法线)、Height(高度)、Occlusion(环境光遮蔽)、Emission(自发光,如果有的话)。粗糙度通道在 Unity 里是存在 Metallic 贴图的 Alpha 通道里的,所以导出时要选“Metallic Smoothness”或者手动配置。

导出格式选 PNG 或 TGA,根据项目规范来。分辨率一般 2048,特写资产可以 4096。导出后,在引擎里建材质,把对应贴图拖到对应通道,调整一下 Tiling 和 Offset,基本就能看到效果了。

这里有个坑要注意:不同引擎对法线贴图的绿通道方向要求不一样。Unity 用 DirectX 格式,Unreal 用 OpenGL 格式。如果发现法线效果反了,在 Painter 的导出设置里把法线格式切换一下就行。另外,金属度贴图在 Unity 里如果用了 Standard Shader,记得把 Smoothness 的源设为 Metallic Alpha。

5. 常见问题与排查技巧实录

5.1 烘焙失败或效果异常的排查思路

烘焙是问题最多的环节。我整理了一个速查表,基本能覆盖 90% 的常见情况:

问题现象可能原因解决方法
烘焙报错“找不到高模”高低模命名不匹配或路径有中文检查命名,确保高低模在同一文件夹,路径全英文
法线贴图有黑边高低模包裹关系不对,低模超出高模在三维软件里调整低模,确保完全被高模包裹
法线贴图细节丢失烘焙采样太低或高低模距离太远提高抗锯齿采样,调整 Max Rear Distance 参数
环境光遮蔽贴图有噪点采样不足提高 AO 采样数,一般 128 以上
曲率贴图边缘太粗曲率计算精度不够在烘焙设置里调整曲率半径参数

我自己的习惯是,每次烘焙前先做一个“测试烘焙”,用低分辨率快速跑一遍,确认没问题再跑正式的高分辨率。这样能省不少时间。

5.2 图层效果不显示的几种可能

有时候你加了一个图层,调了半天参数,模型上就是没反应。这种情况一般有几个原因:一是图层遮罩全黑了,检查一下遮罩是不是被误操作涂黑了;二是图层混合模式不对,比如“正片叠底”在深色底上几乎看不出效果;三是图层透明度太低,调到 100% 试试;四是图层被上面的图层完全遮住了,把上面的图层暂时关掉看看。

还有一个容易忽略的点:Substance Painter 的图层是有“材质类型”的。如果你在一个“金属”图层上加了“非金属”的填充,效果可能不对。检查一下每个图层的材质属性,确保和你要的效果一致。

5.3 性能优化:让 6.1 在老机器上跑得更顺

Substance Painter 6.1 对硬件的要求不算高,但如果你机器配置一般,还是可以做些优化。第一,把“实时渲染”的质量调低,在视图设置里把“环境光遮蔽”和“屏幕空间反射”关掉,能省不少 GPU。第二,贴图分辨率不要一上来就 4K,2K 够用就用 2K,最后导出再调高。第三,关掉不必要的后台程序,Painter 吃内存比较厉害,16G 内存是底线,32G 会更舒服。第四,定期清理工程缓存,在设置里有个“清理缓存”的选项,能释放不少磁盘空间。

注意:不要为了性能把“撤销步数”调得太低,做细节的时候撤销是刚需,至少保留 50 步。

5.4 中文版特有的小问题与解决

中文版在 6.1.0.6 这个版本里,整体汉化质量不错,但有几个地方需要注意。一是路径里尽量不要有中文,虽然软件支持,但烘焙和导出的时候偶尔会出问题。二是某些智能材质的名称翻译可能和实际效果有出入,用之前先预览一下。三是快捷键和英文版基本一致,但有些菜单项的翻译可能让你一时找不到,比如“烘焙”在“纹理集”菜单下,“导出”在“文件”菜单下。

如果遇到界面显示不全或者字体发虚的问题,在设置里把界面缩放调一下,一般 100% 或 125% 比较合适。另外,中文版和英文版的工程文件是互通的,不用担心协作问题。

6. 我踩过的坑和给你的几条实在建议

做这行这么多年,Substance Painter 我用过很多版本,6.1.0.6 是停留时间最长的一个。下面这几条是我用血泪换来的经验,你直接拿去用就行。

第一条,工程文件一定要定期备份。Painter 的工程文件不大,但一旦损坏就全没了。我习惯每天收工前把工程文件复制一份到另一个盘,命名加上日期。这个习惯救过我至少三次。

第二条,不要迷信智能材质。智能材质是起点,不是终点。我见过太多新手拖一个智能材质上去就交差了,结果模型看起来千篇一律。真正拉开差距的是手绘细节,是那些你一笔一笔画上去的磨损、污渍、划痕。

第三条,图层命名和分组要趁早。刚开始做的时候觉得无所谓,做到后面几十层的时候,找一层能找十分钟。我的做法是按材质类型分组:基础材质一组、污渍一组、磨损一组、特殊效果一组。每组用不同的颜色标签,一眼就能区分。

第四条,多截图保存过程。做贴图的过程中,经常需要对比不同方案的效果。我习惯每到一个关键节点就截一张图,存到一个文件夹里。最后选方案的时候,翻截图比反复撤销重做要高效得多。

第五条,别怕重来。一张好的贴图,往往是做了三四遍之后才出来的。第一遍铺大关系,第二遍加细节,第三遍调整体,第四遍修瑕疵。每一遍都会比上一遍好。如果你做了一遍就觉得“差不多了”,那大概率还能更好。

最后再分享一个小技巧:在 Painter 里画贴图的时候,经常按“F”键把视图聚焦到当前笔刷位置,这样能看清细节。还有,把“对称”功能打开,做左右对称的模型时能省一半时间。但做磨损、污渍这些不对称细节时记得关掉对称,不然会显得很假。

这个版本我还会继续用下去,至少在手头这几个项目做完之前不会换。工具是死的,人是活的,把一套工具吃透,比每出一个新版本就追要实在得多。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询