OBJ (.obj) 导入/导出

OBJ 文件格式是仅包含描述各个几何体每个顶点的位置、贴图轴顶点的 UV 坐标、法线、构成每个网格面顶点的列表、以及贴图顶点等信息的一种简单的数据存储格式。

导入

打开、导入、插入以及将文件附加到分工工作

  1. 从文件功能表中点击打开或导入。
  2. 在打开对话框中,选取支持的文件类型。
  3. 如果导入的文件类型有选项设定,可以点击选项按钮做设定。
  4. 点击打开或按回车键。
    Rhino 打开非 3dm 文件时,该文件的名称会显示在 Rhino 视窗的标题列,第一次储存时预设以同样的名称储存为 3dm 档。

OBJ 导入选项

导入 OBJ 群组为

无
群组
图层
物件名称
导入 OBJ 物件
仅导入对变目标
反转群组顺序
忽略贴图
将 OBJ 的 Y 轴对应为 Rhino 的 Z 轴
将 32 位元的贴图分割为数个文件
总是使用这些设置,不要再弹出这个对话框。

保存当前的设置并关闭对话框的显示。

恢复弹出设定对话框

请参考: ResetMessageBoxes 指令。

导出

另存或导出 Rhino 模型

  1. 从文件功能表选择导出选取的物件或另存文件。
  2. 在弹出的对话框的文件类型栏位清单会列出可以导出的文件类型。
  3. 在文件类型栏位选择文件类型。
  4. 在文件名称栏位输入文件名称。
  5. 设定保存的方式。
  6. 选项

    最小化保存

    清除渲染、分析网格虽然可以让文件变小,但下次打开该文件时需要较多的时间重新计算渲染网格。

    仅储存几何图形

    仅保存几何图形,不保存图层、材质、属性、附注、单位设置。类似于导出物件,只会创建一个新文件,而不会成为当前打开的 Rhino 模型文件。

    保存贴图

    将材质,环境和印花所使用的外部贴图嵌入到模型文件中。

    保存插件数据 保存通过插件附加到物件或文件的数据。
  7. 如果导出的文件类型有选项设定,可以点击选项按钮做设定。
  8. 如果导出的文件类型只能储存网格物件时,会弹出将 NURBS 转换为网格的网格转换设定对话框。

OBJ 导出选项

储存物件为

NURBS

将 Rhino 的曲线及曲面会导出为 NURBS 曲线及曲面。

网格

与曲面形状近似的网格,在从 NURBS 物件创建网格对话框调整 Rhino 将 NURBS 曲面转换为网格的设定。

储存曲面的修剪曲线为

多重直线

导出修剪过的 NURBS 曲面时,将修剪曲线导出为形状近似的多重直线,以这个选项导出修剪曲线会有比较大的误差。这个选项原本是用于导出 OBJ 文件到 Alias,但您现在可以使用 IGES 或 STEP 导出物件到 Alias。

曲线

导出修剪过的 NURBS 曲面时,将修剪曲线导出为曲线,以这个选项导出修剪曲线会比导出为多重直线要精确。

行末字节

Windows (CRLF)

使用归位字节 ( Carriage Return ) + 换行字节 ( Line Feed ) 两个控制码结束一行。

Mac OS X, Unix (LF)

只使用换行字节 ( Line Feed )。

Mac OS 9 (CR)

只使用使用归位字节 ( Carriage Return )。

导出 Rhino 的物件名称

导出物件名称。

不要导出物件名称
为 OBJ 群组(常用于导出给 3dsMax 使用)
为 OBJ 物件

导出 Rhino 图层/群组名称

导出图层名称。

这些选项可以用于将物件导出至不支持巢状群组的程序 (例如:3ds max 导入 OBJ 的外挂程序 ),以 OBJ 导出给 3ds max 时请选择不要导出图层/群组名称。

不要导出图层/群组名称
将图层导出为 OBJ 群组
将群组导出为 OBJ 群组
以 OBJ 群组排序

顶点熔接

不变
全部解除熔接

导出时将所有的网格顶点解除熔接。

熔接

导出任意指定位置的单一顶点(也就是拓扑顶点)时,也导出所有与该顶点相关的法线和贴图坐标。


__ 有效位数
导出网格贴图座标
导出网格顶点法线
导出材质定义

以与 .obj 同样的名称建立 .mtl 文件,.mtl 文件内含每一个物件的材质定义,材质的参考资料也会加入至 .obj 文件。

将 Rhino 的 Z 轴对应为 OBJ 的 Y 轴

将 Z 轴朝上的模型转换为 Y 轴朝上。

长行缩排

OBJ 导出选项

几何图形

储存物件为

NURBS

将 Rhino 的曲线及曲面会导出为 NURBS 曲线及曲面。

网格

与曲面形状近似的网格,在从 NURBS 物件创建网格对话框调整 Rhino 将 NURBS 曲面转换为网格的设定。

储存曲面的修剪曲线为

多重直线

导出修剪过的 NURBS 曲面时,将修剪曲线导出为形状近似的多重直线,以这个选项导出修剪曲线会有比较大的误差。这个选项原本是用于导出 OBJ 文件到 Alias,但您现在可以使用 IGES 或 STEP 导出物件到 Alias。

曲线

导出修剪过的 NURBS 曲面时,将修剪曲线导出为曲线,以这个选项导出修剪曲线会比导出为多重直线要精确。

格式

行末字节

Windows (CRLF)

使用归位字节 ( Carriage Return ) + 换行字节 ( Line Feed ) 两个控制码结束一行。

Mac OS X, Unix (LF)

只使用换行字节 ( Line Feed )。

Mac OS 9 (CR)

只使用使用归位字节 ( Carriage Return )。


__ 有效位数
导出材质定义

以与 .obj 同样的名称建立 .mtl 文件,.mtl 文件内含每一个物件的材质定义,材质的参考资料也会加入至 .obj 文件。

如果物件没有被赋予渲染材质,此选项将 OBJ 漫射材质设置为物件的显示材质。

将材质名称中的空格替换为下划线
导出网格贴图座标
将 Rhino 的 Z 轴对应为 OBJ 的 Y 轴

将 Z 轴朝上的模型转换为 Y 轴朝上。

长行缩排

名称

导出 Rhino 的物件名称

导出物件名称。

不要导出物件名称
为 OBJ 群组(常用于导出给 3dsMax 使用)
为 OBJ 物件

导出 Rhino 图层/群组名称

导出图层名称。

这些选项可以用于将物件导出至不支持巢状群组的程序 (例如:3ds max 导入 OBJ 的外挂程序 ),以 OBJ 导出给 3ds max 时请选择不要导出图层/群组名称。

不要导出图层/群组名称
将图层导出为 OBJ 群组
将群组导出为 OBJ 群组
以 OBJ 群组排序

网格

顶点熔接

不变
熔接

导出任意指定位置的单一顶点(也就是拓扑顶点)时,也导出所有与该顶点相关的法线和贴图坐标。

全部解除熔接

导出时将所有的网格顶点解除熔接。

Ngon

创建 NGon
最小面数
包括未熔接的边缘
删除多余的顶点

导出贴图坐标
导出顶点法线
导出开放的网格
总是使用这些设置,不要再弹出这个对话框。

保存当前的设置并关闭对话框的显示。

恢复弹出设定对话框

请参考: ResetMessageBoxes 指令。

导出注意事项

请参考

维基百科: Wavefront OBJ。

 

 

 

Rhinoceros 6 © 2010-2017 Robert McNeel & Associates. 25-6月-2018