FBX 在线查看器

在浏览器中打开 FBX 模型并播放动画,无需 Autodesk 软件。免费,无需上传。

FBX 文件用什么打开

只是想预览一个 FBX,不必为此安装 Maya、3ds Max、Blender 或游戏引擎。把 .fbx 拖到这个页面上,就能旋转模型、检查材质、播放动画。文件在你的设备上读取,不会上传。

二进制和 ASCII 两种 FBX 都支持,版本要求是 FBX 7.0 及以上。近十几年的 3D 软件、Unity 和 Unreal 资源商店的素材、Mixamo 下载的角色,基本都在这个范围内。

FBX 是什么格式,谁在用

FBX 最早是 Kaydara 公司动作捕捉软件 Filmbox 的原生格式。2006 年 Autodesk 收购 Kaydara,把 FBX 变成自家产品之间的交换格式。如今它是在建模软件和 Unity、Unreal Engine 等游戏引擎之间传递带骨骼、带动画角色的默认方式。

FBX 是私有格式。Autodesk 提供 SDK,但没有公开完整规范,其他软件只能通过 SDK 或逆向工程来读取。所以同一个 FBX 在两个软件里打开,效果可能略有不同。

一个 FBX 可以装下整个场景:对象层级、网格、材质、纹理(内嵌或外部引用)、骨骼、蒙皮权重、变形目标(Blend Shape)、动画、相机和灯光。下表是查看器对这些内容的处理方式。

网格和层级
显示。每个网格保持它在场景中的位置。
材质
显示。使用文件中的漫反射颜色、纹理和基本着色参数。
内嵌纹理
显示。导出时勾选了“嵌入媒体”(Embed Media),纹理就打包在 .fbx 里。
外部纹理
和 .fbx 一起打开图片文件时显示,否则模型没有纹理。
骨骼动画和变形目标
可以播放。文件里有多个片段时,在列表中选择。
相机和灯光
不使用。查看器用自己的相机和灯光。

FBX 打不开:版本低于 7.0

每个 FBX 文件都记录了自己的格式版本,例如 6100 或 7400。这个查看器读取 7.0 及以上版本。较旧的 FBX 6.x 文件无法在这里打开,此时会提示“此 FBX 文件版本低于 7.0,无法读取”。这类文件在老素材包和归档里仍然能见到。

解决办法是把它另存为新版本。如果有原始软件,重新导出,在导出对话框里选择较新的 FBX 版本(7.0 及以上)。没有原始软件时,可以用 Autodesk 免费的 FBX Converter 把旧文件转存为新版本。FBX Converter 已经停止更新,但仍然可以找到。

FBX 常见问题

贴图丢失:FBX 用路径引用图片,而不是把图片打包在里面。把图片和 .fbx 一起打开,或导出时开启“嵌入媒体”。

模型特别大或特别小:Maya、3ds Max 和 Unreal 常用厘米,其他软件常用米,同一个角色在一个文件里高 180,在另一个文件里高 1.8。信息面板按文件自身的数字显示包围盒尺寸,可以看出是哪种情况。

动画不播放:先看动画片段列表。有些导出文件包含多个 Take,第一个可能很短或是空的。列表为空,说明导出时没有把动画烘焙进文件。

角色摆着 T 字姿势:这通常是绑定姿势(Bind Pose)。播放一个动画片段,角色就会动起来。

转换 FBX 文件

用“下载为”可以把模型保存为 GLB、glTF、OBJ、STL、PLY 或 USDZ。最接近 FBX 的是 GLB:它在开放格式里保留网格、材质、纹理和骨骼动画,网页查看器、Three.js 和大多数引擎都能读取。OBJ 和 STL 只保留几何体。STL 按屏幕上的姿势输出,想要静止姿态,先把“动画”设为“已停止”;带骨骼的角色导出 OBJ 时始终是静止姿态,通常是 T 姿势。坐标不会重新缩放,以厘米为单位的 FBX 转换后仍是厘米。

要把 FBX 连同动画转成一个能直接用于网页的文件,可以用FBX 转 GLB。

常见问题

没有 Autodesk 软件能打开 FBX 吗?

能。这个 FBX 查看器在 Windows、macOS、Linux、Android 和 iOS 的现代浏览器中都能运行,不需要 Maya、3ds Max 或 FBX Review。

FBX 文件打不开是什么原因?

最常见的原因是文件保存为较旧的 FBX 6.x。这个查看器读取 FBX 7.0 及以上版本。把它重新导出为较新的 FBX 版本,或用 Autodesk FBX Converter 转存。

能在线预览 FBX 动画吗?

能。骨骼动画和变形目标都可以播放。文件里有多个动画片段时,在片段列表中选择。

FBX 文件会上传到服务器吗?

不会。文件由浏览器在你自己的设备上读取,不上传。

二进制 FBX 和 ASCII FBX 有什么区别?

两者存的数据相同。二进制 FBX 更小、加载更快,是大多数导出器的默认选项;ASCII FBX 是可读的文本,适合排查问题。这个查看器两种都能打开。

FBX 贴图不显示怎么办?

FBX 多半只引用了纹理文件,没有把它们打包进去。把图片和 .fbx 一起打开,或者导出时开启“嵌入媒体”后重新导出。

Mixamo 下载的 FBX 能打开吗?

能。Mixamo 的角色和动画下载下来是 FBX 7.x 文件,可以在这里打开并播放。

FBX 能转成 GLB 或 OBJ 吗?

能。转成 GLB 会保留材质、纹理和骨骼动画;转成 OBJ 或 STL 只得到几何体:在查看器里用“下载为”导出 STL 时是屏幕上当前的姿势;OBJ,以及用转换器导出的所有格式,都是文件中存储的静止姿态,带骨骼的角色通常是 T 姿势。

相关工具