资讯详情

资讯详情

次世代PBR手办角色全流程实战:从ZBrush高模到SP贴图

1. 次世代PBR手办角色的整体设计思路1.1 为什么选《凡人修仙传》IP做案例做次世代角色做了这么多年我越来越觉得选对案例比选对软件重要得多。这次拿《凡人修仙传》IP手办来拆全流程不是随便挑的。修仙题材的角色有几个天然优势服装层次多、材质对比强烈、配件细节丰富而且观众对这类国风造型有天然的审美共鸣做出来好不好看一眼就能判断。从技术角度讲一个修仙角色的制作链路几乎覆盖了次世代PBR的全部核心技能点。布料褶皱要练ZBrush的雕刻手感金属法器要理解PBR的金属度工作流皮肤要处理次表面散射的质感头发要解决面片与插片的选择问题。你把这一个案例吃透换到写实军事、科幻机甲、欧美奇幻任何一个方向底层逻辑都是通的。很多人一上来就找那些看起来酷炫的欧美大作临摹结果卡在布料褶皱的走向上就放弃了。修仙题材的好处是它的服装结构有规律可循——道袍的垂坠感、腰封的束紧感、袖口的层叠感这些在现实中有大量参考你甚至穿一件宽松外套对着镜子就能观察出褶皱的受力方向。1.2 全流程的软件分工与协作逻辑次世代PBR角色的标准链路软件分工其实非常明确但新手最容易犯的错是“一个软件用到死”。我见过有人非要在Maya里雕高模也见过有人在ZBrush里硬拉拓扑效率低不说做出来的东西还别扭。我的分工方案是这样的3ds Max负责中低模的搭建和最终拓扑因为它的多边形建模工具链最顺手尤其是石墨建模工具里的循环边、约束边功能做硬表面和服装的布线效率极高。ZBrush负责高模雕刻这是它的绝对主场DynaMesh起大型、SubTool分层管理、Alpha笔刷做纹理这套组合拳打下来高模的细节密度和艺术表现力是其他软件给不了的。Maya在这个流程里主要承担UV拆分和最终整合它的UV编辑器在接缝处理和棋盘格检查上比Max更直观而且如果后续要进引擎或者做动画Maya的拓扑检查工具更规范。贴图阶段就是Substance Painter的主场了PBR的金属度粗糙度工作流在SP里做配合烘焙好的法线、AO、曲率贴图能快速出效果。最后渲染展示用Marmoset Toolbag或者八猴实时预览PBR材质的表现调整灯光氛围。注意软件版本尽量统一比如Max 2020配ZBrush 2021配SP 2020版本跨度太大容易出现格式兼容问题尤其是GoZ桥接。1.3 手办级精度与游戏级精度的取舍这里要讲一个很关键的概念区分手办展示级和游戏引擎级的制作标准是不一样的。手办是给人近距离观赏的面数可以堆到几百万甚至上千万细节要经得起放大镜看。游戏角色是要跑在引擎里的面数通常控制在3万到8万三角面之间细节靠法线贴图来“骗”眼睛。这个案例我定位在手办展示级但流程上会兼顾游戏级的规范。什么意思呢就是高模我往死里雕但低模的拓扑结构我会按照游戏标准来做UV也按游戏规范来拆。这样你学完之后既能拿去做高精度渲染图也能直接导进引擎做实时展示一套流程两用。具体面数分配上我建议头部占15%左右因为脸是视觉焦点躯干和四肢占40%服装和配件占45%。这个比例不是死的但你要心里有数别把面数全堆在看不见的腰带内侧。2. 高模雕刻的核心细节与实操要点2.1 ZBrush起型从DynaMesh到SubTool分层高模雕刻的第一步永远是起大型。我见过太多新手一上来就抠眼睛抠手指结果整体比例歪了后面怎么调都别扭。正确的做法是先用DynaMesh把整体剪影做出来这个阶段只看大块面不看细节。具体操作上我会先用一个Sphere或者Box开启DynaMesh分辨率设在128左右用Move笔刷和ClayBuildup笔刷快速堆出角色的体块关系。修仙角色的道袍下摆是散开的这个散开的弧度决定了整个角色的剪影张力所以在这个阶段就要把下摆的飘动感做出来。大型确认之后用ZRemesher自动拓扑一版然后手动修整一下布线再细分。这时候开始分SubTool我的分层逻辑是这样的身体一层、内衬一层、外袍一层、腰带一层、配饰单独分层。每层独立雕刻互不干扰最后再合并或者保持分层导出。实操心得DynaMesh的分辨率不要一上来就开太高128到256之间足够起型了。分辨率太高会导致模型面数爆炸操作卡顿而且后期ZRemesher也会更慢。2.2 布料褶皱的雕刻逻辑与笔刷选择布料是修仙角色最出彩也最难的部分。很多人雕的褶皱像塑料片问题出在没理解布料的受力逻辑。布料的褶皱永远是从受力点向外辐射的比如腰封束紧的地方褶皱从腰部向上下两个方向散开袖口垂下来的地方褶皱顺着重力方向垂直下落。我常用的笔刷组合是DamStandard勾褶皱的深沟ClayBuildup堆褶皱的隆起Move调整褶皱的大走向Pinch收窄褶皱的边缘。这四个笔刷配合使用基本能搞定80%的布料效果。雕刻顺序上先做大褶皱再做中褶皱最后做小褶皱和布纹纹理。大褶皱决定布料的整体走向中褶皱增加层次感小褶皱和纹理靠Alpha笔刷拖拽出来。Alpha笔刷的选择上我推荐用一些布料纹理的Alpha比如亚麻布、丝绸的纹理图在褶皱的隆起面上轻轻拖拽能快速出布纹质感。2.3 金属法器的硬表面处理技巧修仙角色的法器、发冠、腰带扣这些金属件属于硬表面范畴。硬表面在ZBrush里的处理方式和有机体完全不同核心是边缘倒角和表面磨损。边缘倒角是硬表面的灵魂。现实中的金属件没有绝对锋利的边缘哪怕看起来再锐利放大看都有微小的倒角。在ZBrush里我通常用Polish笔刷或者HPolish笔刷来处理边缘把直角磨成微小的圆弧。倒角的宽度根据物件大小来定一般控制在物件厚度的5%到10%之间。表面磨损分两种一种是划痕用Alpha笔刷配合DragRect模式在金属表面拖出细长的划痕另一种是凹坑和磕碰用DamStandard笔刷配合较低的Z强度点出小凹坑。磨损的位置要有逻辑比如法器的握持部位磨损最严重边缘和凸起部位容易磕碰平面区域相对完好。注意金属的磨损不要做得太均匀要有疏密变化。全身上下都是划痕反而假重点磨损区做精细其他区域保持干净对比之下更真实。2.4 皮肤与面部细节的雕刻分寸面部是手办的灵魂但也是最容易翻车的地方。修仙角色的面部讲究“仙气”不能太写实也不能太卡通。我的经验是在写实的基础上做10%到15%的夸张比如眼睛稍微大一点下颌线稍微收一点鼻梁稍微挺一点。皮肤纹理的雕刻要克制。毛孔、细纹这些细节在ZBrush里用Alpha笔刷轻轻点一层就够了不要雕得太深。因为最终这些细节会烘焙到法线贴图里如果高模上雕得太夸张烘焙出来的法线会显得很脏。面部的对称性处理上我建议先用对称雕刻把大形做准然后关掉对称手动调整左右脸的细微差异。完全对称的脸看起来像假人左右眼的大小、嘴角的高低、眉弓的起伏这些微小的不对称才是真实感的来源。3. 低模拓扑与UV拆分的实操流程3.1 从高模到低模的拓扑策略低模拓扑是次世代流程里最考验耐心的环节。拓扑的质量直接决定了后续烘焙的效果和动画的可行性。我的拓扑策略是先保证剪影再保证循环边最后控制面数。剪影是低模的第一要务。高模雕得再好低模剪影跑偏了整体感觉就没了。拓扑的时候要不断切换视角从正面、侧面、背面检查剪影是否和高模一致。尤其是道袍的下摆、袖口的飘带这些地方剪影的准确性直接影响角色的辨识度。循环边主要分布在关节处和需要形变的区域。肘关节、膝关节、肩关节这些地方循环边要顺着肌肉的走向布置保证弯曲时不会出现明显的体积丢失。面部的循环边要围绕眼轮匝肌和口轮匝肌布置这是表情动画的基础。面数控制上手办展示级的低模可以适当放宽但也不要超过15万三角面。如果是游戏级控制在5万以内。面数的分配原则是面部和手部密度最高躯干次之腿部再次被遮挡的区域最低。3.2 UV拆分的接缝隐藏与棋盘格检查UV拆分的目标是接缝藏在看不见的地方UV利用率最大化棋盘格不变形。接缝的隐藏位置有讲究。头部的接缝通常藏在耳后和发际线身体的接缝藏在腋下和裆部服装的接缝顺着布料的缝合线走。修仙角色的道袍有天然的缝合线把UV接缝和这些缝合线对齐既隐蔽又合理。棋盘格检查是UV拆分后的必做步骤。在Maya里给模型贴上棋盘格贴图观察每个UV块的棋盘格是否大小一致、是否变形。如果某个区域的棋盘格明显被拉伸说明UV的展开有问题需要重新调整。理想状态下全身的棋盘格密度应该基本一致误差不超过20%。实操心得UV的边距Padding至少留4个像素如果是4K贴图建议留8个像素。边距太小的话烘焙的时候容易产生接缝处的溢出问题。3.3 烘焙前的模型检查清单烘焙是连接高模和低模的桥梁烘焙出问题后面贴图做得再好也白搭。烘焙前我有一套固定的检查清单每次都要过一遍高低模的位置是否完全重合有没有偏移低模的法线方向是否正确有没有反法线低模的UV有没有重叠有没有超出0到1的空间高模的SubTool是否都可见有没有隐藏的层模型的命名是否规范高低模的后缀是否匹配这套检查做完烘焙的成功率能到95%以上。剩下的5%通常是软件bug或者模型本身的拓扑问题需要具体问题具体分析。3.4 烘焙参数设置与常见问题规避烘焙参数里最关键的三个是Max Ray Distance、Antialiasing和Skew。Max Ray Distance控制射线从低模表面向外搜索高模的最大距离。这个值设小了高模的细节烘焙不上去设大了容易把其他部位的细节错误地投射过来。我的经验值是模型整体尺寸的2%到5%之间具体要看高低模的贴合程度。Antialiasing建议开到4x或者8x能有效减少烘焙贴图的锯齿。Skew参数在遇到垂直面的细节时特别有用开启后能改善法线贴图在边缘处的表现。常见问题里最让人头疼的是法线接缝和烘焙黑边。法线接缝通常是UV接缝处的法线不连续导致的解决办法是在烘焙前对低模的法线做平滑处理或者在SP里用模糊笔刷轻轻过渡一下。烘焙黑边一般是射线距离不够或者高低模不贴合调整Max Ray Distance或者检查模型位置就能解决。4. PBR贴图制作与材质表现4.1 Substance Painter的图层管理逻辑SP里的图层管理我遵循一个原则从下到上从大到小从整体到局部。最底层是基础材质层往上是颜色变化层再往上是细节纹理层最上面是磨损和污渍层。基础材质层决定了大致的质感比如皮肤的底色、布料的基色、金属的基色。颜色变化层用来打破单调比如皮肤不同区域的色相偏移、布料不同部位的明暗变化。细节纹理层是法线贴图和粗糙度贴图的叠加增加表面的微观细节。磨损和污渍层是点睛之笔但也是最容易做过头的地方。每个图层都要用蒙版来控制范围蒙版的绘制用SP自带的笔刷或者导入外部的Alpha。蒙版的边缘要柔和硬边的蒙版看起来像贴纸不自然。4.2 皮肤材质的次表面散射模拟皮肤的PBR材质核心是次表面散射的模拟。在SP里虽然没有真正的SSS计算但可以通过调整Base Color、Roughness和Specular来近似。Base Color上皮肤不要用纯肉色要有色相变化。额头偏黄脸颊偏红下巴偏青眼周偏紫。这些微妙的色相变化是皮肤真实感的关键。Roughness上T区额头、鼻子、下巴出油多粗糙度低一些大约0.3到0.4脸颊干燥粗糙度高一些0.5到0.6。Specular上皮肤的高光要柔和不要出现锐利的高光点。实操心得在SP里给皮肤加一层非常微弱的Subsurface Scattering效果把颜色设为偏红的暗红色强度调到0.1左右能明显提升皮肤的透光感。4.3 布料材质的粗糙度与法线细节布料的PBR材质粗糙度是灵魂。丝绸的粗糙度在0.2到0.3之间有柔和的光泽棉麻的粗糙度在0.6到0.8之间几乎不反光皮革的粗糙度在0.4到0.5之间有微弱的油润感。法线细节上布料的编织纹理用SP自带的Fabric笔刷就能做。但要注意法线的强度不要太高0.3到0.5就够了。法线太强的话布料看起来像砂纸失去了柔软感。修仙角色的道袍通常是丝绸或者棉麻材质我建议用丝绸的粗糙度做外袍用棉麻的粗糙度做内衬对比之下层次感就出来了。4.4 金属材质的磨损与氧化处理金属材质的PBR核心是金属度和粗糙度的配合。纯金属的金属度是1粗糙度根据表面处理来定。抛光金属的粗糙度在0.1到0.2拉丝金属在0.3到0.4铸造金属在0.5到0.7。磨损处理上边缘和凸起部位用较亮的金属色粗糙度降低模拟抛光效果凹陷和缝隙用较暗的金属色粗糙度升高模拟氧化和积垢。氧化的颜色偏暗红或者暗绿根据金属种类来定铜绿、铁锈、银黑各有各的色相。修仙法器的金属通常带有符文或者雕刻这些凹槽里的积垢和氧化要重点处理用深色填充粗糙度拉高和周围的光亮金属形成对比。5. 渲染展示与常见问题排查5.1 Marmoset Toolbag的灯光布置方案Marmoset的灯光布置我习惯用三点布光加环境光的组合。主光源从角色的斜上方打下来强度最高决定整体的明暗关系辅光源从另一侧补光强度是主光源的30%到50%填充阴影区域的细节轮廓光从背后打过来勾勒角色的边缘增强立体感。环境光用HDRI贴图选一张室内或者黄昏的HDRI能给角色提供自然的反射和氛围。HDRI的强度不要太高20%到30%就够了太高会冲淡主光源的效果。修仙角色的灯光氛围我建议偏暖色调主光源用暖白辅光源用冷白冷暖对比之下角色的仙气就出来了。5.2 实时渲染与离线渲染的选择Marmoset是实时渲染适合快速预览和调整。如果要出高质量的展示图可以用Marmoset的渲染队列把采样数调到256或者512抗锯齿开到最高渲染出来的质量足够发作品集了。离线渲染的话Substance Painter自带的渲染器或者Blender的Cycles都是不错的选择。Cycles的次表面散射和毛发渲染比Marmoset更真实但渲染速度慢很多。我的建议是日常调整用Marmoset实时预览最终出图用Cycles渲染兼顾效率和质量。5.3 常见问题速查表问题现象可能原因排查思路解决方法法线贴图有接缝UV接缝处法线不连续检查UV接缝位置平滑低模法线或SP里模糊过渡烘焙出现黑边射线距离不够检查高低模贴合度增大Max Ray Distance贴图颜色发灰色彩空间设置错误检查贴图的色彩空间Base Color设为sRGB其他设为Linear金属没有反射金属度贴图错误检查金属度通道确保金属区域金属度为1模型导入引擎后变暗法线贴图格式错误检查法线贴图的绿通道根据引擎要求翻转绿通道ZBrush导出模型破面细分级别过高检查导出设置降低细分级别或导出OBJ格式5.4 从手办到游戏引擎的适配要点手办展示级的模型要进游戏引擎需要做几件事减面、LOD制作、材质合并、骨骼绑定。减面上手办级的高模减到游戏级的面数剪影和UV都要重新检查。LOD制作上通常做3级LODLOD0是原始面数LOD1减50%LOD2减75%LOD3减90%。材质合并上把手办级的多个材质球合并成一张贴图减少Draw Call。骨骼绑定上修仙角色的道袍下摆和飘带需要加骨骼链才能做出飘动的效果。这套流程走下来一个手办级的模型就能直接用在游戏里了。当然如果是纯展示用途这一步可以跳过。我个人在实际操作中的体会是次世代PBR角色制作最难的从来不是某个软件的操作而是审美判断和流程管理。软件操作网上教程一抓一大把但什么时候该停下来什么时候该深入这个分寸感只能靠多做多看来积累。我建议你每做完一个案例都回头看看哪个环节浪费了时间哪个环节效果提升最明显下次做的时候就有数了。另外分享一个小技巧ZBrush的QuickSave功能一定要开设置成每15分钟自动保存一次。我吃过亏雕了三个小时的细节软件崩了什么都没了。从那以后QuickSave就是我的保命符。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →