命令条目: “应用程序”菜单 “导入”“选择要导入的文件”对话框 “文件类型”下拉列表 选择“AutoCAD 图形 (*.DWG, *.DXF)”。 选择 DWG 或 DXF 文件。 单击“打开”。“AutoCAD DWG/DXF 导入选项”对话框
大多数情况下,当对两个或多个不同的 Autodesk 产品使用相同的数据时,可能要使用文件链接管理器来连接绘图文件,这样做可以在应用程序之间保持“实时”链接。但是,如果愿意这么做,还可以使用“导入”命令立即绑定到绘图文件。
导入绘图文件时,3ds Max 将 AutoCAD、AutoCAD Architecture(以前称为 Architectural Desktop)或 Revit 对象的子集转换为相应的 3ds Max 对象。
选择要导出的绘图文件后,将显示“AutoCAD DWG/DXF 导入选项”对话框。选择选项并导入之后,将出现可编辑的网格、可编辑的样条线和 PRS 控制器。每个嵌套块保持其父子层次,并将作为“块/样式父级”导入。另外,如果单个的图形对象同时创建网格和样条线几何体,将发现在场景中对象被称为“链接的几何体”。“块/样式父级”和“链接的几何体”对象出现在“修改”面板上的修改器堆栈中。
注意如果导入多个图形,导入器会将它们合并到一起。
如果使用的是 AutoSurf 或 AutoCAD Designer,请使用 AutoCAD 命令 3DSOUT 将机械模型导出到 3ds Max 中。您还可以爆炸机械模型,然后导入结果文件,但是有些数据不出现在 AutoCAD 绘图文件中。
重要信息AutoCAD 及其纵向应用程序,比如 AutoCAD 建筑(前身为 ADT)具有产品唯一的自定义对象。要在 3ds Max 中查看它们,就需要相应的对象启用器 (OE)。通过对象启用器,可以在 AutoCAD 中访问、显示和操纵这些对象,也可以在包括 3ds Max 在内的其他纵向应用程序中进行相应操作。有关可下载 OE 的列表,请参见 Autodesk Web 站点。
旧版本 DWG 导入器
当前的 DWG 导入工具有许多改进之处,包括增强的 DWG 兼容性和更强大的用户控制和自定义功能;然而,却缺失 3ds Max 7 之前的 3ds Max 版本中 DWG 导入器的一些功能。基于此原因,3ds Max 保留旧版 DWG 导入功能。
当前 DWG 导入系统的特有功能
支持 AutoCAD、AutoCAD 建筑和 Revit“太阳和阴影”信息
支持对象上的 AutoCAD 建筑贴图 UV 纹理
从 Revit Architecture 2008 或 AutoCAD Architecture(以前称为 Architectural Desktop 或 ADT)2007 和更高版本导入或链接的文件支持 ACIS 实体上的多个材质。
支持所有 ObjectARX 自定义对象(旧版导入器忽略这类对象)。
针对 AutoCAD 建筑和 Revit 对象的特别支持,包括样式/组件分组命名、材质样式关联和修改器传播,以及材质转换和指定。
特别地,支持 AEC Civil 轮廓对象(转换为地形对象)。
支持光栅对象。
支持三向投影命名视图(在启用正交切换时,转换到摄影机中)。两个导入器都转换各自的视图。
支持附加的绘图外部参考。
支持 DXF 文件。
对使用 3ds Max 系统单位以外的单位创建的导入视图的重缩放。
跳过冻结层的功能,或从列表中选择要导入(或排除)的特定层的功能。
导入到 3ds Max 之前,设置图形渲染参数的功能。
保持来自绘图文件的层指定的功能。
导入 ACIS 实体上的多材质支持
3ds Max 在从 Revit Architecture/Structure/MEP 2008 和更高版本导出为 ACIS 实体的 DWG 文件及在 AutoCAD Architecture 2008(以前称作 ADT)和更高版本中创建的实体基本体中支持每个对象应用多个材质。导入实体具有多个/子对象材质,在材质编辑器中可以查看和操纵这些材质。
注意3ds Max 7 之前的 3ds Max 版本支持对多边形网格应用多个材质,但在导入 DWG 文件时每个 ACIS 实体只应用一个材质 ID,与指定给该实体的材质 ID 数量无关。
旧的 AutoCAD DWG 导入在 ACIS 实体上不支持多个材质。
处理
在 3ds Max 使用“层,块作为节点层级,由材质拆分”或“实体、块作为节点层级”导出方法从 AutoCAD 或 Revit Architecture(版本 2008 和更高版本)导入 DWG 文件时,多个材质 ID 在材质编辑器中作为多维/子对象材质可读取和可编辑。
3ds Max 读取导入 AutoCAD/Revit 实体的每个面,以确定它是否包含可以导入的任何材质 ID。如果 3ds Max 从实体中读取多个材质 ID,则在导入时将转换每个材质 ID,并重新指定给对象。
只有 3ds Max 找到多个材质 ID 时才能创建多维/子对象材质;如果 ACIS 实体只包含一个材质 ID,则 3ds Max 创建并指定标准/建筑材质。
注意 3ds Max 首先计算导入的文件以找到所有 Revit 材质 ID,然后查找 AutoCAD 材质 ID。
注意如果通过“层”、“块作为节点层级”、“由材质分割”派生的方法导入 DWG 文件,则它未分割实体来反射其材质设置。
多维/子对象材质命名
3ds Max 7 之前的版本从 AutoCAD/Revit 材质 ID 面的颜色 ID 中读取 ID 信息。现在,每当导入包含 AutoCAD/Revit 实体的 DWG 文件时,当前导入器就会为每个按照面转换的每个材质 ID 创建多维/子对象材质。
当 3ds Max 找到指定给 ACIS 实体的多个材质,并创建多维/子对象材质时,多维/子对象材质由标准建筑场景材质的实例组成。
命名冲突
材质 ID 在一个 DWG 文件中具有唯一性。但是,相同的材质 ID 可能出现在两个不同的文件中,如基本墙:基本曲面 ? 12" 砖瓦。如果在合并两个场景时出现命名冲突,则 3ds Max 应用在多维/子对象材质中使用的最新下载的材质。
例如,如果导入两个文件,file1.dwg 和 file2.dwg,而且它们都包含一个命名为 Brick 的材质;使用的 Brick 材质来自第 2 个文件 (file2.dwg)。
或者,如果 file1.dwg 包含作为材质 ID 222 内部存储的命名为 Brick 的材质,并且 file2.dwg 包含作为 ID 222 存储的不同材质,则在导入文件时在场景中使用的材质是 file2.dwg’s 的材质。
如果两个实体共享相同的材质 ID,则它们共享相同的多个/子对象材质。
非 AutoCAD 材质
3ds Max 不导入非 AutoCAD 材质 ID。它保留的唯一非 Autocad 建筑 ID 是“颜色 ID”。
ACIS 实体
DWG ACIS 实体在 3ds Max 中导入为实体对象。您不能分割 ACIS 实体对象的面,除非应用 “编辑多边形”或“编辑网格”修改器。
提示可以通过编辑多边形修改器访问指定给此面的材质 ID 值。
ACIS 实体和材质
ACIS 实体材质和其他任何导入的材质在材质编辑器中显示。
在将位图材质应用于 ACIS 实体时,将其应用于对象的每侧。例如,应用于墙壁对象的 brick 位图材质出现在墙壁的两侧和所有边上。如果要将材质应用于每个面 ID,则可以使用多个/子对象材质,以便将子材质指定给每个面 ID。
在将 ACIS 实体导入到 3ds Max 中时,不会导入程序纹理,而只导入材质,例如,Revit 中的砖墙可能具有使用红色以程序方式绘制的灰泥线条,但如果该对象是 ACIS 实体,则经过程序化的灰泥线条将在 3ds Max 中丢失
当 ACIS 对象的材质在材质编辑器中显示为多个/子对象材质,每个材质名称出现在材质/贴图浏览器中,例如,默认墙或基本墙:基本曲面 ? 12" 砖瓦。
多边形网格
多边形网格 DWG 在 3ds Max 中导入为多边形网格几何体。和 ACIS 实体不一样,您可以修改和编辑多边形网格对象的任意面。
多边形对象和材质
当您导入多边形网格 DWG 文件时,3ds Max 将每个多边形网格面视作单独的实体,每个实体允许一种材质,这就使得它可以包含多个材质。
可以将位图材质应用于多边形网格几何体不同的面,与 ACIS 实体不同,需要使用多个/子对象材质来创建相同的效果。例如,可以选择墙的外面,并应用 brick 位图材质,然后在墙的内部应用漫反射材质以模拟白墙。
在导入多边形网格 DWG 文件时,场景中使用的每个材质作为单独的材质出现在材质编辑器中,可以在此材质编辑器中编辑它。
在材质编辑器显示多边形网格对象的材质时,每个材质的名称出现在材质/贴图浏览器中,例如,默认墙或基本墙:基本曲面 ? 12" 砖瓦。
过程
要导入 DWG 或 DXF 文件,请执行以下操作:
选择 “应用程序”菜单 “导入”。
在“文件类型”列表中选择“AutoCAD 图形 (*.DWG, *.DXF)”。
指定导入文件并单击“打开”。
在“AutoCAD DWG/DXF 导入选项”对话框中设置选项。
单击“确定”以开始导入。
界面
“导入选项”对话框包含三个面板,将在以下主题中加以介绍:
DWG/DXF 导入:“几何体”面板
DWG/DXF 导入:“层”面板
DWG/DXF 导入:“样条线渲染”面板
关于大型图形的注释
如果要导入在离原点很远的位置创建的几何体,或是要导入包含如 AutoCAD 等工具中很大边框的几何体,3ds Max 视口和变换工具将不能正确地响应。在使用的时候,光标不会平滑地移动。
例如,如果有一个英里宽的文件,但系统单位却是毫米,那么场景宽度将有 160 万个单位,因此该值显得太大。如果将系统单位改为英尺,则系统就不会那么费力。
如果场景边框的任何一边超过 ±1,000,000 系统单位,将看到以下对话框:
,