跳到主要内容
设计与3D技术

虚幻引擎导入GLB的方法|Interchange导入设置,以及材质发白、反光过强时的解决办法

虚幻引擎5(Unreal Engine 5)可以用标准导入功能读取GLB。本文依据官方文档,说明把GLB拖进Content Browser后打开的Interchange对话框怎么看、没有骨骼的GLB为何以Static Mesh导入、材质发白或像金属一样反光时的处理、大小与朝向的调整,以及与Unity、Godot的区别。

Figmee 编辑部发布日期: 2026-11-07更新日期: 2026-11-0717分钟阅读
虚幻引擎Unreal EngineGLBglTF导入
虚幻引擎导入GLB的方法|Interchange导入设置,以及材质发白、反光过强时的解决办法

虚幻引擎 5(Unreal Engine 5,UE5)可以用标准的导入功能读取 GLB。把 GLB 拖进内容浏览器(Content Browser),或者选择“+Add”>“Import to”,就会打开“Interchange Pipeline Configuration(Import Content)”对话框,确认设置后点击“Import”即可导入(来源:Epic Games 官方文档“Importing glTF Files”,UE 5.8,2026 年 11 月 7 日确认)。没有骨骼的 GLB 会以 Static Mesh 导入,可以马上摆放展示,但直接拿来是无法让它走路或改变姿势的。

本文依次说明导入步骤、对话框里需要确认的选项、Static Mesh 与 Skeletal Mesh 的区别、材质一片白或反光过强时的处理、大小与朝向的调整,以及与 Unity、Godot 的区别。导入的 GLB 以用 Figmee 从亲手画的画制作的 3D 模型为例。

※目前 Figmee 提供的是根据你画的插画生成的手办风格图像、3D 模型数据(GLB / 3MF)以及 3D 模型的旋转视频。实物 3D 打印的订购正在准备中(Coming Soon)。Figmee 无法把照片或看起来像照片的图片生成 3D,只支持亲手画的画。

虚幻引擎能直接读取GLB吗?

能。Epic Games 官方文档说明,glTF 文件与其他类型的内容用同样的方式导入,文档里没有写需要另外安装插件。既可以导入整个场景,也可以只导入单个资产。

同一份文档介绍了 glTF 的两种形式:.gltf 把场景描述、纹理和二进制数据分成多个文件,放在你指定的文件夹里;.glb 则把它们合成一个独立的文件。用 GLB 就不必连同附属文件一起搬运,即使是从其他软件拿到的数据,引用也不会断。关于 GLB 格式本身,请看 什么是 GLB 文件。

网上的一些教程会介绍因版本而异的其他导入方式。本文以 2026 年 11 月 7 日确认的 UE 5.8 官方文档的步骤为准。

导入GLB的步骤是什么?

在 Content Browser 中打开目标文件夹,把 GLB 拖进去,在弹出的对话框里确认设置后点击“Import”。到放进关卡确认为止,大约 5 分钟。

  1. 准备 GLB(约 1 分钟):如果是用 Figmee 制作的 3D 模型,从页面顶部菜单的“画廊”中打开“作品”,选择作品后点击“保存”,再选择“3D模型(GLB)”。保存不消耗额外代币。
  2. 在 Content Browser 中打开目标文件夹(约 30 秒):按角色或道具分开建文件夹,之后找材质和纹理会更方便。
  3. 把 GLB 拖进 Content Browser(约 10 秒):也可以通过“+Add”>“Import to”选择文件。
  4. 在对话框中确认设置(约 2~3 分钟):会打开“Interchange Pipeline Configuration(Import Content)”对话框,需要确认的选项见下表。
  5. 点击“Import”(几十秒到几分钟):导入完成后,Content Browser 里会出现 Static Mesh、材质和纹理资产。
  6. 拖进关卡并确认显示效果(约 1 分钟):看颜色、大小和朝向。如果一片白、反光过强或大小不对,按后面几节处理。

想把整个场景直接放进关卡时,选择“File”>“导入到关卡中(Import Into Level)”,打开 GLB 后在“Choose location for importing scene content”对话框里选好保存的文件夹,再在随后打开的“Interchange Pipeline Configuration(Import Content)”对话框中点击“Import”。

导入对话框里需要确认的选项

对话框的选项会随导入文件的格式和所选的导入设置(Pipeline Stack)而变化(来源:Epic Games 官方文档“Interchange Import Reference”,UE 5.8,2026 年 11 月 7 日确认)。没有骨骼的 GLB 主要看下面这些。

