🍋
Menu
.obj Other

OBJ(Wavefront 3D 物体)

OBJ 是一种广泛支持的 3D 模型格式,存储几何数据(顶点、面、法线、UV)并引用外部材质文件(.mtl)来表示颜色和纹理。它是 3D 建模、渲染和游戏引擎之间常用的交换格式。

MIME 类型

model/obj

类型

二进制

压缩

无损

优点

  • + Supported by virtually every 3D application
  • + Human-readable plain-text format
  • + Supports geometry, normals, UVs, and materials

缺点

  • No animation or skeletal rig support
  • Verbose text format — large files for complex models
  • Material references are external (.mtl), complicating file management

何时使用 .OBJ

使用 OBJ 在应用程序之间交换 3D 模型;实时渲染使用 glTF,3D 打印使用 STL。

技术细节

OBJ 是纯文本格式,行首以关键字标识:v(顶点)、vn(法线)、vt(纹理坐标)、f(面)。材质定义存储在配套的 .mtl 文件中,通过 'usemtl' 指令引用。

历史

Wavefront Technologies 在 1980 年代为其 Advanced Visualizer 软件创建了 OBJ。该格式因其简单性和开放性成为通用的 3D 交换标准,历经数十年的行业变迁而屹立不倒。

从 .OBJ 转换

转换为 .OBJ

相关格式