格式指南
The rendering community mesh format — UV mapping, multi-material groups, and near-universal software support.
下载免费试用版30天免费试用。无需信用卡。Windows 10/11。
30天退款保证 · 一次性许可 — 查看价格
| Extension | .obj (+ .mtl for materials) |
|---|---|
| Full name | Wavefront Object |
| Geometry type | Polygon mesh (triangles, quads, n-gons) |
| Open standard | Yes |
| Supports color | Via MTL material file |
| Supports UV mapping | Yes |
| Supports assemblies | No (groups only) |
| Encoding | ASCII text |
OBJ (Wavefront Object) is a simple ASCII format that stores polygon meshes with vertex positions, UV coordinates and normals. Materials are stored in a companion .MTL file. OBJ is one of the most universally supported interchange formats across rendering, game development and visualization.
OBJ is the standard input for offline renderers (Blender Cycles, V-Ray, Arnold) and real-time visualization tools.
Unity, Unreal Engine and Godot all import OBJ. For static props without animation, OBJ is a clean alternative to FBX.
Photogrammetry software exports to OBJ because the format preserves UV maps for baked texture maps.
Blender, Maya, 3ds Max, Cinema 4D, ZBrush, Houdini, Unity, Unreal Engine, SolidWorks, Fusion 360 and virtually all 3D tools.
常见的转换:从 STEP 或 IGES(用于可视化)、转为 glTF/GLB(用于 Web 和 AR)、转为 DAE(用于场景工具链),或转为 STL(用于 3D 打印)。
在3D CAD Converter中,只需三步即可将CAD模型或其他网格转换为OBJ文件。
加载您的模型
将STEP、IGES、FBX、glTF或STL文件拖入应用,或拖入整个文件夹一次性转换多个模型。
选择OBJ
选择OBJ作为输出格式。应用会自动写出配套的.mtl材质文件,您还可以在转换前设定网格质量。
转换
点击「转换」,应用即会将.obj连同其.mtl及所有纹理文件一并写出。一切均离线运行,您的模型始终留在本机。
更喜欢命令行?随附的CLI同样支持转入和转出OBJ:
从STEP等CAD格式转换时,添加 --units 或 --tessellation 以控制比例和网格密度。
OBJ是3D网格的通用语言。几乎每一款渲染器、游戏引擎和建模工具都能读写它,其配套的.mtl文件承载材质和纹理引用,因此OBJ在可视化、摄影测量输出以及在工具间移动静态几何方面,始终是稳妥之选。它是纯文本、开放且无专有限制。
OBJ只存储几何;颜色和纹理存放在.obj所引用的独立.mtl文件中,而.mtl又指向图像文件。请将三者一并移动或发送——.obj、其.mtl及纹理——否则模型加载时将没有纹理。3D CAD Converter会自动写出配套的.mtl。
OBJ支持命名分组,但没有真正的场景层级,因此多零件的CAD装配体会被压平为单个对象。如果需要保留装配结构,请改为导出能保留节点树的glTF/GLB或FBX。
CAD工具通常采用Z-up,而许多渲染器和游戏引擎采用Y-up,因此导入的OBJ可能显示为旋转了90度。3D CAD Converter会在导出时应用正确的轴向约定;如果模型仍然看起来倾斜,请在目标工具中旋转它。
.obj文件是Wavefront Object文件——一种纯文本3D格式,以顶点位置、UV纹理坐标和法线来存储多边形网格几何。颜色和纹理数据存放在配套的.mtl材质文件中。由于OBJ简单、开放且非专有,它是渲染、游戏和可视化工具中受支持最广泛的网格格式之一。
OBJ只存储几何;颜色和纹理存放在.obj所引用的独立.mtl文件中,而.mtl又引用图像文件。如果移动或发送OBJ时没有附带其.mtl和纹理,加载时就会没有纹理。请始终将.obj、其.mtl和纹理图像放在一起。3D CAD Converter会为它导出的每个OBJ写出配套的.mtl。
在3D CAD Converter中打开OBJ,为Web和AR选择glTF/GLB,或为3D打印选择STL,然后转换——拖入文件夹即可批量处理多个文件。命令行下运行 cadconvert convert -i model.obj -o model.glb 或 cadconvert convert -i model.obj -o model.stl。您也可以用同样的方式将STEP和IGES文件转换为OBJ。
可以。3D CAD Converter提供免费试用,可将OBJ转换为glTF、STL、FBX、PLY等格式,并将STEP和IGES转换为OBJ——包括对整个文件夹的批量处理,并可控制网格质量。可使用桌面应用或 cadconvert 命令行。