位置选项作用没有骨骼的 GLB 怎么设
CommonOffset Translation、Offset Rotation、Offset Uniform Scale导入时附加位置、旋转、缩放的偏移朝向或大小不对时使用
Common MeshesForce All Mesh as Type把所有网格体统一按 Static Mesh 或 Skeletal Mesh 导入;默认的 None 不做统一保持默认的 None 即可,没有骨骼会以 Static Mesh 导入
Static MeshesImport Static Meshes导入 Static Mesh 资产打开
Static Meshes(Collision)Import Collision导入碰撞,没有时自动生成想让它在游戏里能挡住东西就打开
MaterialsImport Materials、Material Import是否导入材质,以及生成材质还是材质实例打开(关闭时不会导入原文件的材质)
TexturesImport Textures、Detect Normal Map Texture是否导入纹理,以及是否识别法线贴图并调整其设置两项都打开

如果不指定 Materials 中的“Parent Material”,会根据着色方式(Lambert/Phong、Unlit、金属度与粗糙度 PBR、Specular/Glossiness PBR)自动选择父材质。glTF 的材质是用金属度和粗糙度决定质感的 PBR 材质。

会以Static Mesh还是Skeletal Mesh导入?

没有骨骼的 GLB 会以 Static Mesh 导入。Static Mesh 是给形状不会改变的物体用的资产,可以摆放、旋转、打光和加碰撞,但不能弯曲关节。

Figmee 的 GLB 里没有骨骼,也没有做过绑定。它是不会动的形状与颜色数据,因此把对话框中的“Force All Mesh as Type”保持默认的 None 导入,就会得到 Static Mesh。这个选项也可以选 Skeletal Mesh,但官方 Python API 的说明写道:只有在没有蒙皮网格体时才会转换为骨骼网格体(来源:Unreal Python API“InterchangeGenericCommonMeshesProperties”,UE 5.8,2026 年 11 月 7 日确认)。没有骨骼和权重(蒙皮)的模型,即使变成 Skeletal Mesh,也不会成为能在关节处弯曲的身体。

用途没有骨骼的 GLB(Static Mesh)能否做到补充
放进关卡展示能放在旋转台上、打上灯光等
用作背景、道具、装饰能加上碰撞后还能当作会挡住东西的物体
走路、奔跑无法直接实现需要另外做绑定(加骨骼和权重)
改变表情无法直接实现需要另外准备改变形状的机制(变形目标)

想让角色动起来,需要另外在 Blender 等软件里加上骨骼和权重,再重新导出。具体是什么工作,请看 什么是绑定。先把它当作摆件、背景或展示品来用,之后再决定要不要让它动,可以减少返工。

材质一片白或反光过强怎么办?

反光过强或显得发暗,就怀疑金属度的数值;一片白或灰,就检查材质和纹理有没有导入。Figmee 的 GLB 刚生成时金属度数值偏高,根据虚幻引擎中的灯光和周围的反射,边缘可能会像金属一样发亮,或者整体看起来发暗(Figmee 浏览器里的查看器在显示时会把金属度改成 0)。

症状可能的原因解决方法
边缘像金属一样发亮、映出周围或整体发暗金属度数值偏高在 Blender 里把金属度设为 0 后重新导出,或者在虚幻引擎里换成自己做的材质
一片白或灰,没有颜色材质或纹理没有导入确认对话框里的 Import Materials 和 Import Textures 已打开后重新导入,并在 Content Browser 里查看有没有纹理资产
有颜色,但凹凸方向不对法线贴图绿色通道的方向不同试试对话框 Textures 里的 Flip Normal Map Green Channel
只有旧作品的 GLB 没有颜色颜色贴图的格式见下文“旧 GLB 的颜色”

在虚幻引擎里换成自己做的材质

这个方法不动导入的材质,而是新建一个只用颜色纹理的材质来替换。大约 10 分钟完成。

  1. 新建材质(约 1 分钟):在 Content Browser 的“+Add”里新建“Material”,起一个好认的名字。
  2. 连接颜色纹理(约 3 分钟):打开材质,把导入的颜色纹理拖进图表,将其输出连到 Base Color。
  3. 把金属度设为 0(约 1 分钟):给 Metallic 连接一个值为 0 的常量(Constant)。
  4. 需要凹凸时连接法线贴图(约 2 分钟):把导入的法线贴图纹理连到 Normal。
  5. 保存并替换(约 2 分钟):保存材质,打开 Static Mesh,把材质槽换成新材质。

如果在 Blender 里处理,就把导入后材质(Principled BSDF)的 Metallic 输入上连接的线断开,把数值设为 0,再重新导出 GLB。在 Blender 中导入 GLB 的方法,请看 把 Figmee 的 GLB 导入 Blender 的步骤。

旧GLB的颜色

