扩大 | OBJ |
全名 | Wavefront |
类型 | 3D模型 |
默剧类型 | text/plain |
格式 | Text |
工具 | OBJ 转换器, 3D模型体素化器, 创建 OBJ 动画, 压缩OBJ, OBJ 资产提取器, 文本到 OBJ, 查看OBJ文件 |
打开用 | Daz Studio, MeshLab, CAD Assistant |
OBJ 文件格式是一种纯文本 3D 图形格式,创建于 20 世纪 80 年代,用于描述复杂的图像3D模型以及人类可读格式的场景。该格式最初由 Wavefront Technologies 制作,作为当时其动画软件使用的主要文件格式。
尽管 Wavefront 创建了该格式,但此后它已进行了更新和增强,以满足其他 3D 建模软件的需求。 OBJ 文件已成为 3D 建模行业的标准格式,大多数软件应用程序都能够读取和写入该格式。
OBJ 文件包含人类可读的 3D 模型数据。这可以像基本 3D 形状的顶点和面一样简单。例如,以下是金字塔形状对象的 OBJ 源代码:
在上面的示例中,您可以看到我们定义了 5 个顶点和 6 个三角形来创建金字塔的防水 3D 模型。这是一个相当简单的模型;但是,您会发现更复杂的 OBJ 文件,可能包含数千个(如果不是数百万个)顶点和面。
除了顶点和面数据之外,OBJ 文件还可以包含有关纹理坐标、法线和材质属性的信息。纹理坐标定义了 2D 纹理图像(例如巴布亚新几内亚或者JPG文件,被映射到模型的表面,允许真实的表面渲染。法线指定表面面向的方向,这会影响光线与模型交互的方式。材质属性定义模型的视觉外观,例如颜色、反射率和透明度。
OBJ 文件是存储 3D 几何模型数据的纯文本文件格式。它包含有关顶点、多边形、纹理坐标、法线和材质属性的信息。它被广泛使用并与许多 3D 软件应用程序兼容,但其基于文本的格式可能会导致复杂模型的文件大小较大。
这里我们有一些示例 OBJ 文件供您下载并用于您自己的项目中。
立方体
经典的立方体示例存储为 OBJ 文件。在 OBJ 文件中,这个立方体存储为 12 个三角形的序列。
漩涡
使用我们的PNG 至 OBJ工具使用挤压模式。