SketchUp草图大师导入和导出 3DS 文件

3DS 格式是那些老的, 但好东西之一。该格式是原始基于 DOS 的 3D Studio 建模和动画应用程序的本机格式。尽管 3DS 格式在许多方面已经过时,但它仍然被广泛使用。您可以将 3DS 模型导入 SketchUp,如果您有 SketchUp Pro,也可以将 SketchUp 模型导出为 3DS 格式。

如何提高SketchUp性能,让速度更快

提示:3DS提供了一种直接方式,可将更简单的 SketchUp 模型导出到各种 3D 建模包中。由于 3DS 保留材质分配、纹理贴图和摄像机位置,因此 3DS 通常可以将 SketchUp 中生成的想法传输到比 CAD 格式更高的保真度的其他程序。

本文将引导您完成导入和导出 3DS 文件的步骤,并解释您一路上遇到的选项。

导入 3DS 文件

在将 3DS 文件导入 SketchUp 之前,请检查该文件是否具有要导入的纹理。如果是这样,请确保纹理文件与 3DS 文件保存在同一文件夹中。

准备就绪后,请按照以下步骤将 3DS 文件导入 SketchUp:

  1. 选择文件 > 导入。将显示"导入"对话框。
  2. 导航到 3DS 文件并选择它。
  3. 从"类型文件"下拉列表中,确保选择了3DS 文件 (*.3ds) 。
  4. 单击"选项"按钮。将显示 3DS 导入选项对话框。
  5. (可选)选中此选项后,"合并共平面面"选项将删除共平面面中的三角线。如果要删除这些线条,选择此选项将告诉 SketchUp 自动删除这些线,并保存手动删除这些线条的繁琐工作。保留取消选择的选项,以保留三角化面。
  6. (可选)从"单位"下拉列表中,选择 3DS 文件用于以 1:1 比例导入 3DS 几何体的度量单位。或者通过更改单位来更改比例。例如,如果 3DS 文件的单位值设置为厘米,并且在此下拉列表中选择"模型单位",则 1 厘米 x 1 厘米的面将导入 SketchUp 以 1 厘米 x 1 厘米为单位。如果在下拉列表中选择"英寸",则 1 厘米 x 1 厘米的面将导入 SketchUp,尺寸为 1 英寸 x 1 英寸。如果 SketchUp 未检测到 3DS 文件中的单位值,SketchUp 将导入 3DS 文件(以英寸为单位),除非您在此处指定了不同的值。提示:SketchUp 仅识别 0.001 平方英寸和更大的面。如果选择毫米作为 SketchUp 单位,但模型最初打算以英尺为单位显示,那么导入时可能会有非常小的面。因此,如果您不知道原始文件中使用的单位,请使用较大的单位类型,如英尺或米。导入模型后,将调整模型的大小。
  7. 单击"3DS导入选项"对话框中的"确定"。
  8. 在"打开"对话框中,单击"导入"开始导入文件。如果文件很大,则此过程可能需要一段时间。
  9. 单击"导入结果"对话框中的"确定"。模型显示在原点绘制区域中。如果看不到模型,请单击"缩放范围"工具)。

导出 3DS 文件

如果您是 SketchUp Pro 用户,您可以将 SketchUp 模型导出为 3DS 文件。以下各节介绍如何准备 SketchUp 模型以导出、导出到 3DS 文件、选择导出选项以及处理 3DS 导出的已知问题。

准备草图模型

