Wavefront OBJ

参考

菜单

文件‣ 导入/导出 ‣ Wavefront (.obj)

OBJ 格式是一种流行的纯文本格式,然而,它只有基本的几何和材质支持。

Note

不支持骨架、灯光、摄像机、空物体、父级或变换。详细信息请参阅兼容性

导出

将几何图形和曲线导出为 OBJ 格式。

属性

物体属性

Limit to: Selected Only

只导出选定的物体,否则将导出场景中所有物体。

比例|缩放

导出时使用全局比例。

前进轴、向上轴

由于许多应用程序使用不同的 "向上" 轴,因此存在转换轴向设置,向前和向上轴——通过映射不同的轴,可以转换应用程序默认向上和向前轴之间的旋转。

Blender 使用 Y 轴向前,Z 轴向上(因为前视图沿 +Y 轴方向看)。例如,许多应用程序通常使用 Y 作为向上轴,在这种情况下,需要使用 -Z 轴向前,Y 轴向上。

Objects: Apply Modifiers

使用评估后的网格导出物体,即所有修改器被计算后的网格。

属性

对于用于输出的视口/最终渲染选取具有不同设置的属性。其中一个重要的例子是表面细分修改器

视图

使用视图属性。

渲染

使用最终渲染属性。

路径模式

在导出文件中引用路径时,您可能需要对所使用的方法进行一些控制,因为绝对路径可能只在您自己的系统上正确。另一方面,相对路径更具可移植性,但这意味着在本地文件系统上移动时必须保持文件分组。在某些情况下,路径无关紧要,因为目标应用程序无论如何都会搜索一组预定义路径,因此您也可以选择去除路径。

自动

对于导出位置的子目录中的文件使用相对路径,对于此外的任何目录使用绝对路径。

绝对

使用完整路径。

相对

在任何情况下都使用相对路径(除了在 Windows 的不同驱动器上)。

匹配

依照在 Blender 中用到的路径使用相对/绝对路径。

片段路径

只写入文件名并忽略路径组件。

复制

在导出时复制文件并使用相对路径引用它。

几何属性

UV 坐标

从 Blender 导出活动的 UV 层坐标。

法向

导出 Blender 的面和顶点的法线(取决于平滑设置)。

大多数情况下,这不是必需的,因为大多数应用程序将计算自己的法线,但为了匹配 Blender 的法线贴图纹理,您也需要编写它们。

颜色

写出活动顶点颜色属性层(如果存在)。颜色以 "xyzrgb" OBJ 扩展格式导出。

材质

导出 OBJ 时一并写入 MTL 文件。大多数支持 OBJ 的导入器也会读取 MTL 文件。

三角化网格

将四边面导出为两个三面角形。有些程序只有非常基本的 OBJ 支持,只支持三角面。

曲线为 NURBS

将 NURBS 曲线写为 OBJ NURBS 而不是转换为几何体。

Grouping Properties

物体组

将每个 Blender 物体导出为 OBJ 物体。

Note

请注意,就 Blender 而言,OBJ 组和物体之间没有区别,此选项仅包含在区别对待它们的应用进程中。

材质组

为几何中使用不同材质的每个部分生成 OBJ 组。

顶点组

导出面的顶点组的名称。通过选择面顶点中成员最多的顶点组来进行近似。

平滑组

将 Blender 的锐边写成平滑的组。

Smooth Bitflag Groups

为平滑组生成位标记。

动画

动画

导出从起始帧到结束帧的每一帧为带标号的 OBJ 文件。请注意这将划分相当长的时间。

起始帧、结束帧

要导出的第一个和最后一个帧,用于确定导出帧的范围。

兼容性

NURBS 曲面、3D 文本及融球在导出时会被转换为网格。

导入

将几何图形和曲线导入为 OBJ 格式。

如果有与 OBJ 匹配的 .MTL 文件,那它的材质也会被导入。

属性

变换

钳制边界框

OBJ 文件的比例通常差别很大,此设置会将导入的文件固定为固定大小。

Axis Forward, Up

由于许多应用程序使用不同的 “向上” 轴,因此存在转换轴向设置,向前和向上轴——通过映射不同的轴,您可以转换应用程序默认的向上和向前轴之间的旋转。

Blender 使用 Y 轴向前,Z 轴向上(因为前视图沿 +Y 轴方向)。例如,许多应用程序通常使用 Y 作为向上轴,在这种情况下,需要使用 -Z 轴向前,Y 轴向上。

选项

顶点组

将 OBJ 组导入为顶点组。

检查网格

Checks the imported mesh data for errors and corrects them if needed. This slows down the importing process but can fix glitches in the imported mesh.