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