免费在线 FBX 查看器
FBX 至今仍是工作室之间交换游戏资产的格式,也是少数能同时携带绑定、动画、摄像机、灯光与单位的格式。这个查看器用 three.js 的 FBXLoader 在浏览器本地打开 .fbx 文件,展示几何、材质与真实比例。
它是检查工具,不是动画播放器。带绑定的角色会以绑定姿势显示,骨骼会被解析以保证网格站姿正确,内嵌的贴图文件则直接从 FBX 中解码。
可同时选择模型与配套的材质、贴图和二进制文件;文件仅在本地浏览器内读取。
AO 模式查看模型自带的遮蔽贴图;未提供贴图时显示白色,不是实时环境遮蔽。
- 顶点数
- —
- 三角面数
- —
- 材质数
- —
- 尺寸
- —
使用步骤
添加 FBX 文件
把 .fbx 文件拖到投放区,或点击浏览。来自 Maya、3ds Max、Blender 与 Mixamo 的二进制 FBX 可直接打开;ASCII FBX 也支持,但体积大得多,解析也更慢。
检查几何与材质
左键拖动旋转,滚轮缩放,右键拖动平移。用线框或法线着色检查三角化与翻转面,并在信息面板读取顶点数、面数、材质数量与包围盒尺寸。
需要别的格式就在浏览器里转换
FBX 没有开源 Python 读取器,所以 FBX 的转换走浏览器优先路线:three.js 在本地提取网格,网格上传后由服务端写出 OBJ、GLB、glTF、STL、PLY、USDZ 或 3MF。
本地解析,上限 500MB
FBXLoader 在标签页内运行,文件不会被上传,因此查看器可接受最大 500MB 的文件。不留存任何内容,也不需要账号。
二进制与 ASCII FBX
两种形式都能加载:当前 DCC 工具写出的紧凑二进制 FBX 7.x,以及更早的 ASCII 形式。最容易失败的是 6.1 之前的老版本,或属性编码不常见的文件。
贴图嵌在文件里
FBX 可以把贴图图片打包进文件本身,加载器会解码这些内嵌媒体。所以 FBX 通常不必在旁边找贴图文件夹,就能正确显示。
解析绑定,但不播放动画
骨骼会被读取,蒙皮网格因此能以绑定姿势站立;但本查看器不播放动画片段。要看动作,请在真正需要播放的目标引擎里检查。
10 种着色模式与视口工具
贴图、线框、无光照、法线、matcap、环境光遮蔽、深度、UV 棋盘、纯漫反射与 X 光,外加网格、自动旋转、重置相机、全屏与用于提交问题的 PNG 截图。
数据来自真实解析结果
顶点数、三角面数、材质数量与包围盒尺寸都来自解析后的几何,而不是文件头里的声明,因此反映的是加载器真正读到的内容。
什么是 FBX 文件?
FBX 最初由 Kaydara 作为影视与游戏交换格式开发,2006 年被 Autodesk 收购。它有两种编码形式:几乎所有导出器默认写出的紧凑二进制形式,以及可读但体积大好几倍的 ASCII 形式。
FBX 至今仍被使用的原因是覆盖面广。单个文件可以容纳多边形网格、细分曲面、NURBS、带蒙皮权重的骨骼、动画曲线、混合变形、摄像机、灯光与材质,并且记录单位体系,因此在厘米下建模的资产在两个工具之间来回转换后比例依旧正确。
代价是复杂度。FBX 是专有格式,官方 SDK 是一套庞大的 C++ 库,也没有可用的纯 Python 读取器——这正是本项目在浏览器里预览 FBX、并以浏览器优先方式转换的原因,而不是假装存在服务端解析。加载失败通常发生在老版本导出的文件,或用绝对 Windows 路径引用贴图的文件上。
优点
- 除几何外还能携带绑定、动画、摄像机与灯光
- 在 Unity、Unreal 与多数 DCC 工具中是一等导入格式
- 记录单位,来回转换后比例依然正确
- 可内嵌媒体,贴图留在同一个文件里
缺点
- 专有且解析成本高,本项目没有开源 Python 读取器
- ASCII FBX 体积极大,导出慢且吃内存
- 贴图若使用绝对路径引用,很容易失效
- 较新 DCC 版本写出的文件在老工具里可能无法打开
谁在用这个 FBX 查看器?
游戏开发者
导入前先检查来自素材商店的角色或道具 FBX:确认比例是公制、绑定姿势正常、材质也一起带上了。
Roblox 与移动端创作者
在上传到有严格限制的平台之前,检查 MeshPart 或移动端资产的网格与三角面预算。
接收外包成果的 3D 艺术家
在浏览器里检查自由职业者交付的 FBX,不必安装当初制作该文件的那个 DCC 版本。
技术美术与流程开发者
快速定位「导出有问题」的报告:看三角化、找出翻转法线,确认文件确实如问题描述所说。
AR 与 VR 开发者
在模型被用作跟踪对象或场景道具之前核对朝向与比例——等到后期才发现差了 100 倍,代价很高。
学生与教师
在任何机器上打开课程资产,包括不允许安装 Autodesk 软件的机器。
常见问题
什么是 FBX 查看器?
它解析 Autodesk FBX 文件,并在可交互的视口中绘制几何,让你不必打开 Maya、3ds Max 或 Blender 就能检查外形、比例、材质与三角化。本查看器完全用 three.js 的 FBXLoader 在浏览器里运行,从不上传文件。
怎样在线查看 FBX 文件?
把 .fbx 拖到投放区,或点击浏览选择。当前导出器写出的二进制 FBX 7.x 加载最快;ASCII FBX 也能加载,但文本形式可能大好几倍。解析完成后模型会自动适配视野,全程不上传。
查看器同时支持二进制与 ASCII FBX 吗?
是的,两种都支持。加载器覆盖现代工具写出的 FBX 6.1 至 7.5 范围;老版本或属性编码少见的文件可能失败。如果某个文件加载不了,请在原始软件里重新导出为二进制 FBX 7.4 或 GLB。
查看器会播放 FBX 动画吗?
不会。动画曲线会被解析但不会播放,因此带绑定的角色以绑定姿势显示,混合变形保持默认权重。这个页面用于静态检查几何、材质与比例;要看动作,请在真正要交付的目标引擎或 DCC 工具里检查。
能看到 FBX 里内嵌的贴图吗?
可以。FBX 可以内嵌贴图图片,加载器会解码这些内嵌媒体,所以导出的角色通常自带完整贴图。若文件用绝对路径引用图片,例如导出机器上的 C:\Users\... 路径,浏览器无法解析这些引用;请改为内嵌媒体后重新导出。
我的 FBX 文件会被上传到服务器吗?
不会。解析与渲染都在本地完成,查看器接受最大 500MB 的文件而不产生带宽成本。只有当你之后选择转换时才会发生上传,提取出的网格会进入服务端流程,上限 50MB。
可以把 FBX 转成 OBJ、GLB 或 STL 吗?
可以,但走的是浏览器优先路线,因为不存在开源 Python FBX 读取器。three.js 在标签页里解析文件,提取出的网格上传(上限 50MB),服务端再写出 OBJ、GLB、glTF、STL、PLY、USDZ 或 3MF。几何与基础材质会保留;骨骼与动画不会,因为目标网格格式无法承载它们。
为什么我的 FBX 显得过大或过小?
FBX 会记录单位比例,而各导出器写入的值并不统一:以厘米或英寸制作的资产,可能与你预期相差 100 倍或 25.4 倍。请在 DCC 工具里检查导出单位,或先转成 STL,再用 STL 编辑器的「按宽度缩放」把最长边设为精确的毫米值。
这个查看器最大支持多大的 FBX 文件?
500MB,在本地解析,不上传。实际瓶颈是设备内存与编码形式:200MB 的 ASCII FBX 解析成本远高于 200MB 的二进制文件,因为文本形式把每个数字都存成字符。重新导出为二进制通常能让文件缩小好几倍。