SupaVoxel
免费 3D 文件工具

免费在线 OBJ 查看器

拖入一个 Wavefront .obj,连同它的 .mtl 和贴图,或作为一个 .zip,即可看到完整贴图效果,检查线框并读取三角面数、部件数和尺寸。免费、无需账号,且不会上传任何内容。

  • OBJ + MTL + 贴图
  • 或拖入一个 .zip
  • 无需注册
  • 不会上传
更新于 2026年10月

如何在线打开 OBJ 文件

无需 Blender、Maya 或 MeshLab 也能查看 .obj。支持 WebGL 的浏览器就够了。

  1. 01

    将 .obj 连同相关文件一起拖入

    在 选择文件 中选中 .obj 及其 .mtl 和贴图图片,或将它们一起拖到查看器中,或拖入该文件夹的一个 .zip(包含子文件夹也没问题)。直接拖入文件夹本身不行,请选择文件或将它们打包成 zip。试试示例 可先加载一个测试模型。
  2. 02

    检查模型

    拖动旋转,滚轮缩放,右键拖动平移。切换 线框 查看拓扑,开启 黏土模式 获得中性表面,打开 自动旋转,重置相机,或保存 PNG 截图。
  3. 03

    读取数据

    侧边面板会列出三角面、顶点、文件大小和网格数量,以及以毫米、厘米或英寸为单位的包围盒。下一步 提供转换器链接,例如用于打印的 OBJ 转 STL 和用于网页的 OBJ 转 GLB。

OBJ 查看器能告诉你什么

OBJ 是最古老的通用交换格式,不同应用导出的文件差异很大。这些视图可展示你实际收到的内容。

线框查看拓扑

查看模型是建模应用生成的干净四边面、密集扫描网格,还是减面后的游戏网格。四边面和 n 边形在显示时会拆分为三角形。

按独立网格查看组

文件中的每个 o 对象或 g 组都会成为独立网格,因此网格数量能告诉你导出器写入了多少个部件。

尺寸

包围盒的宽度、深度和高度。OBJ 没有单位字段;查看器按米读取(Blender 的默认单位),你可以用毫米、厘米或英寸显示结果。

材质、贴图、顶点颜色

提供 .mtl 后,其中的 Kd 颜色和贴图(map_Kd、bump 以及 MTLLoader 读取的其他贴图,支持 PNG、JPG 或 TGA)会显示在模型上。每个顶点位置后写入的顶点颜色也会显示。

截图

将当前视图保存为 PNG,方便在工单、论坛帖子或商城草稿中快速预览。

留在你的设备上

.obj 在页面内解析。不会上传,因此客户文件和已购买资产都能保持私密。

OBJ 查看器中的 OBJ 材质和贴图