2026 年 10 月 25 日之前用 Figmee 制作的 3D 模型,其 GLB 里的颜色贴图是 WebP 格式。此后的 GLB,颜色贴图为 JPEG,凹凸贴图为 PNG。旧 GLB 导入后没有颜色时,可以在 Blender 里导入 GLB,导出时在“Images”里选 PNG 或 JPEG 重新导出,再把这个文件导入虚幻引擎,就能判断原因是不是图像格式。Blender 官方手册说明,glTF 导出的“Images”选项可以选择 PNG、JPEG、WebP 或 None 作为图像格式(来源:Blender 5.2 LTS Manual“glTF 2.0”,2026 年 11 月 7 日确认)。

大小和朝向怎么调整?

导入前用对话框 Common 里的“Offset Uniform Scale”和“Offset Rotation”,导入后用放进关卡的 Actor 的 Transform(Location、Rotation、Scale)来调整。这两种情况都不是错误,而是原始数据的大小和朝向造成的。

  • 大小:和已有的角色或地面放在一起,相对地调整。如果同一个 GLB 要反复导入,在导入时用 Offset Uniform Scale 调好,就不用每次摆放都重新调。
  • 朝向:正面朝向不对时,用 Offset Rotation(Roll、Pitch、Yaw)或摆放后的 Rotation 转过来。
  • 碰撞:想让它在游戏里能挡住东西,导入时打开 Static Meshes 中 Collision 下的“Import Collision”。官方参考页面说明,没有碰撞时会自动生成。
  • 面数:AI 生成的 3D 模型按实时显示的标准来看,面数可能偏多。如果要大量摆放同一个模型,可以打开 Static Mesh,在“Nanite Settings”里打开“Enable Nanite Support”。Nanite 是虚幻引擎用来绘制精细几何细节和大量物体的系统(来源:Epic Games 官方文档“Nanite Virtualized Geometry”,UE 5.8,2026 年 11 月 7 日确认)。关于面数的思路,请看 什么是多边形数。

和Unity、Godot有什么区别?

三个引擎中,不需要额外添加就能读取 GLB 的是虚幻引擎和 Godot,Unity 需要添加官方包 glTFast。无论哪个引擎,没有骨骼的 GLB 都会作为不会动的形状导入,这一点是相同的。

比较项目虚幻引擎UnityGodot
是否原生读取 GLB能(与其他内容相同的步骤)原生格式为 FBX、DAE、DXF、OBJ,不含 GLB能(glTF 2.0 是推荐格式)
需要添加的东西无官方包 glTFast无
导入操作拖进 Content Browser,在对话框中设置复制到 Assets 文件夹复制到项目文件夹
导入后的形式Static Mesh、材质、纹理资产预制体(Scenes、Meshes、Materials、Textures)Godot 场景
详细步骤本文在 Unity 中导入 GLB 的方法在 Godot 中导入 GLB 的方法

来源:Unity Manual“Model file formats”(Unity 6.6)、Unity glTFast“Installation”(6.20.0)、Godot Docs“Available 3D formats”(Godot 4.7),均于 2026 年 11 月 7 日确认。

这不是哪个更好的问题,沿用你已经在用的引擎最省事。如果还没决定,可以先导入一个模型,亲眼看看显示效果和性能再选。

常见问题

在虚幻引擎中导入GLB需要插件吗?

官方文档(UE 5.8)说明 glTF 与其他类型的内容用同样的方式导入,没有写需要另外安装插件。把 GLB 拖进 Content Browser,就会打开“Interchange Pipeline Configuration(Import Content)”对话框。

用Figmee制作的角色GLB能在游戏里走路吗?

无法直接实现。Figmee 的 GLB 里没有骨骼,也没有做过绑定,在虚幻引擎中会以 Static Mesh 导入。摆放、旋转、打光和加碰撞马上就能做,但要让它走路,需要另外做绑定(加骨骼和权重)。

Figmee的3MF能在虚幻引擎中使用吗?

Figmee 的 3MF 是面向 3D 打印的数据,按最长边 80mm 的尺寸生成。官方参考页面中列出可导入关卡的格式是 FBX、glTF、GLB 和 MaterialX,因此虚幻引擎请使用 GLB。在作品页面的“保存”中即可保存,不消耗额外代币。

总结

在虚幻引擎中,把 GLB 拖进 Content Browser,在 Interchange 对话框里确认设置后点击“Import”即可导入。没有骨骼的 GLB 会以 Static Mesh 导入,马上就能用作摆件、背景和展示品,但要让它动起来需要另外做绑定。Figmee 的 GLB 金属度偏高,反光过强时换成自己做的材质或在 Blender 里修改;没有颜色时,检查纹理的导入设置和图像格式。大小和朝向用导入时的 Offset 或摆放后的 Transform 来调整。

相关指南

把自己的角色以GLB带进Blender或游戏

一张画就能做成3D模型,并保存为GLB。可在Blender、Godot等支持glTF的软件中导入。模型没有骨骼,要让它动起来需要另外处理。

从一张画到第一个3D模型都免费

分享这篇文章