Blender 社区推出免费开源插件 Mat-Baker,旨在简化程序化材质到 PBR 纹理包的烘焙流程。该插件能自动识别节点网络中可生成的贴图类型,支持 Unreal、Unity 等主流引擎预设,并提供 ORM 打包、法线方向选择及批量导出功能。它采用 GPL-3.0 协议,完全离线运行,为国内 CG 从业者提供了从 Blender 程序化工作流无缝对接游戏引擎的高效工具,降低了手动配置烘焙参数的门槛。

自动识别与引擎预设
Mat-Baker 的核心优势在于自动化。传统烘焙流程中,用户需手动指定要烘焙的贴图类型(如 Albedo、Normal、Roughness 等),而 Mat-Baker 能分析材质的节点设置,自动检测哪些贴图是可以生成的,并允许用户直接烘焙和导出,无需逐一手动配置。对于需要精细控制的场景,插件提供“高级模式”,支持手动选择贴图及调整额外设置。此外,插件内置了针对 Unreal Engine、Unity URP/Built-in、Unity HDRP、glTF、Godot 和 Three.js 的引擎预设,确保导出的贴图符合各引擎的命名规范和格式要求,减少了因格式不匹配导致的导入错误。

贴图打包与格式支持
在贴图处理方面,Mat-Baker 支持常见的纹理打包策略,包括 ORM(Occlusion, Roughness, Metallic)打包、Unity HDRP Mask Map 以及 Unity Metallic-Smoothness 打包,这有助于优化纹理内存占用。法线贴图支持 OpenGL 和 DirectX 两种惯例,用户可根据目标平台选择。插件还能生成环境光遮蔽(AO)和曲率(Curvature)等衍生贴图。导出格式涵盖 PNG、TIFF 和 OpenEXR,支持 8-bit、16-bit 和 32-bit 精度,满足不同精度需求。此外,它支持批量导出,可选择导出当前活动材质、选中对象的所有材质或项目中所有材质,极大提升了处理复杂场景时的效率。

开源免费与预览功能
Mat-Baker 完全免费、离线运行且开源,采用 GPL-3.0-or-later 许可证发布,这意味着用户可以自由使用、修改和分发,适合商业项目集成。插件还包含一个实用的“材质预览”功能,能够自动创建一个使用导出纹理的 Blender 材质,让用户在导出前直观检查烘焙结果是否符合预期,避免反复试错。这种即时反馈机制对于确保最终资产质量至关重要,特别是在处理复杂程序化纹理时,能快速发现烘焙瑕疵或 UV 问题。
小编总结
对于国内从事游戏美术和影视特效的从业者来说,Mat-Baker 是一个值得立即尝试的工具。它解决了 Blender 程序化工作流与游戏引擎资产交付之间的痛点,特别是自动识别贴图和引擎预设功能,能显著减少重复性劳动。建议团队在引入时注意其 GPL 协议对代码修改的限制,若需深度定制需合规处理。同时,由于它支持批量导出和多种精度格式,非常适合用于建立标准化的资产导出管线,提升从概念到引擎的迭代速度。