OBJ (.obj) 导入/导出

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

导入

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

  1. 文件功能表下,点击打开插入导入分工工作 > 附加。

  2. 在对话框中,选取支持的文件类型。
  3. 点击打开并 进行相应的设置。
    当您打开一个非 3dm 文件并保存模型时,其文件名将是默认的 3dm 文件名。

OBJ 导入选项

导入 OBJ 群组为

群组
图层
物件名称
导入 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 )。

__ 有效位数
导出材质定义

以与 .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

将 NGons 转化为三角面或四边面网格面。

保留

保留 NGons,但不将任何网格面转换为 NGons。

创建

保留 NGon,并将每个平面区域(红色)转换为 NGon。带有内边界的平面区域(蓝色)不会被转换。

___最小面数

网格面小于此数值的平面区域将不会转换为 NGons。


导出贴图坐标
导出顶点法线
导出顶点颜色
导出开放的网格

导出为三角面

将四边面转换为三角面,与 TriangulateMesh 指令相似。

使用渲染网格

启用文档网格设置导出物件。多边形网格导出选项将不会显示。物件的自定义网格 保存到 OBJ 文件。

禁用使用多边形网格导出选项导出物件。物件的自定义网格 将不会保存到 OBJ 文件中。

总是使用这些设置,不要再弹出这个对话框。

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

恢复弹出设定对话框

请参考: ResetMessageBoxes 指令。

导出注意事项

请参考

维基百科: Wavefront OBJ。

 

 

 

Rhinoceros 7 © 2010-2022 Robert McNeel & Associates. 29-4月-2022