项目概述
这个硬表面道具是一件用于近景展示的机械装置,制作周期四周,最终面数 46,000,贴图 4K 一套加 2K 细节一套。项目的重点在于完整走通从剪影设计到引擎呈现的硬表面标准流程。
硬表面道具的难点集中在两处:一是曲面之间的过渡必须干净,任何一处倒角断裂都会在近景被立刻识别;二是磨损必须有因果,油污出现在漏油口下方而不是随机分布。整个流程围绕这两个问题组织。
参考与剪影分析
参考阶段建立了两个分组:功能参考与形态参考。功能参考回答“这台机器在做什么”,形态参考回答“它看起来属于哪个时代与厂商”。两组参考分开管理,避免形态先入为主地限制了功能合理性。
剪影分析在参考之后立刻进行:把初步草图填充为纯黑,检查外轮廓是否具备独特性。硬表面道具的剪影往往由少数几个大型体块决定,而不是由细节数量决定。
Blockout 与比例
Blockout 在 Maya 中用基础几何体完成,只关注三件事:整体比例、主要体块的位置关系、以及关键功能件的可读性。这个阶段禁止倒角,也禁止添加任何装饰元素。
Blockout 完成后进行第一次比例验证:把模型导入引擎,与角色模型并置,检查在正常游戏视距下道具是否会显得过大或过小。这个验证在后期做的成本是现在的十倍以上。
高模制作
高模阶段的核心是曲面质量:所有倒角保持三段以上,曲面之间的相接处使用统一的倒角半径,避免出现半径突变造成的反光断裂。ZBrush 的 Polish 与 Maya 的 Turbosmooth 分别处理有机过渡与硬边保持。
细节加入的顺序由大到小:先面板分割线,再螺栓与连接件,最后才是铭牌、线缆接口等小型特征。任何一级细节在下一级开始前都必须通过近景检查,因为后期修正的代价会随层级放大。
低模与 UV
低模面数分配遵循“可见优先”原则:正面与顶部占 60%,侧面占 30%,底部与背面仅占 10%。所有圆柱体按视觉重要性使用 12、16 或 24 段,避免出现统一段数造成的面数浪费。
UV 布局的四条规则
- 按材质类型分岛,不按几何体分岛
- 平铺区域单独占岛并使用整数缩放
- 特征面预留足够像素密度,误差控制在 10% 以内
- 岛间距不小于 8 像素,防止烘焙溢出
UV 检查使用棋盘格与像素密度着色器双重验证,确保在最终 4K 贴图下所有可见面的密度差异不超过 10%,否则近景与远景的细节清晰度会出现明显断层。
烘焙与贴图
烘焙使用 Cage 手动控制而不是自动膨胀,原因是道具存在大量内凹结构,自动膨胀会在凹陷处产生错误的投影。Cage 在每个复杂区域单独调整,共修改了 11 次。
输出的通道包含法线、AO、曲率、厚度与位置。其中位置通道被特别保留,用于在 Substance Painter 中按世界高度生成积尘与流痕,这是让磨损具备因果性的关键数据。
材质与磨损
材质按物理层次构建:底层金属、中层漆面、表层油污与积尘。每一层都有独立的遮罩来源,底层由曲率驱动,中层由位置与 ID 驱动,表层由 AO 与厚度驱动,三层之间不共享随机噪声。
磨损绘制遵循因果链:漏油口下方出现纵向流痕,频繁接触的把手区域漆面剥落露出金属,低洼处积尘,边缘因碰撞而掉漆。每一处磨损都能回答“为什么会在这里”。
磨损不是噪点,磨损是这台机器使用历史的记录。
引擎呈现与总结
引擎中材质使用主材质加参数集合的结构,允许在不修改贴图的前提下调整漆面色彩、磨损强度与积尘量。这使得同一道具可以快速派生出不同阵营或不同使用状态的版本。
四周的制作周期中,Blockout 与高模占据了六成时间,而这部分投入直接决定了后续步骤的顺利程度。硬表面流程的效率差异几乎全部来自前期,而不是来自贴图阶段的技巧。