在导出 SketchUp 模型之前,您需要做一些准备:

  • 确保所有 SketchUp 面的正面指向外侧。(请记住,SketchUp 中的每一张脸都有正面和背面。要检查面正面是否在 SketchUp 中向外点,请选择"查看 >面样式>单色"以查看任何面的背面是否指向向外。默认情况下,面面为白色,面背为深灰色。要反转面,请上下文单击它并选择"反转面"。
  • 在下图中,您会看到具有材质(左)和单色(右)的基本
  • 模型。左边脸需要倒过来。

提示:有时,很难确定脸是真正朝外,还是只是遮荫以显示透视。如果你有麻烦,轨道,所以你有一个直行的脸部视图。或者,在"样式"浏览器中,您可以使用"面设置"编辑默认背面颜色,以便面的背面比默认灰色中更突出。或者,在导出 3DS 文件时,可以选择"导出双面面"选项,而不是检查和反转面,如本节稍后所述。

  • 显示要导出的所有几何体。只有目前在 SketchUp 中可见的实体才能输出到 3DS 文件中。渲染显示选项未考虑在内,这意味着即使 SketchUp 处于线框模式,也输出面。但是,如果面隐藏或驻留在隐藏图层上,则不会输出面。
  • 确保可以没有图层的生活。3DS 格式不支持图层。在 SketchUp 中分配的任何图层不会显示在导出的 3DS 文件中。如果需要导出图层,导出到 DWG 格式可能是更好的解决方案。

导出 3DS 文件

当您的 SketchUp 模型准备导出到 3DS 时,请按照以下步骤操作:

  1. 选择文件 > 导出 > 3D 模型。将显示"导出模型"对话框。
  2. 导航到要保存文件的位置。
  3. 从"导出类型"下拉列表中,选择 3DS 文件 (*.3ds)
  4. (可选)默认情况下,3DS 文件与 SketchUp 模型具有相同的名称。如果您喜欢在"文件名"框中更改文件名。
  5. 单击"选项"按钮。将显示 3DS 导出选项对话框。选择以下列表中说明的选项,然后单击"确定"返回到"导出模型"对话框。
  6. 单击"导出",文件将保存在所选位置。

选择 3DS 导出选项

打开 3DS 导出选项对话框时,会看到一长串选项。本节的其余部分可帮助您解码每个选项如何影响导出的 3DS 文件。

在"几何"区域中,您可以找到草图几何体在 3DS 文件中显示方法的选项:

  • 导出下拉列表:选择要在导出的 3DS 文件中组织网格的设置。
  • 完整层次结构: 默认情况下,此选项为每个顶级嵌套组件和组以及基于面的连接的非分组实体创建网格。这些网格根据它们在组件和组层次结构中的位置进行组织。此选项使您能够(例如使用 Autodesk 3DS Max 中的树视图)选择具有所有子项和每个连接面设置为单独网格的单个组件和组。此选项使用以下组件规则保留组件或组的名称:如果存在实例名称,则使用该名称;如果存在实例名称,则使用该名称。如果实例名称不存在,则使用定义名称。
  • 按层: 此选项根据面的连接方式和面的显示图层(从 SketchUp)创建单独的网格。所有已连接且在同一图层上的面都分组到单独的网格中。然后根据网格所属的图层组织这些网格。此选项使您能够(例如使用 Autodesk 3DS Max 中的树视图)使用组织方案选择图层上的所有对象,然后向下钻取并选择该图层中的单个网格。不使用此选项创建层次结构。但是,如果以推荐的方式使用 SketchUp 图层,则所有几何体都位于 Layer0 上,并且仅将组或组件分配给其他图层以控制可见性。
  • 按材料: 此选项根据面的连接方式及其材质创建单独的网格。所有已连接且具有相同材质的面都分组到网格中。然后根据网格的材料组织这些网格。在此组织方案中,您可以选择具有相同材质的所有对象,然后向下钻取以选择具有该材质的单个网格。不使用此选项创建层次结构。
  • 单个对象: 此选项将 SketchUp 模型导出为单个 3DS 网格,在将 SketchUp 模型导入其他应用程序后,只需进行简单选择和操作。但是,由于 3DS 格式将网格限制为 65,536 个顶点和面,因此如果导出的文件超过此限制,您将在导出的文件中找到多个网格。
  • 仅导出当前选择:如果在开始导出过程之前在 SketchUp 文件中选择几何体,则选择此选项将告诉 SketchUp 仅导出所选内容。如果没有选择或取消选中此复选框,则导出整个模型。
  • 导出双面:选择此选项后,此选项告诉 SketchUp 导出面两次:一次用于正面,一次用于背面。根据即将发布的"导出纹理贴图"选项中解释的纹理映射和焊接逻辑,前表面和背面的顶点焊接在一起。此选项将生成的 3DS 文件中的多边形数增加一倍,并可以减慢渲染速度。但是,此选项可确保在打开其他程序中的 3DS 文件时,模型看起来更像 SketchUp 中。两个面将始终渲染,并保留应用于正面和背面的材质。
  • 导出独立边缘:SketchUp 对独立线实体(即未连接到面的线)的支持是唯一的。3DS 格式不支持它们,许多其他 3D 程序也不支持它们。选择此选项时,SketchUp 会将独立边转换为细矩形,这些矩形看起来像 3DS 文件中的独立线。尽管此解决方案看似简单,但现实情况是它并不总是有效:结果可能会创建无效的纹理坐标或创建完全无效的 3DS 文件。如果遇到独立边缘问题,请尝试将其导出为VRML格式。

在"材质"部分中,"导出纹理贴图"选项允许您选择如何导出应用于模型的材料和纹理。选择"导出纹理贴图",在相应的 SketchUp 材质使用纹理图像时,将纹理贴图分配给 3DS 材质。3DS 格式只允许每个顶点一个映射坐标,这意味着共享相同顶点的两个面不能有两个不同的贴图。鉴于 3DS 格式的此限制,您需要在保留纹理坐标和焊接几何体之间做出权衡。您可以通过选择以下"优惠单选"按钮之一来指导 SketchUp如何进行此权衡:

  • 保留纹理坐标:选择此选项时,目标是保留纹理。每当 SketchUp 找到冲突纹理贴图时,SketchUp 都会分解几何体,以便每个共平面组都有自己的顶点。换句话说,顶点不会焊接在一起,面不会平滑。当焊接面具有相同的纹理贴图时,将焊接顶点。
  • 焊接顶点:选择此选项时,焊接和平滑将获得最高优先级。如果两个面共享一个顶点,但具有不同的纹理贴图,则导出的文件中仅保留一个纹理贴图。

在"摄像机"区域,选中"从场景生成摄像机"复选框,为默认视图以及您创建的任何 SketchUp 场景创建摄像机。当前 SketchUp 视图导出的名称为"默认摄像机",其他场景摄像机定义将标有其场景名称。有关在 SketchUp模型中创建和命名场景的详细信息,请参阅创建场景。

在"缩放"区域中,使用"单位"下拉列表确定导出的 3DS 文件中的度量单位。

"单位"设置可能会影响 3DS 文件中的几何体描述方式。例如,SketchUp 中的 1 米立方体在单位设置为米时导出为长度为 1 的 3DS。如果将导出单位更改为厘米,则同一多维数据集将导出为长度为 100 的 3DS。

3DS 格式包含使用比例因子指示原始单位的额外信息。此信息允许读取 3DS 的应用程序自动调整 3DS 模型到其原始大小。不幸的是,许多应用程序忽略此单位规模信息。因此,厘米立方体导入的大小为 1 米立方体的 100 倍,而不是大小相同。更糟糕的是,它并不总是清楚在哪个单位 3DS 文件保存,所以你必须发现原始大小通过试验和错误。在这些情况下,最好的方法就是在 3DS 导入应用程序期望的单位设置处导出文件。

了解导出到 3DS 的文件的已知问题

由于 3DS 是较旧的格式,因此过渡到较新的软件和操作系统上下文并不总是容易的。以下是将 3DS 文件导入其他程序后可能会遇到的一些已知问题:

  • 选中"导出双面"复选框导出的纹理和材质可能会在某些应用中翻转,例如 Maya。3DS 网格不存储任何正常数据,因此目标系统必须计算模型的法线。某些导入程序可能会错误地计算法线,从而导致纹理翻转。
  • 截断纹理贴图文件名也很常见。由于 3DS 格式是在 DOS 时代设计的,因此它无法存储超过 8.3 DOS 字符限制的纹理文件名。如果您使用过现代 OS 文件名(您可能有),SketchUp 会通过向文件名添加唯一的后缀为每个纹理创建唯一的名称。例如,名为 的文件在 3DS 文件中描述为 。使用相同前六个字母的所有其他文件将被截断,并添加后缀 、等。corrugated metal.jpgcorrugat.jpg0102
  • 3DS 格式无法存储正交相机。此格式通过透视摄像机模拟,具有非常小的视野或非常大的镜头长度。眼点尽可能远,以产生投影平面的相同宽度和高度。某些应用程序在小视场方面可能有问题。例如,Maya 读取视野,只允许它变小至 2.5。

注:如果您喜欢本站愿意支持本站、或觉得积分使用很麻烦,可以考虑加入本站VIP,(链接:https://www.sketchupvray.com/announcement/2535.html)您只需要花49元或者99元就可以看整个网站了,一劳永逸!或者加入少校的SketchUp课程,直接晋级为SketchUp高手吧!

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论