GLB已悄然成为3D交换格式的默认选择。AI生成器输出它,网页查看器期待它,大多数现代引擎也能毫无怨言地加载它。但Blender用户仍会在导入过程中遇到问题——错误的缩放、丢失的纹理、看起来不太对的材质。
本指南将引导你将GLB导入Blender 3.x或4.x,修复实际会遇到的问题,并干净地重新导出,让模型经得起往返折腾。
为什么是GLB,而不是FBX或OBJ
如果你在3D领域已经有一段时间,FBX可能感觉是默认。它已经不是了。GLB(glTF 2.0的二进制版本)将网格、纹理、材质和动画打包到一个文件中。没有丢失的纹理文件夹。没有纹理路径的麻烦。中间没有Autodesk专有SDK。
OBJ更老,根本不携带PBR材质或动画。FBX可以,但规范是封闭的,每个导出器实现都略有不同。glTF是Khronos开放标准,材质直接映射到Blender的Principled BSDF,格式从一开始就是为现代PBR管线设计的。对于AI生成资产——如照片转3D管线产出的——GLB是唯一值得关注的输出。
步骤1:通过File > Import > glTF 2.0导入
在Blender 3.x和4.x中,导入器是内置的——不需要插件。打开Blender:
- File > Import > glTF 2.0 (.glb/.gltf)
- 导航到你的GLB文件
- 检查文件对话框右侧的导入侧边栏
- 点击Import glTF 2.0
模型将出现在世界原点。如果看不到,选中对象后按Numpad .来在视图中框选——AI生成的GLB有时根据来源会非常小或非常大。
步骤2:重要的导入设置
大多数默认值都没问题。值得了解的有:
- Import Pack Images——保持开启。这会将纹理嵌入.blend文件中,避免丢失
- Merge Vertices——如果网格沿UV岛屿有可见接缝,请开启
- Shading: Smooth / Flat——保持Smooth,除非特别想要分面着色
- Bone Direction——仅对绑定角色有意义;静态道具忽略
- Guess Original Bind Pose——仅适用于蒙皮网格
Blender将glTF单位视为米。如果模型导入时是预期大小的百分之一或一百倍,问题在源文件,不是Blender。
步骤3:验证材质和纹理
切换到Material Preview着色(视图右上角,第三个球形图标)。如果模型在这里看起来正确,PBR管线就工作了。选中网格打开Shader Editor——你应该看到一个Principled BSDF节点连接到Base Color、Metallic/Roughness(打包在单张图像中)、Normal以及可能的Emission的图像纹理。
这正是glTF规范定义的映射。如果纹理显示为粉色,图像数据没有导入——通常是因为导出端创建GLB时未开启Pack Images。重新以Import Pack Images导入通常能修复。如果想复习每张贴图的作用,参见PBR纹理解释。
步骤4:修复缩放和原点
AI生成GLB的两个常见问题:
- 缩放不对——选中模型,按N打开侧边栏,查看Item > Dimensions。真实的车应约4.5米长。按S缩放,然后Ctrl+A > Apply Scale烘焙
- 原点在世界中心,而不是物体——选中网格,右键,Set Origin > Origin to Geometry(或Origin to 3D Cursor,如果你已将光标放在枢轴应在的位置)
编辑AI生成的模型
AI 3D模型——尤其是来自照片输入的——通常需要轻度清理,而不是完整的重新拓扑。典型编辑:
- Smooth shading + Auto Smooth——在Object Properties中设置Normals > Auto Smooth为30-60°,清理面感而不丢失硬边
- Decimate修改器——如果网格比需要的更密(TRELLIS高设置输出常见),用ratio 0.5的Decimate可减半多边形数
- Remesh修改器——如果要在AI输出上雕刻,voxel remesh设为0.02米可得到干净均匀的拓扑
对于移动或网页目标,另请参阅为移动游戏优化3D模型——相同的多边形预算规则适用。
从Blender重新导出GLB
File > Export > glTF 2.0 (.glb/.gltf)。重要的导出设置:
- Format: glTF Binary (.glb)——单一自包含文件
- Include > Selected Objects——如果只需要场景的一部分
- Transform > +Y Up——glTF规范要求;Blender自动处理转换
- Geometry > Apply Modifiers——将Decimate、Subdivision等烘焙到导出中
- Compression: Draco——开启等级6,文件可减小约80%。在glTFast支持之前,不要为Unity资产使用Draco
- Images: Automatic / JPEG——颜色用JPEG,如果有精细法线细节用PNG
常见问题和修复
- 纹理丢失(粉色材质)——以打包图像重新导出源GLB,或在Blender中导出前使用File > External Data > Pack Resources
- 法线翻转(Material Preview中的暗斑)——Edit Mode,按A全选,Mesh > Normals > Recalculate Outside(Shift+N)
- 在Unity/Unreal中重新导入时缩放错误——导出前始终执行Ctrl+A > Apply All Transforms
- 几何体重复——Edit Mode > 全选 > Mesh > Clean Up > Merge by Distance设为0.0001米
往返工作流
用AI生成模型,导入Blender,清理,再导出。从照片到精修资产只需五分钟。试用HiGen3D生成器,把GLB拉进Blender,用本指南走完剩下的流程。一旦攒起小型素材库,就到社区画廊分享,如果免费额度不够,看看定价。
整体管线背景——AI生成如何融入真实生产工作流——见独立开发者AI 3D管线指南。