关于导入 AutoCAD 文件时的材质支持

3ds Max 在从 Revit Architecture/Structure/MEP 2008 和更高版本导出为 ACIS 实体的 DWG 文件及在 AutoCAD Architecture 2008(以前称作 ADT)和更高版本中创建的实体基本体中支持每个对象应用多个材质。导入实体具有多维/子对象材质,在材质编辑器中可以查看和操纵这些材质。

导入 ACIS 实体上的多材质支持

注: 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.dwgfile2.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" 砖瓦。