游戏建模进阶:八猴烘焙高阶运用,法线粗糙度与高光精准输出

- 定义: 八猴烘焙是指使用独立的烘焙工具完成高模到低模的信息转移,通过包裹框控制射线起点、按贴图类型分别设置采样参数,输出法线、遮蔽、曲率等可直接驱动 PBR 材质的贴图的方法。它管的是"射线从哪里出发、按什么规则采样"。
- 一句话理解: 八猴这类独立烘焙器的价值是把烘焙从建模软件里独立出来——独立之后可以快速预览、批量处理、反复试参,而不用每次都在主软件里等待。
- 为什么重要: 烘焙参数是需要反复试的。在主建模软件里烘焙一次可能要等很久,导致很多人宁可接受一张有瑕疵的贴图也不愿意重烘。 独立烘焙器的即时预览把"试错"的成本降到了可以接受的范围内。
- 核心观点: 顺序是先确认几何关系(高低模位置与硬边)→ 再逐类贴图分别设置采样→ 最后统一验证通道方向。反过来(一次把所有贴图用同一套参数烘完)会让对采样要求最低的贴图拖累要求最高的那一张。
- 典型场景: 一批资产的法线贴图质量不错,但曲率贴图噪点明显——原因是两类贴图用了同一组采样参数,而曲率对采样数量的敏感度远高于法线。
- 适用对象: 本文面向已经掌握基础烘焙、需要提高烘焙质量与效率的进阶建模师。
- 本文内容: 拆解独立烘焙器的定位、各类贴图的烘焙逻辑差异、包裹与偏移的实操设置、高光与粗糙度的正确来源,以及一套烘焙自检方法。
一、独立烘焙器的定位
理解工具的分工,才能用对它的长处。
1.1 与建模软件内置烘焙的分工
内置烘焙的优势是省去导出导入,劣势是迭代慢。
独立烘焙器则相反:多一次导入导出,但参数调整与预览几乎即时。因此常见分工是:结构简单、一次成功的资产用内置烘焙;结构复杂、需要反复试参的资产用独立烘焙器。
判断依据是"预期要试几次",而不是资产的重要性。一个看起来重要的主角资产,如果几何关系简单,用内置烘焙同样高效。
1.2 即时预览的价值
即时预览改变的是工作方式,而不只是速度。
当一次烘焙只需几秒时,工作方式会从"一次烘好"变成"边调边看",而后者才能找到真正合适的包裹框尺寸。包裹框的合适取值往往无法靠经验直接给出,必须看着结果逐步收紧。
1.3 批量处理与一致性
独立烘焙器更适合批量作业,因为它可以把同一组参数应用到整批资产。
这一点对项目一致性很重要:同一批资产的贴图如果由不同的人用不同的参数烘出来, 即使在单件上看不出问题,在材质阶段也会表现为风格不统一。 整批资源的一致性要求与手绘风格统一把控中的规范思路一致。
结论: 独立烘焙器定位三项要点——与内置烘焙按"预期要试几次"分工(结构简单一次成功的用内置,结构复杂需反复试参的用独立烘焙器)、即时预览改变的是工作方式(一次几秒时工作方式从"一次烘好"变成"边调边看",包裹框的合适取值必须看着结果收紧)、批量施加同一组参数保证一致性(不同人用不同参数烘出的贴图在单件上看不出,在材质阶段会表现为风格不统一)。
二、各类贴图的烘焙逻辑差异
不同贴图对采样与设置的要求差别很大,不能用一套参数烘完。
2.1 法线与遮蔽的差别
法线贴图记录的是方向,遮蔽贴图记录的是遮挡程度。
法线对采样数量的要求相对低,因为它记录的是射线命中点的表面朝向,单次命中即可得到结果;遮蔽需要向四周发射大量射线统计遮挡比例,采样数不足时会出现明显的颗粒噪点。
因此遮蔽的采样数应显著高于法线,通常需要数倍甚至十几倍的时间。用烘法线的参数去烘遮蔽,得到的一定是一张噪点明显的贴图。
2.2 曲率贴图的特殊性
曲率贴图记录的是表面的凸凹程度,通常由法线推导而来。
它的作用是生成材质的边缘磨损与凹陷积灰遮罩,是材质阶段最常用的驱动图之一。它对噪声极其敏感——因为曲率是法线的变化率,法线上极小的噪声会在曲率上被放大。
因此曲率应当基于一张干净的法线来推导,而不是直接烘焙。如果曲率噪点明显,问题通常出在源法线的采样不足,而不是曲率本身。
2.3 厚度与位置贴图的用途
这两类贴图不直接参与渲染,而是作为材质阶段的遮罩来源。
厚度贴图记录的是模型各处的内部厚度,常用于半透明与次表面散射材质;位置贴图记录的是各点在模型上的空间位置,常用于生成渐变遮罩。
它们对精度的要求低于法线与遮蔽,但必须与法线使用同一套 UV 与同一次几何设置,否则遮罩会与细节错位。
贴图类型记录内容采样要求主要用途法线表面朝向偏移中,单次命中即可细节表达遮蔽遮挡程度高,需大量射线统计环境遮蔽曲率表面凸凹程度由法线推导,对噪声敏感边缘磨损与积灰遮罩厚度内部厚度低半透明与次表面材质位置空间位置低渐变遮罩
结论: 各类贴图差异三项要点——遮蔽的采样要求远高于法线(法线单次命中即可,遮蔽需四周发射大量射线统计遮挡比例,采样不足会出现颗粒噪点)、曲率应由干净法线推导而非直接烘焙(曲率是法线的变化率,法线上的小噪声会被放大;噪点明显说明源法线采样不足)、厚度与位置精度要求低但必须与法线同源(否则遮罩会与细节错位)。
三、包裹与偏移的实操设置
包裹框是烘焙质量的决定性参数,值得多花时间。
3.1 从保守值开始收紧
初始偏移量应给得偏大,确认覆盖完整后再逐步收紧。
偏大的代价只是可能带入邻近结构的细节,偏小的代价是直接丢失细节并产生失败面。两者相比,前者容易发现也容易修正,后者则可能被忽略。
收紧的停止条件是"再小一点就开始出现问题",把它回调一档即为合适值。
3.2 分组烘焙的必要性
不同物件的包裹框需求可能完全不同,应分组设置。
典型情况是同一批资产里既有薄板件又有厚实体:薄板件需要很小的偏移量以免正反面互相干扰,厚实体则需要较大的偏移量以覆盖全部凸起。用同一组参数处理两者,必然有一方出问题。
因此按几何特征分组,而不是按资产类别分组,是更合理的做法。
3.3 硬边与平滑的预先确认
烘焙前必须确认低模的硬边已按规则设置,并且已经反映到 UV 上。
这一步应当在建模软件里完成并检查,而不是在烘焙器里补救。烘焙器无法知道哪些边应该是硬的,它只能按照低模提供的切线信息计算。低模的硬边与 UV 拆分规则参见高级布线与拓扑。
结论: 包裹与偏移三项要点——从保守的较大值开始并逐步收紧(偏大只是可能带入邻近结构细节,偏小会直接丢失细节并产生失败面;收紧到再小一点就出问题再回调一档)、按几何特征分组设置而非按资产类别(薄板件需小偏移以免正反面干扰,厚实体需大偏移覆盖凸起)、硬边与 UV 拆分须在建模阶段完成(烘焙器只能按低模提供的切线信息计算,无法判断哪些边该是硬的)。
四、关于高光与粗糙度的一个澄清
这两项常被归入"烘焙",但它们与几何烘焙不是一回事,混淆会走弯路。
4.1 它们不是几何信息的产物
高光与粗糙度描述的是表面的微观反射特性,而几何烘焙只能捕捉宏观形状。
高模的雕刻细节可以转移到法线上,但"这块金属有多粗糙"并不存在于几何里——同一个形状既可以是抛光金属也可以是粗糙铸铁。因此这两类贴图必须由材质环节制作,而不是烘出来的。
理解这一点能避免一个常见误区:期望通过提高烘焙精度来得到更好的粗糙度贴图,而实际上提高采样数对它没有任何帮助。
4.2 可以用烘焙产物去驱动它们
正确的做法是用几何烘焙的产物作为遮罩,去驱动材质环节的粗糙度与高光。
典型用法:用曲率贴图生成边缘磨损遮罩,让凸起边缘的粗糙度提高;用遮蔽贴图生成凹槽积灰遮罩,让凹陷处的粗糙度提高、颜色变暗。
这样得到的粗糙度变化有几何依据,而不是手工随机涂抹。这也是曲率贴图在材质阶段价值最高的地方。
4.3 材质环节的职责
几何烘焙负责"哪里凸、哪里凹、哪里被遮住",材质负责"这块表面是什么材料"。
两者的分工一旦明确,工作流就顺了:烘焙阶段只需关注几何转移是否准确,而不需要为材质的最终效果负责;材质阶段则可以直接调用烘焙产物作为输入, 而不必自己想办法判断哪里该磨损。
结论: 高光与粗糙度三项要点——它们不是几何烘焙的产物(几何烘焙只能捕捉宏观形状,同一形状既可是抛光金属也可是粗糙铸铁;提高烘焙精度对它没有帮助)、应以烘焙产物作为遮罩去驱动(曲率生成边缘磨损遮罩、遮蔽生成凹槽积灰遮罩,使粗糙度变化有几何依据)、分工是烘焙管形状、材质管材料(烘焙只关注几何转移是否准确,材质直接调用烘焙产物作为输入)。
五、烘焙自检
自检的重点是发现那些"单张看不出、装上才暴露"的问题。
5.1 通道方向检查
确认法线贴图的绿色通道方向与目标引擎的要求一致。
两种约定方向相反时,凹凸会完全反转。检查方式是与一张已知正确的贴图对比,或直接导入引擎观察光照下的凸凹关系是否符合高模。
5.2 遮蔽方向检查
确认遮蔽贴图的明暗方向与引擎的读取方式一致。
部分引擎读取遮蔽为"越亮越被遮蔽",部分则相反。方向搞反会让本该变暗的缝隙变亮,观感上像漏光。
5.3 UV 边距检查
检查贴图边缘与 UV 块之间是否有足够留白。
留白不足时,低层级采样会把相邻块的细节渗进来,表现为块与块之间出现脏边。这一项与多物件UV整合技巧中的图集留白规则是同一件事。
5.4 与实际引擎的对齐检查
把贴图导入目标引擎的实际光照下确认一遍。
在烘焙器里预览正常不代表引擎里正常:材质参数、法线强度、遮蔽开关都会影响最终观感。如果引擎里出现凸凹相反或遮蔽异常,问题在通道方向或读取设置,而不在烘焙精度。
结论: 烘焙自检四项——通道方向检查(绿色通道约定相反会让凹凸完全反转,应与已知正确的贴图对比或导入引擎确认)、遮蔽方向检查(部分引擎越亮越被遮蔽、部分相反,方向搞反会让缝隙变亮像漏光)、UV 边距检查(留白不足会让相邻块细节渗入形成脏边)、与实际引擎的对齐检查(烘焙器里正常不代表引擎里正常;出现凹凸相反或遮蔽异常应查通道方向而非烘焙精度)。
常见问题 Q&A
Q1:为什么遮蔽贴图比法线贴图慢那么多?
因为两者记录的内容不同,对射线的需求差别很大。法线贴图记录的是表面朝向的偏移,射线打到高模上单次命中就能得到结果,所以对采样数量要求相对低。遮蔽贴图记录的是遮挡程度,需要从每个点向四周发射大量射线统计有多少比例被挡住,采样数不足时会出现明显的颗粒噪点,因此采样数应显著高于法线,通常需要数倍甚至十几倍的时间。用烘法线的参数去烘遮蔽,得到的一定是一张噪点明显的贴图。所以要按贴图类型分别设置采样参数,而不是一次把所有贴图用同一套参数烘完,那样会让对采样要求最低的贴图拖累要求最高的那一张。
Q2:高光和粗糙度能通过烘焙得到吗?
不能,它们与几何烘焙不是一回事。高光和粗糙度描述的是表面的微观反射特性,而几何烘焙只能捕捉宏观形状。高模的雕刻细节可以转移到法线上,但一块金属有多粗糙并不存在于几何里,因为同一个形状既可以是抛光金属也可以是粗糙铸铁。所以这两类贴图必须由材质环节制作,而不是烘出来的。理解这一点能避免一个常见误区,就是期望通过提高烘焙精度来得到更好的粗糙度贴图,实际上提高采样数对它没有任何帮助。正确的做法是用几何烘焙的产物作为遮罩去驱动材质环节,比如用曲率贴图生成边缘磨损遮罩让凸起边缘的粗糙度提高,用遮蔽贴图生成凹槽积灰遮罩让凹陷处粗糙度提高、颜色变暗。
Q3:包裹框的偏移量应该怎么定?
从保守的较大值开始,确认覆盖完整后再逐步收紧。偏大的代价只是可能带入邻近结构的细节,偏小的代价是直接丢失细节并产生失败面,两者相比前者容易发现也容易修正,后者则可能被忽略。收紧的停止条件是再小一点就开始出现问题,把它回调一档即为合适值。
另外要注意分组设置,因为不同物件的包裹框需求可能完全不同,典型情况是同一批资产里既有薄板件又有厚实体,薄板件需要很小的偏移量以免正反面互相干扰,厚实体则需要较大的偏移量以覆盖全部凸起,用同一组参数处理两者必然有一方出问题。所以按几何特征分组,而不是按资产类别分组,是更合理的做法。还有一点,硬边与 UV 拆分必须在建模阶段完成并检查,烘焙器只能按照低模提供的切线信息计算,无法判断哪些边应该是硬的。
免责声明
本文由梵映教育教研团队原创撰写,旨在分享行业的技术认知与学习经验。文中涉及的软件操作、行业数据及职业发展建议均基于梵映教育教学实践经验整理,仅供参考,不构成任何形式的就业承诺或效果保证。行业技术迭代较快,具体学习路径请结合个人实际情况灵活调整。如需系统化学习指导,欢迎联系梵映教育专业顾问获取一对一规划建议。本文内容版权归梵映教育所有,未经授权不得转载、摘编或用于其他商业用途。
延伸阅读
如需系统化学习指导,欢迎联系梵映教育专业顾问获取一对一规划建议。









