返回介绍

3ds Max 帮助

3ds Max 帮助归档

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

发布于 2022-07-23 00:42:46 字数 3021 浏览 0 评论 0 收藏 0

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" 砖瓦。

相关参考

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文