ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

零基础学Substance Painter?从PBR、UV到烘焙的材质贴图全流程指南

零基础学Substance Painter?从PBR、UV到烘焙的材质贴图全流程指南 1. 先说结论SP适合零基础吗我做过几年游戏美术也带过不少刚入行的新人。每次有人问“零基础能不能直接学Substance Painter”我的回答都很一致能而且SP恰恰是所有DCC软件里最适合零基础入门的那一类。但注意适合入门不等于不用做任何准备只不过它的准备门槛比Blender、Maya、ZBrush这些老牌软件低太多了。SP的正式名称叫Substance Painter是Adobe旗下Substance 3D套件里负责“材质贴图绘制”的软件。你可以把它理解成一个给3D模型“上色、做旧、加质感”的专用工作台。今天的游戏、影视、电商产品图里你看到的金属划痕、布料褶皱、木头裂纹、枪械磨损很大一部分都是在SP里画出来的。它是一个非常标准的工业化流程工具也是现在市场上材质贴图岗位的硬性技能。零基础定义最好先对齐一下。如果你说的零基础是完全没碰过3D、不懂UV、不懂PBR那学SP会有一段适应期但这段适应期不会卡死你因为SP把很多技术细节都封装成了可视化操作。SP的全称里有个Painter它的交互逻辑就是“像画画一样”你越熟悉PS越容易上手。真正会卡住零基础用户的往往不是软件本身而是UV、烘焙、PBR通道这些前置概念。所以这篇我就从这些概念讲起再给你一条可以直接照做的实操路径最后把我踩过的坑一次说清楚。2. 零基础学SP前必须吃透的几个底层概念2.1 PBR与贴图通道材质不是一张图是好几层“信息”很多新手第一次打开SP看到一堆通道会直接懵。Color、Roughness、Metallic、Normal、Height、AO……这些到底是什么要理解它们先得知道PBR这个概念。PBR全称Physically Based Rendering翻译过来是基于物理的渲染。它不像过去的老游戏那样靠一张贴图硬撑而是把材质拆成多层“信息通道”每层通道描述材质的一个物理属性。你最终导出的不是一张图而是一个通道集。引擎拿到这些通道后通过光照计算还原出接近真实的质感。拿一把生锈的匕首来举例。Color颜色描述它表面是什么颜色——刀刃偏白、刀柄偏棕Roughness粗糙度描述它表面的光滑程度——刀刃被磨过粗糙度低反射强Metallic金属度描述它是不是金属——刀刃是金属刀柄的缠绳不是Normal法线用一个数学手段在平面上骗出凹凸细节——锈斑的隆起感其实是算出来的不是建模建出来的AO环境光遮蔽描述缝隙、角落处光照被遮挡的程度——刀柄缝里应该比刀刃表面暗。为什么要拆这么多层因为同一个材质在不同光照下表现完全不一样。单画一张贴图到了引擎里会显得“假”因为只有颜色而丢了质感。PBR这套体系的好处是只要美术把这几层信息给对引擎或渲染器就能自动算出真实感。所以你学SP本质上不是学怎么“画图”而是学怎么“拆分材质信息”再把信息填到对应通道里。SP最强的地方就是它把这套通道体系做成了所见即所得。你在SP里看到的效果就是PBR光照下渲染出来的效果。里面卡得越多的黑点透出来的金属反光越亮越锋利。你不需要凭空想象软件帮你兜底了。2.2 UV与烘焙SP为什么一打开就要你“烘焙”SP里有个关键动作叫烘焙Bake。很多零基础用户最容易在这步放弃因为只要点“Bake”出来的往往是一堆黑块和粉块。烘焙不是SP在故意刁难你它是在基于你的模型生成“附加信息”。UV这个东西你得先有个概念不然烘焙永远是最痛的环节。3D模型的表面是一个立体形状材质贴图是一张2D平面图。把立体模型表面摊平成2D平面图这摊开的过程和结果就是UV展开。就像你要把一张纸折成的盒子重新摊开摊好后才能往平整的纸面上画图案。UV如果展开不当摊开的纸就会重叠、拉伸画上去的图案就会出现拉扯和撕裂。烘焙做的事是把高模的那些微小结构细节“拍照”记录到低模上或者生成AO、Curvature、Thickness这些辅助通道。SP烘焙的核心逻辑是以低模的UV为基础把高模的细节映射上去。如果UV有重叠烘出来的贴图就会有地方被覆盖、有地方漏掉。所以当你点击烘焙发现模型上出现大面积红色或黑色块时先别急着怀疑SP坏了先回去检查UV。这是新手最容易犯的认知错误。SP默认烘焙模式叫“Use Low Poly Mesh as High Poly”意思是拿低模自己烘自己也就是说它也能为低模生成AO、Normal等基础信息不用另外做高模。对零基础练手来说用自带模型、自己展U、直接烘完全够用。UV的质量直接影响整个SP流程。这也是为什么很多教程会强调“先学展开UV再去画贴图”。你可以不懂高深的展UV技巧但至少得知道UV展开后不能重叠、不能拉伸太厉害、分块要布局合理、尽量铺满0到1的方格。做到这几点SP流程就能走通了。2.3 图层、遮罩与填充做旧和细节的核心机制PBR通道解决了“材质是什么”的问题图层和遮罩解决了“材质怎么生成”的问题。刚才提到的所有通道信息在SP里都不是一次性画就完事而是通过类似PS的图层系统叠加出来的。SP的图层和PS几乎一个逻辑。最底层放一个干净的“基础颜色”上面加一层“锈迹”图层再在上面加一层“磨损”。每个图层都可以用蒙版工具控制影响范围。与传统PS不同的是SP的图层还有“通道开关”。比如一个层只影响粗糙度不影响颜色另一个层只影响金属度。这就是SP的核心工作方式——“分层叠材质”。新手经常犯的错是把所有贴图效果压在一个层里画完。这样改起来非常痛苦。比如你画完锈迹后发现颜色不对就得用橡皮擦一点点擦。但如果把锈迹单独放一个图层并加上遮罩改颜色就是改一个参数的事根本不用重画。SP在图层系统里还内置了海量生成器Generators和滤镜比如可以生成锈迹、污渍、划痕、Grime堆积的智能遮罩。所谓智能遮罩就是利用AO、曲率、高度等通道自动识别模型上哪些位置容易积灰、哪些边缘容易磨损然后自动生成遮罩范围。比如枪械的边缘容易磨损SP能通过曲率识别出高凸边缘自动让磨损出现在边角上。这就是为什么同样一个材质新手手动画半天还显得假而老手点几个智能遮罩再微调参数就能在几分钟内做出很自然的做旧效果。3. SP实操全流程从模型导入到导出贴图3.1 导入前的模型准备很多人下载完软件直接随便导一个模型就开工然后发现这个不能拾取、那个烘焙报错。根本原因就是“脏模型”——模型本身没清理干净就进了SP。一次顺畅的SP流程模型准备非常重要。我用实际操作经验告诉你该查哪些模型必须是双面或正确的法线方向。法线反了烘焙出来的AO会一片混乱贴图在引擎里会透光。模型必须由四边形或至少均匀的三角形组成不要有极端的细长三角面。模型需要分好光滑组Smoothing Groups不能整个物体一个光滑组硬撑。没分光滑组的模型烘焙出来的法线会断裂。有能力的话命名要规范SP会按名字自动匹配物体。比如左轮手枪的“Cylinder”和“Grip”分别命名进SP后拆分方便得多。UV也要在进SP之前处理好。SP虽然自带展UV功能但它的展UV能力偏弱专业流程一般都用Blender、Maya或RizomUV展好再导出。展UV时的基本要求检查重叠、检查拉伸、检查上下左右边界。展开的UV块之间最好留一点间隙Padding默认0.01左右。导出格式我建议用FBX或OBJ。FBX能保留更多信息但模型比较乱时用OBJ反而稳定。我习惯在Maya里清理完导出FBX但在Blender里导OBJ也试过无数次都能正常使用。导出时记得勾选“Embed Textures”相关的选项避免材质和模型关联丢失。模型本身不需要带贴图SP会自动识别通道。3.2 项目创建与烘焙参数把模型拖进SP窗口后会弹出项目创建面板。这一步要先干活前就想清楚准备出的贴图是给哪个引擎用SP已经内置了Unreal Engine、Unity、Blender Cycles、八猴Marmoset等主流平台的预设。每个平台的PBR解释不完全一致选错预设导出的贴图可能偏亮或偏暗。比如Unity里的Standard Shader多数情况下需要的是Metallic工作流勾选“Metalness”预设UE的默认材质也是Metallic流。而旧一点的流程可能用Specular流。SP预设里所有这些都能一键切换你用Unreal预设导完再丢进Unity里效果会有一点差异但大多数情况影响不大引擎里微调即可。新手别在老想着“通用贴图”明白“不同引擎的PBR标准略有差别”这件事就已经超过一半新人了。烘焙设置不要一上来就全开。SP烘焙预设里最常用的四样是Normal、AO、Curvature、Thickness。Normal是从高模烘焙法线AO是生成环境光遮蔽Curvature是曲率信息用于智能遮罩识别边缘Thickness是厚度信息用于透光效果比如树叶、布料、皮肤。零基础练习时前三个就够Thickness等做布类或SSS材质再加。有一个细节新手一定要知道烘焙的“High Definition Mesh”高模如果没提供默认会用低模代替。所以你哪怕是只有一个低模也照样能烘出AO和曲率。至于高模那是另一个课题——用ZBrush或者Maya里做细节再用UV映射到低模。练习阶段不必强行上高模。烘焙尺寸由贴图尺寸决定。SP默认1024x1024或2048x2048。零基础做个手机小道具1024够了做PC游戏道具建议2048。烘焙的时候不要狂开4096因为烘焙时间会翻好几倍而且对电脑性能要求高。我见过有新手一上来就设置8192结果导出贴图一个GB渲染时直接卡死。做材质贴图尺寸不是越大越好适合项目精度就好。3.3 材质叠加与蒙版绘制关键操作细节烘焙完成后模型会变成灰白色这时候就可以开始画材质了。SP的界面分三大块左侧是图层堆栈中间是3D视口下方是工具面板。左侧图层堆栈就是你画材质的工作台中间视口是实时反馈下方工具面板控制画笔、填充、橡皮擦等参数。我先说几个快捷键新手先背熟Alt 鼠标左键旋转视角Alt 鼠标中键平移Alt 鼠标右键缩放Ctrl Z撤销B切换画笔E橡皮擦S调出对称面设置F快速聚焦选中物体。背熟这些就不用来回点工具栏了。素材贴图的加载有两种方式。一种是通过“Resource”窗口拖入你的纹理比如找一张磨损图、污渍图SP会识别它的通道并匹配到对应位置另一种是直接用SP自带的素材库里面内置了大量可用素材和程序纹理。零基础建议先用自带素材自带素材的质量已经很高而且省去了到处找图的时间。图层的操作逻辑我再强调一遍新建一个Fill Layer或Paint Layer设置在特定通道上的影响。比如你建一个Fill Layer只勾选Roughness通道其他通道保持空白那这一层就只影响粗糙度。这意味着你可以用蒙版精细控制某个区域的粗糙度而完全不影响颜色。这种“通道分离”能力是SP比传统软件强很多的地方。遮蔽Mask操作是SP的灵魂。点选图层后直接在3D视口上画一笔就会自动创建遮罩。遮罩的黑色区域让图层效果隐藏白色区域让图层效果显示。有了遮罩你完全可以任意限制锈迹、污渍、划痕的出现区域。想精确一点可以把遮罩的羽化值调低想过渡自然就调高羽化。我每次教新手都会让他们先做“底材”再做“破损”最后加“整体脏污”。底材用Fill Layer填一个基础颜色和粗糙度破损通过边缘生成器自动识别高凸边缘叠加磨损贴图整体脏污用噪音纹理叠加一个大范围的低透明度层。这个顺序得到的效果非常自然而且每一步都方便回头改。3.4 导出设置与效果检查画完之后导出贴图是另一个容易翻车的地方。File Export Textures进入导出面板先在Output Templates里选择对应引擎的模板。Unity Metallic、Unreal Engine Packed、Marmoset Toolbag都是常见选项。零基础别自己改模板先用预设等理解了每个通道的存储方式后再自定义。An Author余素材——等等这里要纠正一下刚才手误敲了多余字符实际上导出面板主要看五项输出目录、贴图尺寸、格式、模板、以及是否勾选“Color”相关增强。格式方面如果用于引擎一般为PNG或TGA八猴打开时用TIF也没问题。JPG不要用因为它不带Alpha通道而且压缩损失颜色细节。导出前还要检查一遍最终效果。SP自带一个“Viewport Settings”切换可以查看最终C通道合成效果以及单独查看每个通道如仅Roughness、仅Normal。我强烈建议导出前每个通道逐一看一遍看Roughness通道有没有一马平川没有细节看Normal通道有没有到处噪点看AO通道有没有不合理的大黑斑。这能提前发现很多问题比导出后再去引擎里反复调试高效得多。另外如果你想出“一个模型所有材质合并成一张贴图”需要在模型准备阶段就把所有零件合并成一个物体并共用一个UV。SP支持一个物体多个材质ID但导出的默认结果是每个材质输出一套贴图。引擎里用多层材质混合没问题但如果你要做UE那样单材质方案就得合并UV。这个操作在零基础阶段可以先不管但你要知道这个逻辑。4. 零基础最容易踩的坑与排查方法4.1 烘焙后出现大块黑斑和接缝黑条这是零基础找我问得最多的问题没有之一。你辛辛苦苦展好UV一烘焙模型接缝处出现一条明显的黑线凹槽处出现大片黑斑。接缝黑线的原因往往是UV边界没有做“扩展像素”处理导致相邻UV块的边缘缺少足够的采样范围。SP在烘焙设置里有“Padding”选项讲的就是这个。你把Padding从默认的4改到16或32再重新烘焙接缝黑线通常会消失。如果还残留大概率是高模和低模的贴合关系有问题或者在3D软件里光滑组没分好。大块黑斑则多是因为模型法线方向反了光线没法正确计算遮蔽。检查办法在SP里把模型设为单面模式看透过来的光照是否正常。也可以在3D软件里用“Face Orientation”功能翻遍所有面确保所有面都是正向朝外。4.2 贴图拉伸、纹理密度不一致画贴图时某块区域纹理特别模糊拉伸感明显这就是UV拉伸或密度不一致。比如同一个盒子正面UV面积很大侧面UV面积很小那么同一个噪点纹理放在正面上很清晰放在侧面上就会挤成一团。排查方法是在SP里开启“Texture Density”显示功能它会用颜色标识UV密度分布“蓝色”表示密度不足“绿色”表示正常“红色”表示密度过高。看到蓝色区域回去3D软件里重新调整UV块的比例。这个工具是检查UV质量的利器不是用来美化贴图的零基础一定要会用。如果只是局部拉伸也可以用SP的“Transform”工具微调图层内容但治标不治本。根子上的解决方式就是重新展UV。在展UV时优先保证道具视觉焦点区域比如枪身、刀刃的UV面积大次要区域比如枪托底部、手柄内侧缝隙适当缩小。这就是所谓“文理密度优先级”也是美术里很常见的设计思维。4.3 导出到引擎后效果和SP里不一样这类问题非常典型而且几乎每个人都遇到过。原因其实有两个层面。第一层是Gamma伽马问题。SP导出时颜色通道是sRGB其他通道是Linear。有些引擎或软件在导入时会把所有内容都应用到同一色彩空间导致SP里看着很灰引擎里看起来对比过重或者发亮。第二层是工作流标准匹配问题。SP里用的是Metalness工作流而老一点的引擎或渲染器用的是Specular工作流。如果用错金属和非金属的表现会完全失调。解决办法很简单在SP导出模板里选对目标平台然后在引擎里检查一下导入设置确认贴图类型sRGB/Linear是否设置正确。很多新手在Unity里导贴图后变成“紫黑色”十有八九是忘了把法线贴图的Type改回Normal Map。4.4 画贴图时软件卡顿、画笔延迟严重SP是GPU密集型软件特别是烘焙和大分辨率纹理绘制时会明显吃显存。零基础的电脑通常配置一般遇到卡顿不要急着怪软件。第一检查任务管理器里GPU是不是满载第二检查贴图尺寸是不是太大第三检查是否开启了过多实时预览效果。降低卡的优先级把视口显示质量从High调到Medium烘焙时全部生成完再使用关闭“Dynamics”里的实时动态细节尽量别在工程中同时点亮太多超清大尺寸贴图。在项目创建时可以每个物体单独创建一个分辨率较小的环境画完再导出高清版本。这个经验非常有用零基础阶段电脑扛不住高分辨率时就这么干。5. 学习路线建议三个月从零基础到能做作品5.1 第一个月放下引擎专攻SP很多新人犯的错是一边学SP一边学引擎还一边学建模结果什么都学一点什么都不精。SP的学习应该在头一个月是绝对焦点。每天花三小时连续一个月你就能掌握核心操作。我这边的建议训练步骤是第一周拿软件自带的基础模型比如简单的立方体、球体做材质重点理解图层、通道、蒙版。第二周自己用Blender做个简单的小箱子或小摆件要求自己完成展UV再进SP完整走一遍烘焙、材质、导出流程。第三周开始做有破损和细节的材质比如生锈铁板、带漆木箱。第四周找一套完整的在线教程项目跟着做下来做完后不看教程再复刻一遍。第一个月不建议碰引擎甚至不建议开PS。把SP工具性操作变成肌肉记忆比什么都重要。5.2 第二个月开始做“能看”的完整材质第二个月的目标是从“会用工具”到“做得像”。这个阶段你不再纠结按哪些按钮而是开始关注审美问题——锈迹的位置是否合理、磨损的形状是否自然、整体色调是否统一。零基础这时候最常见的瓶颈是“贴图素材画得太干净”。解决办法是大量观察现实物体的质感钥匙串的磨损长什么样旧水管上的水滴痕迹怎么分布。我会给大家一个小任务每周拿手机拍十张不同材质的特写照然后尝试在SP里复刻其中三张。这个过程训练的是观察力和技术力同时提升效果比单纯刷教程好十倍。另外这个月开始可以接触一下八猴渲染器把材质放入Marmoset Toolbag里打光拍摄检测你在SP里做的材质在不同光照下是否稳定。SP的预览虽然准确但不同光照环境下的材质表现差异很大。第一次把自己的材质放进八猴里渲染你会发现又黑又亮这就是PBR应用的深层挑战——材质本身没问题灯光环境的影响你还没理解透。5.3 第三个月开始做小包或作品集第三个月可以把目标放到“能交付”。你可以去接一些小规模的材质外包单子或者做一套完整的作品集展示。零基础到这个阶段你应该能独立完成一个道具从建模到展UV再到SP画贴图的所有步骤。作品集不是随便贴几张截图。给你一个实用框架每个作品至少要包含模型的线框图、UV布局图、SP中材质节点的截图、最终渲染四分之三视角图以及细节特写。把这些用类似ArtStation的风格排列在一起。很多公司看作品集就看这个框架这个框架也是行业标准审美。这个阶段你也该回调学习状态开始补一些理论知识。比如去理解PBR的BRDF、光照模型、HDR环境这些名词你不需要精通但它们能帮你解释那些“盲调参数才能出来效果”背后的问题。真正的高级材质师和低阶美术的分水岭就在这——你能不能从直觉驱动变成理论驱动。5.4 我的几个个人体会以我带新人的经验看零基础学SP能坚持三个月的人大约只有一半。卡住他们的从来不是软件难学而是反馈周期太长。SP反馈相对快可前两周做的材质在真正懂行的人眼里都是“脏乱差”。这个阶段要保持挫败感正常化别因为做不出酷炫效果就提前弃坑。说实在的SP适合零基础这句话本身还有前提它适合的是愿意花时间理解UV和PBR基础的人而不是连模型都懒得准备的人。SP解决的是材质表现环节解决不了模型底子和审美判断的问题。用SP的前提是初级模型和基础UV必须能自理不然SP越用越痛苦。如果你想找一条低风险路径我的建议是先花两三周用Blender做一个简单道具什么都行一把椅子、一把刀都可以。然后把它导入SP完成全套材质导出进任意一个免费渲染环境比如Blender自身里摆几个角度看看效果。走完这个闭环你就能自己判断是否要继续深入了。学SP的过程中每次我看到有人在社交平台发布“零基础第一款作品”只要那个作品把UV展开图、材质分层和最终图放在一起基本能确定这人以后能入行。因为这种自觉展示过程的行为说明他已经理解了流程的价值而不只是停留在“我会用SP”的自我感动里。SP是工具是流程更是一张把“3D美术构思想法”翻译成“可见材质质感”的通行证。别问软件难不难先问自己愿不愿手边备一个模型愿意花一个周末把它打磨成别人看一眼就会说“这个质感真不错”的程度。如果你愿意SP会是你用过的反馈最直接的软件之一。
返回列表