.OBJ 文件扩展名
文件类型 13D模型文件
开发者 | Wavefront科技 |
常用度 |
|
文件后缀 | .obj |
文件分类 | 3D图像文件 |
OBJ是什么文件?
OBJ文件是一种标准3D模型文件,可以被各种3D图形软件导出和打开,适合用于3D软件模型之间的互导。OBJ文件包含一个3D对象,包括3D坐标、纹理贴图、多边形面以及其他对象信息。OBJ文件还可以引用对一个或多个.MTL材质库文件的,它存储了对象的表面材质纹理。
OBJ是Wavefront科技公司开发的一种几何体图形文件格式。该格式最初是为动画工具Advanced Visualizer开发,现已开放,很多其它三维图形软件中都有使用。
OBJ文件格式为简单数据格式,它仅表现3D几何体,即顶点的位置、以顶点列表方式定义每个多边形的顶点、法向量和面的UV坐标,以及纹理顶点。
OBJ格式是存储3D模型的最常见格式之一,受到广泛支持,许多三维软件之间的3D模型互导都是通过OBJ文件实现。
OBJ文件特点
- OBJ文件是一种文本文件,可以直接用文本编辑器打开查看和编辑修改;
- OBJ是一种3D模型格式,因此不包含动画、材质特性、贴图路径、动力学、粒子等信息;
- OBJ文件主要支持多边形(Polygons)模型,也支持曲线、表面、点组材质;
- OBJ文件支持三个点以上的面;
- OBJ文件支持法线和贴图坐标;
- OBJ文件不包含面的对象表面颜色定义信息,不过可以引用MTL材质库文件。
OBJ文件怎么打开?
OBJ格式被广泛认为是3D图像编辑软件的通用格式。 目前几乎所有知名的3D软件都支持OBJ文件的读写,例如:
- 3D Builder
- Maya
- 3ds Max
- 3D DAZ Studio
- Blender
不过其中部分软件需要通过插件才能实现,例如SolidWorks、AutoCAD。很多游戏引擎也都支持OBJ文件的读取。
由于OBJ文件以纯文本形式保存,因此也可以使用文本编辑器(例如记事本、Mac 文本编辑)或代码编辑器(例如Atom、VSCode)打开它们,如下图所示:
如果你理解代码所代表的OBJ模型属性,可以直接修改OBJ文件。
文件类型 2目标文件
开发者 | N/A |
常用度 |
|
文件后缀 | .obj |
文件分类 | 数据文件 |
OBJ关联文件2
OBJ是单词Object(目标)的缩写,OBJ文件也称目标文件,一般是程序编译后生成的中间代码文件(二进制文件),再通过链接器(LINK.EXE)和资源文件链接就成可.EXE执行文件。OBJ文件只给出了程序的相对地址,而可执行文件是绝对地址。
OBJ文件其实就是二进制纯机器语言文件,由于是纯机器语言,是浮动地址的,所以机器还不能执行它,必需要采用LINK连接程序将其浮动地址转为固定地址,并写入文件头(.EXE文件/.COM文件)后才能真正地在机器上运行。
怎样打开OBJ文件?
OBJ文件是编译文件,不能直接打开。