一个 OBJ 通常附带一个配套的 .mtl 文件(在其 mtllib 行中指定)和一个贴图图片文件夹。将这些全部提供给查看器——可以多选、一起拖入或拖入一个 .zip——它就会显示带有真实材质的模型。附属文件仅按 文件名 匹配,因此导出应用写入的绝对路径(C:\\Users\\...、textures/、file:///)无关紧要。\n\n加载后,面板会显示 已读取: 及其使用的附属文件。如果 .obj 或 .mtl 请求的某些内容缺失,模型仍会打开,并有一条琥珀色提示列出缺失项:未包含:model.mtl。已在不含它们的情况下显示。单独拖入 OBJ 时,会以中性灰色预览并显示该提示。\n\n转换同理:提供 .mtl 和贴图后,OBJ 转 GLB 会把贴图打包进一个文件。STL 与 OBJ 指南 说明了每种格式何时更适合打印。

OBJ 查看器能从文件中读取什么、不能读取什么

OBJ 中的数据此处显示说明
顶点和面是四边面和 n 边形会三角化后显示
对象和组(o、g)是计为独立网格
顶点法线是缺失时自动计算
顶点颜色是写入每个顶点之后时
UV 坐标是用于 .mtl 中的贴图
材质(.mtl)和贴图是与 .obj 一起选中或打包为 zip 时;支持 PNG、JPG、TGA
缺失 .mtl 或贴图仍会打开琥珀色提示会列出未包含的内容
单位假定为米OBJ 没有单位字段

每个模型文件和每个 .zip 最大 200 MB。此处也支持全部十种受支持格式:STL、OBJ、FBX、GLB、glTF、3MF、PLY、USDZ、DAE 和 STEP。

充分发挥 OBJ 查看器的作用

推荐做法
  • 将三角面数除以约二,可估算 Blender 会显示的四边面数
  • 如果 15 厘米的手办显示为 15,000 厘米(150 米),说明文件以毫米写入;仍可用于打印
  • 使用线框检查游戏资产在预期位置是否为低多边形
  • 准备切片时,用 OBJ 转 STL 转换
避免做法
  • 要判断贴图效果时,别只拖入 .obj;请一并包含 .mtl 和图片
  • 用没有法线的文件判断平滑度;查看器会自行计算
  • 不要直接拖入贴图文件夹本身;请选择其中的文件,或将文件夹打包成 zip
  • 别把单个网格当成一个实体:一个组仍可能包含零散碎片

常见问题

常见问题

这个 OBJ 查看器免费吗?

是的,无需账号、无水印、文件数量不限。文件在浏览器中处理,因此我们运行成本为零,你使用也完全免费。唯一限制是每个文件 200 MB,以避免浏览器标签页耗尽内存。

没有 Blender 怎么打开 OBJ 文件?

将它拖到本页顶部的查看器即可。它会在 Windows、macOS、Linux 或 ChromeOS 的浏览器中加载,你可以立即旋转、缩放、切换到线框并查看尺寸。只有需要编辑模型或用完整材质渲染时,才需要 Blender。

为什么我的 OBJ 显示为灰色而不是贴图?

它的材质存放在单独文件中:一个 .mtl 库和贴图图片。如果只拖入 .obj,查看器会以灰色显示,并用琥珀色提示说明未包含的内容。将 .obj、.mtl 和图片一起选中,或拖入该文件夹的一个 .zip,OBJ 查看器就会显示完整材质。文件内路径无关紧要,仅按名称匹配。

可以打开压缩的 OBJ 吗?

可以。拖入一个包含 .obj、其 .mtl 和贴图的 .zip,文件夹结构不限。查看器会在浏览器中解压,忽略 __MACOSX 和隐藏文件,并将 .obj 选为模型。zip 最大可为 200 MB。如果其中没有查看器可读取的 3D 文件,会给出提示。

我的文件会上传到服务器吗?

不会。.obj 由页面中的 JavaScript 读取,并在你自己的设备上用 WebGL 渲染。任何内容都不会离开你的电脑,因此适合 NDA 下的工作、未发布的游戏资产和以个人许可购买的模型。

OBJ 文件使用什么单位?

不存储任何单位。Blender、Maya 和大多数游戏工具将 1 单位视为 1 米,因此此查看器假定为米。许多打印文件则以毫米写入,这会让 120 毫米的人物模型在这里显示为 120 米(12,000 厘米)。形状仍然正确;导入切片软件时设置比例即可。

为什么三角面数比 Blender 中更高?

Blender 统计的是面,而许多 OBJ 文件由四边面或更大的多边形构成。为了显示,每个四边面会拆分为两个三角形,每个 n 边形会拆分为扇形,因此 10,000 个四边面的模型会显示约 20,000 个三角面。这个三角面数也是游戏引擎或切片软件将处理的数量。

查看后可以转换 OBJ 吗?

可以。模型下方的“下一步”列表会链接到该格式的免费转换器,包括用于 3D 打印的 OBJ 转 STL、用于网站和 AR 的 OBJ 转 GLB,以及用于游戏引擎的 OBJ 转 FBX。每个转换器都以相同方式在浏览器中运行,并可在下载前设置单位和比例选项。

免费开始

在浏览器中打开 OBJ

将文件拖入上方的 OBJ 查看器,几次点击即可检查其形状、拓扑和尺寸。

免费 · 浏览器内运行 · 无需注册