尧图精选

Maya+PS青铜觚建模全流程:从曲面造型到PBR贴图渲染

🕒 发布时间:2026/10/1 20:06:31 📁 来源:尧图网络
1. 项目拆解为什么拿青铜觚当练手对象做3D这行久了你会发现真正能检验基本功的从来不是那些酷炫的机械或角色而是一些看似简单、实则处处是坑的古典器物。青铜觚就是这么一个典型对象它既有流畅的曲线轮廓又有繁复的纹样细节还牵扯到金属材质表现、锈蚀处理、UV拆分等一系列完整流程。觚是商周时期常见的饮酒器造型特点是喇叭口、细腰、圈足周身常见饕餮纹、云雷纹、蕉叶纹等装饰整体线条修长而挺拔放在三维软件里做一遍基本能把建模、展UV、SP/PS贴图、渲染这一条标准PBR流程全部过一遍。为什么我强调用Maya加PS这套组合Maya的建模工具集在曲面造型和拓扑控制上非常成熟生成觚这种旋转体轮廓再调整布线效率比在ZBrush里从球体雕刻起要快得多而且能保持四边形拓扑干净后期如果要进引擎或者做动画绑定也方便。至于PS很多人觉得做贴图应该用Substance Painter但Substance Painter在处理金属锈蚀这类程序化材质上确实方便要做那种带有手绘感的青铜纹饰、铭文细节PS的图层混合和手绘自由度反而是优势。特别是青铜器那种斑驳的铜绿、氧化层、蜡封痕迹用PS叠加多层照片纹理再手绘修正效果往往比纯程序化生成更自然。这个项目适合什么人参考建议至少已经能熟练操作Maya的基础视图、移动旋转缩放、以及基本的多边形建模命令对PS的图层、蒙版、混合模式有概念。如果你是完全零基础可以先拿个杯子或者花瓶练练手再来看这篇。整条流程走完你得到的不只是一个青铜觚模型而是对“从造型到质感”这套逻辑的完整理解以后再碰到任何古典器物类项目基本都能照搬这套思路。2. 开工前的准备参考图和比例是成败关键2.1 参考资料应该怎么找很多新手习惯上来就开干在Maya里拉个圆柱就开始推点这么做十有八九会返工。青铜觚的器形比例非常讲究口部外撇的弧度、腹部微鼓的位置、圈足的高度和直径这些比例差一点整体气质就不对。我建议至少收集三到五个角度的清晰照片最好是博物馆的正面、侧面、俯视、底视图有条件的可以找一些出土报告里的线描图那种轮廓图对建模参考价值极高。找不到青铜觚的素材怎么办一个实用的替代方案是找同时期的青铜尊、青铜罍、青铜卣做参考它们的口沿和圈足处理逻辑类似把共性特征抽出来用在觚上也成立。还有就是利用博物馆官网的高清文物图比如故宫博物院、上海博物馆的线上藏品库搜索“商代 觚”或者“西周 饕餮纹觚”能拿到分辨率不错的照片。拿到图之后先在PS里做一个简单的测量标注把口沿直径、腰部最细处直径、圈足直径、整体高度这些关键尺寸标出来后面建模时直接按比例推。2.2 尺寸设定与单位规范尺寸设定这块别拍脑袋乱填。实际文物中商代青铜觚的高度通常在20到30厘米之间口径大概12到15厘米我做的时候统一用厘米作为Maya的工作单位整体高度设定为25厘米口沿外径14厘米腰部最细处直径约6厘米圈足直径10厘米。用真实尺寸建模的好处是后面做物理渲染时灯光衰减、景深效果都自然不需要额外换算。这里要特别说明一个常见误区很多人以为游戏资产不需要真实尺寸把模型缩到几十个单位就完事。但在做作品集或者产品级渲染时真实尺寸是材质比例和灯光强度的基准。比如青铜器的锈蚀纹理在真实尺寸下铜绿的聚集范围、氧化斑块的密度才有参考意义贴图做出来才经得起近距离细看。3. Maya建模从圆柱体到青铜觚的完整操作3.1 用旋转体生成还是手动布线青铜觚的轮廓整体是一个轴对称的旋转体最直接的做法是用CV Curve工具画出一条从口沿到圈足的半剖面曲线然后用Lathe旋转命令生成曲面。这个思路正确但要注意两个问题第一生成的曲面默认是NURBS后续加纹样浮雕、做细节雕刻都不方便需要转成多边形第二Lathe生成的面片布线均匀性一般口沿和圈足部分往往需要加密但腰部又不需要那么多段数直接转多边形后再手动调整会非常痛苦。我更推荐的流程是先用NURBS的Lathe快速验证轮廓比例对不对把曲线调整满意之后再通过Rebuild Tools重建曲线控制点密度转成Polygon。转完以后立刻检查布线把口沿和圈足的环向段数加到足够密我一般口沿用48段、腹部用32段、圈足用40段轴向段数控制在合理范围。这里有个操作细节选择Edit Mesh下的Add Divisions工具可以只对选中的边环做细分这样就避免了全局细分导致的面数浪费。3.2 口沿、腹部、圈足的建模细节拆分轮廓数值定下来后具体操作步骤可以这样拆第一步在前视图用EP Curve Tool从底部中心点开始依次画出圈足外侧、圈足内收、腹部外鼓、颈部内收、口沿外撇这条完整的轮廓线。这条线是整个觚的生命线建议分两段画先画从底部到腹部的中点再画从腹部到口沿的末点这样能避免一次画太长导致曲率失控。第二步选取曲线执行Surfaces Revolve默认绕Y轴旋转360度。旋转出来后切到透视视图先检查整体形态看看口沿是否足够外张腹部是否饱满圈足是否稳重。这一步不满意就直接调曲线曲线改了旋转体跟着改非常高效。第三步把NURBS曲面选中执行Modify Convert NURBS to Polygons参数里Type选QuadsTessellation Method选General初始面数不用太高能看清轮廓就行。第四步删除一半模型开Mirror对称这样后面做细节只用做一边。给模型加一层Smooth Preview按3键看效果如果发现口沿处有棱角感就手动加线环并调整顶点位置让口沿的弧面过渡自然。腹部到颈部的过渡处是视觉重点这一段的曲率变化要平滑不能出现突然的鼓包或者凹陷。圈足这里有个容易忽略的细节圈足的底沿内侧通常有一圈折角或者加厚的唇边这在文物上是有结构功能的用来稳固器身。建模时要单独画一条内轮廓线把圈足中间掏出一个凹槽结构而不是一个简单的圆柱底。用Insert Edge Loop在圈足底部加两条环线向内挤出再向下拉伸形成一个类似台阶的结构既符合实物特征又增加了模型的结构感。3.3 纹样浮雕真实几何还是贴图模拟这时候要面临一个关键选择觚上的饕餮纹、云雷纹到底做成真实凹凸几何还是靠法线贴图/凹凸贴图去模拟。我的建议是如果是做近距离展示或者作品集纹样用真实几何做一部分、贴图补充一部分效果最理想。如果纯做游戏低模那就完全靠贴图。如果是中距离渲染可以用低精度几何配合法线贴图。真实几何的做法是先在模型表面切出纹样区域然后使用Sculpt Tools或者手动挤出做浮雕。但这个方案非常耗时间而且觚的曲面是弧形的纹样贴在曲面上容易变形处理起来难度不小。折中方案是我个人比较推荐的做法主体器形保持干净的基础网格纹样区域单独复制出来做浮雕处理然后用Duplicate Special把浮雕模型稍微放大一点点比如1.002倍重叠在原模型表面烘焙法线贴图后再把基础模型作为最终模型使用。如果你连浮雕建模都嫌麻烦那就直接在PS里画一张带有纹样的高度图接到Maya的材质球上做置换或者凹凸。这个方案的优点是快缺点是光影细节经不起放大细看尤其是口沿和腹部转折处的纹样会有明显的“贴纸感”。我的经验是纹样一定要顺着器形走势走绝不能是一张平贴图硬贴在弧面上。做的时候可以用Maya的Create UVs里的Cylindrical Projection先投影一遍观察纹样的走向是否自然再在PS里对UV区域单独绘制纹样确保纹样与器形贴合。4. UV展开决定贴图质量的隐形战场4.1 青铜觚的UV拆分策略UV拆分这事看着不起眼但直接决定了贴图能不能画细致。青铜觚是个近似圆柱的造型最优解是口沿顶部、圈足内壁、器身外侧这三块分开器身外侧用圆柱投影口沿内壁和圈足内壁各自单独展平。这样拆分的好处是器身外侧是视觉重点可以分配最多的UV空间口沿和圈足内部的细节相对少不需要太高的纹理密度。具体操作时我习惯先把模型按材质区分成三个Shell外壳主体、口沿内壁、圈足内壁。在UV Editor里对每个Shell使用Cylindrical Projection然后手动调整接缝位置。接缝尽量放在器身背面或者要放纹饰的边界处避免出现在正对镜头的一侧。青铜觚的圈足和口沿都有明显的环状结构接缝放在环状结构的内侧视觉上几乎看不出来。UV拉伸是新手最容易栽的坑。觚的喇叭口部分由于投影角度问题UV很容易被拉伸尤其是口沿外翻的那一圈。检查方法很简单在UV Editor里开启棋盘格纹理Checker Map看模型表面的棋盘格是否均匀。如果口沿处的格子明显拉长就说明UV有拉伸。修正办法是手动调整UV点的位置把口沿一圈的UV等距分布必要时可以给口沿单独一个UV Shell不与器身共用投影。4.2 AO和法线贴图的烘焙要点UV展好之后下一步是烘焙贴图。这里说的烘焙不是指用Substance Painter实时生成而是用Maya的Transfer Maps或者xNormal这类工具把高模的细节烘焙到低模上。做青铜觚这个项目我建议至少烘焙三张图法线贴图、AO环境光遮蔽贴图、以及一张曲率贴图用来做边缘磨损效果。烘焙前有几件事必须检查第一低模和高模必须完全重叠在同一位置不能有位移第二低模要记得Smooth一次否则法线方向可能不对第三模型的UV接缝周围要留有足够的内边距Padding否则烘焙出来的贴图接缝处会渗色。我用的是Maya自带的Transfer Maps在UV Editor里选中低模然后在 Lighting/Shading 菜单下找到 Transfer Maps设置输出尺寸为2048采样值可以设到4x4或更高Output Maps勾选Normal和AO直接点Bake就能生成两张图。这里要提醒一点如果你做的觚有纹样浮雕AO图会把这些纹样的凹陷信息记录下来后面在PS里用AO图叠加阴影层次能极大增强纹样的立体感这一步一定不能省。5. PS中制作青铜材质贴图从铜锈到包浆的实战步骤5.1 青铜材质的基础色逻辑青铜器材质和普通金属最大的区别在于——它不是“纯”的。青铜是铜锡铅合金刚铸造出来的时候是金黄色的埋在地下几千年后表面会形成一层氧化层呈现出深绿、暗红、黑褐交织的复杂颜色。所以做青铜贴图的时候脑子里不能只有一个“铜绿色”的概念要有层次基底是暗铜色局部偏绿纹样凹陷处有黑色氧化物口沿和棱角处磨出黄铜本色。在PS里我习惯从一张2048x2048的纯色图层开始。基础色我用深褐色打底色值大约在RGB(60, 45, 35)左右这个颜色接近氧化程度不高的青铜底色。新建一个图层混合模式改为“颜色”开始叠加铜绿色色块铜绿的RGB参考值大概在(80, 110, 70)到(110, 130, 80)之间饱和度不需要太高后面还有锈蚀层要叠加。铜绿主要是沿着觚的腹部一圈、圈足内壁、纹样沟壑处聚集口沿和棱角处反而少。这个阶段的核心思路是先从大块面的颜色关系入手再去抠细节。别一开始就想着画纹样先把“这个觚看起来是绿的、局部露出铜色、底部偏黑”的大感觉铺出来。铺色的时候笔刷的流量调低一点大概20%到30%用喷枪笔刷柔和过渡然后用套索工具圈出不规则选区羽化10到20像素再填充颜色这样出来的锈斑边缘是自然过渡的不是生硬的色块。5.2 锈蚀与包浆的层次叠加技巧整个PS贴图过程中青铜器质感最核心的就是锈蚀与包浆层次。我自己的分层结构是这个顺序从底层到顶层依次是基础底色层——深褐色的暗铜色铜绿氧化层——用“颜色”混合模式叠加黑色氧化层——集中在纹样沟壑和器身底部锈蚀颗粒层——用云彩滤镜加杂色滤镜生成颗粒感高光磨损层——亮铜色沿着口沿、棱边绘制锈蚀颗粒层我用一个比较取巧的做法新建图层填充50%灰执行滤镜 渲染 云彩Clouds生成随机噪点再执行滤镜 杂色 添加杂色Add Noise数量调到15%到20%然后混合模式改为“叠加”不透明度控制在30%到40%。这样能模拟出青铜表面那种微颗粒状的腐蚀质感比纯手绘要快捷得多。如果觉得噪点太均匀可以用蒙版擦掉一部分保留腹部的锈蚀口沿的锈蚀减少一些。包浆效果怎么处理包浆其实是长期使用或保存过程中表面油脂和空气氧化形成的一层温润光泽在贴图里它表现为表面光洁、反光柔和、颜色偏深。PS里模拟的办法是在锈蚀层之上新建一层填充深棕色到透明渐变的径向渐变用“正片叠底”混合模式降低不透明度到15%左右让器身的光泽区域有一种半透明的琥珀色调。这里要注意别加多包浆是含蓄的加过头会显得脏。5.3 纹饰贴图的绘制与叠加在PS里画纹饰贴图我有两个方法。第一个是直接用Maya的UV网格线导出到PS里对位沿着网格画纹样的轮廓。另一个更快的做法是找一些商周青铜纹样的黑白线稿素材用自由变换配合“变形”工具调整到UV网格的对应区域然后用“正片叠底”混合模式叠到底色上再做一次“阈值”调整让纹样黑白分明。纹饰绘制的时候有两个关键技术点一定要注意。第一是纹样的走向必须跟随器形的弧度。觚的腹部是向外鼓的纹样在腹部区域应该稍微膨胀变形而颈部是内收的纹样要略微压缩。用PS的“变形”Warp工具沿着UV网格的边界一点一点调整虽然费时间但效果比直接平铺要好得多。第二是纹样要有明暗关系不能只是一个平面图案。在纹样层下方加一个黑色阴影层稍微错位几个像素往左或者往下偏移制造出纹样凹陷的错视觉。再把纹样层的混合模式设为“颜色加深”或者“线性加深”不透明度调整到60%到80%让纹样和底色自然融合有一种“纹样是铸造在器身上”的感觉。对于饕餮纹这种对称性很强的纹样可以只画一半复制水平翻转后拼合效率翻倍。但记得在拼合后检查接缝处用橡皮擦配合低流量笔刷把接缝处的过渡修自然。6. 渲染与后期让青铜觚真正“活”起来6.1 灯光布置思路材质贴图做完说到底还是个半成品渲染环节才是决定作品最终观感的关键。青铜器的打光手法我总结出的规律是不要用太强的主光要用环境光和辅助光做层次。青铜表面是带反射的金属如果用一盏聚光灯直直打过去反射会非常强烈金属质感反而失真。我常用的灯光配置是三灯加一个环境球。主光用区域光Area Light放在模型左前方45度上方强度设为400左右色温偏暖色值约RGB(255, 240, 220)模拟展厅的暖色射灯。辅助光用方向光Directional Light放在右侧强度减半色温偏冷色值约RGB(220, 230, 255)模拟环境中的冷色反射。第三盏灯是背光Rim Light放在模型正后方略高一点的位置强度不用太高主要作用是勾勒出觚的轮廓让器形从深色背景中分离出来。环境球我直接用HDRI贴图选那种室内摄影棚的HDR带一定的渐变天空光把反射细节补出来。有一个容易忽略的设置材质球的反射粗糙度Roughness千万不要调到纯镜面反射。真实青铜器表面因为氧化和锈蚀粗糙度应该在0.4到0.7之间口沿和棱边磨损处可以单独画一张粗糙度贴图把磨损区域的粗糙度调低更光滑锈蚀区域的粗糙度调高更粗糙这样渲染出来的材质会很立体。6.2 渲染参数与输出设置渲染器我用的是ArnoldMaya自带的Arnold Renderer。采样设置方面我一般把Camera (AA)设为3或4Diffuse和Specular采样设为2Transmission设为4整体品质已经足够。分辨率直接出2K1920x1080或者4K3840x2160如果是做作品集建议出4K。这里有一个比较关键的参数色彩的线性工作流。做CG渲染时默认的sRGB色彩空间和物理渲染器的线性色彩空间不一样会导致渲染结果整体偏灰或者偏暗。Maya里要把色彩空间管理打开Color Management Enable Color Management然后把工作色彩空间设为ACEScg或者Linear sRGB渲染出来的图再导入PS时PS里也要把色彩配置改成对应的工作空间保证颜色一致。我还会额外输出一张Ambient Occlusion通道和一张Z Depth通道方便后期在PS里做合成时叠加阴影和环境雾效。AO通道在输出时用Arnold的AOVs选项卡勾选Ambient Occlusion采样值设高一点避免有噪点。6.3 PS后期调色与合成渲染出图后PS后期这步直接决定画面的最终氛围。我习惯的调色步骤是先把渲染图拖进PS复制一层执行“图像 调整 阴影/高光”阴影数量调到10%左右高光调到5%把暗部细节稍微提亮一点。然后新建一个“曲线”调整图层把RGB曲线的暗部端点往上提一点点让纯黑变成深灰这是模拟真实光照下暗部不会全黑的效果。再叠加AO通道图层混合模式设为“正片叠底”不透明度控制在30%到50%这样纹样凹陷、圈足内侧的阴影感会明显增强。Z Depth通道则用来做景深虚化把Z通道导入PS作为“滤镜 模糊 镜头模糊”的深度源把觚的口沿和圈足前后景做一点虚化模拟单反镜头的景深效果。最后加一个暗角。新建空白图层用黑色径向渐变从四周向中心拉填充度40%混合模式“柔光”或者直接用PS自带滤镜“镜头校正”里的晕影选项数量调到-15左右。这个暗角能让视线集中到觚的主体上画面质感立刻就上来了。7. 常见问题与排查技巧实录7.1 建模与UV环节的高频问题做觚这类旋转体模型时我踩过最多的坑是转成多边形之后轮廓线和原来的NURBS曲面不贴合总有一股棱角感。排查思路很简单看段数够不够。NURBS转多边形的时候默认生成面数太少轴向和环向的段数都要手动调高我一般直接在Convert选项里把Tessellation设为“General”然后调节U和V方向的段数看到轮廓平滑了为止。还有一个很多人都见过的问题觚的腹部纹样在UV里画得好好的贴到模型上就扭曲变形了。这个十有八九是UV拉伸没修干净。检查方法是用棋盘格材质看模型表面如果纹样区域对应格子的拉伸比例超过了30%就要回UV编辑器手动调整。特别是觚的喇叭口外翻处投影角度变化大UV网格很容易挤成一团要加一些UV点来固定区域再把接缝转移让展开图更平坦。7.2 贴图与渲染的相关坑贴图阶段最典型的问题就是PS里画出来感觉质感很好一上模型就显脏、显花。原因多半是贴图内部的明暗层次没有统一。青铜器贴图的明暗关系应该由AO和阴影决定彩色贴图本身只需要提供颜色信息不需要提供光影信息。如果你在PS里用喷枪给某些区域涂黑了、涂白了渲染时反而会和光照叠加产生脏乱的效果。解决办法是把贴图分成颜色层和凹凸/AO层两层颜色层里尽量避免大面积的明暗涂绘只在凹陷处用“正片叠底”图层压暗亮部留给光照去表现。渲染时间久也是常见问题。青铜觚模型面数不高按理说Arnold渲染速度不应该太慢如果卡了优先检查材质球里有没有误开了Path Tracing的高设置以及采样值是不是拉得太高。在我自己的测试中Camera (AA)设为2Diffuse和Specular采样设为1的时候单帧渲染时间能压缩到1分钟以内效果差别在最终缩略图上几乎看不出来。做个人作品或者快速迭代用这个设置够了出成品图再调高采样。7.3 实用速查表环节常见问题排查方法参考数值建模轮廓棱角感明显检查段数Add Divisions加密环向边口沿48段腹部32段建模纹样贴合不自然用Cylindrical Projection重新投影投影轴对准Y轴UV棋盘格拉伸手动调整UV点增加UV Shell拉伸比例控制在20%以内烘焙接缝处渗色Padding内边距设大接缝放入内壁Padding不低于8像素贴图铜绿太假太平均用套索羽化做不规则选区调整不透明度流量30%羽化15像素贴图纹样没有凹陷感纹样层错位加阴影混合模式线性加深错位2-4像素渲染金属反射太强提高Roughness加粗糙度贴图Roughness建议0.4-0.7渲染整体偏灰检查色彩空间是否使用线性工作流工作空间设为ACEScg后期暗部死黑曲线暗部端点提升或阴影高光调整阴影数量10%7.4 几个值得养成的操作习惯最后分享几个我做这个项目时积累的操作习惯。第一模型分好层。Maya的Layer Editor里至少建“Model_Low”“Model_High”“UV_Proj”“Light”这几层建模、贴图、渲染时按层开关显示省掉大量选择失误的时间。第二文件命名规范。贴图命名统一用“模型名_贴图类型”格式比如“gu_diffuse.tga”“gu_normal.tga”“gu_roughness.tga”别用“新建文件夹001”这种命名方式不然模型一多就找不到了。第三勤存版本做重要改动之前存一个“Model_v02”之类的副本万一改坏了能退回去这个习惯能救你很多次。我自己做这个青铜觚项目从建模、UV、贴图到渲染出成品图断断续续花了两天多的时间其中有一大半时间花在了纹样处理和材质色调的反复调整上。但做完之后回头看整个流程非常清晰而且这套流程可以直接沿用到其他的青铜器、瓷器、乃至任何带纹饰弧面造型的物品上。如果你打算做一套系列作品青铜觚是一个性价比很高的开头。
上一篇/下一篇内容由系统自动关联 返回资讯列表 →