返回介绍

3ds Max 帮助

3ds Max 帮助归档

阵列

发布于 2022-07-23 00:41:03 字数 13514 浏览 0 评论 0 收藏 0

“阵列”命令将显示“阵列”对话框,使用该对话框可以基于当前选择创建对象阵列。

  • “附加”工具栏 “阵列”(位于“阵列”弹出按钮上)
  • 标准菜单:“工具”菜单 “阵列”
  • 增强型菜单:“编辑”菜单 “复制” “阵列”
注意:“阵列”按钮位于“附加”工具栏的弹出按钮上,默认情况下处于禁用状态。通过在主工具栏的空白区域上单击鼠标右键并从“自定义显示”右键单击菜单中选择“附加”可切换此工具栏的显示。

步骤 界面

使用“阵列维度”组中的项可以创建一维、二维和三维阵列。例如,即使在场景中占用的是三维空间,五个对象排成一行也是一维阵列。五行三列的对象阵列是二维阵列,五行三列两层的对象阵列是三维阵列。

提示您可以通过启用预览按钮,预览阵列。随着预览处于启用状态,阵列设置更改将实时更新视口。

播放以下动画以观看创建 2D 阵列的示例:

过程

要创建阵列,请执行以下操作:

  1. 选择要排列的对象。
  2. 执行下列操作之一:
    • 在“附加”工具栏上,单击“阵列”。
    • 从“工具”菜单中选择“阵列”。如果使用增强型菜单系统,请选择“编辑”菜单 “复制”“阵列”。

    3ds Max 将打开“阵列”对话框。

  3. 在“阵列”对话框中,选择要输出的对象类型(副本、实例参考)。
  4. 在预览组中,单击预览按钮以将其启用。

    使用此按钮可以随着实时出现的更改查看视口中阵列操作的结果。

  5. 在“阵列变换”组中,单击箭头以设置“移动”、“旋转”和“缩放”的“增量”或“总计”阵列参数。
  6. 输入“阵列变换”参数的坐标。
  7. 指示是需要 1D、2D 还是 3D 阵列。
  8. 在每个轴上将“计数”设置为副本的数量。
  9. 在“增量行偏移”数值字段中输入适当的值。
  10. 单击“确定”。

    将按指定次数复制当前选择,每个对象按指示进行变换。

要替换阵列,请执行以下操作:

  1. 使用“编辑”“撤消创建阵列”或按 Ctrl+Z,撤消要替换的阵列。
  2. 如果需要,更改坐标系和变换中心。
  3. 执行下列操作之一:
    • 在“附加”工具栏上,单击“阵列”。
    • 从“工具”菜单中选择“阵列”。如果使用增强型菜单系统,请选择“编辑”菜单 “复制”“阵列”。

    3ds Max 将打开“阵列”对话框。

  4. 调整所显示的“阵列”对话框上的任意参数。
  5. 单击“确定”以创建用于替换旧阵列的新阵列。重复这些步骤以微调阵列。

示例:创建 5 x 4 x 3 的对象阵列:

  1. 创建一个半径为 10 个单位的茶壶。
  2. 从“工具”菜单中选择“阵列”。如果使用增强型菜单系统,请选择“编辑”菜单 “复制”“阵列”。
  3. 在“参数的增量设置”中,将“移动 X(在左上方区域)”设置为 50。这将使阵列阵列中每个对象在 X 轴上分隔时定位为 50 个单位。
  4. 在“阵列维度”组中,选择“3D”按钮以启用该组中的所有微调器。
  5. 将“1D 计数”微调器设置为 5,将“2D 计数”微调器设置为 4,将“3D 计数”微调器设置为 3

    这将创建一个相互间隔 50 个单位,一行为 5 个对象,共 4 行,并有 3 行 5 X 4 的对象矩阵,最终形成一个长方体阵列。

  6. 在 2D 行中,将 Y 微调器设置为 80
  7. 在 3D 行中,将 Z 微调器设置为 100
  8. 单击“确定”。

    将显示茶壶的长方体阵列。第一维阵列是沿 X 世界轴创建的五个茶壶,相互间隔 50 个单位(如“阵列变换”组中所指定)。第二维阵列是沿 Y 世界轴创建的四个层,相互间隔 80 个单位(如“阵列维度”组中所指定)。第三维阵列是沿 Z 世界轴创建的三个层,相互间隔 100 个单位。此阵列中的对象总数为 60。

示例:创建 360 度阵列:

  1. 重置 3ds Max。
  2. 在靠近“正面”视口顶部(远离其中心)的十二点钟位置(就好像视口是时钟表面),创建一个长而薄的长方体。
  3. 从主工具栏上的“使用中心”弹出按钮中,选择“使用变换坐标中心”。
  4. 从“工具”菜单中选择“阵列”。如果使用增强型菜单系统,请选择“编辑”菜单 “复制”“阵列”。
  5. 单击“旋转”标签右侧的箭头按钮,以启用“总计”部分中的三个“旋转”字段。
  6. 将 Z 参数设置为 360.0
  7. 在“阵列维度”中,选择“1D”,然后将“计数”设置为 12
  8. 单击“确定”。

    3ds Max 将创建由 12 个长方体围成整圆的阵列。

常规注意事项

使用“阵列”工具时,请牢记以下几点:

  • 使用“阵列”的最佳方法是启用预览,以使该过程是交互式的。默认情况下预览处于禁用状态,因此请确保先启用它,然后再更改设置。
  • “阵列”对话框是无模式的,因此可在该对话框处于打开状态时使用任意标准方法导航视口。例如,如果阵列超出视口边界(已启用预览),则可平移或缩放视口以将整个阵列带回视图中。
  • 创建阵列并检查其结果之后,使用“编辑”菜单 “撤消创建阵列”或 Ctrl+Z 可以撤消阵列。这样将使原始选择集位于原位。
  • “阵列”对话框提供了两个主要控制区域,用于设置下面两个重要参数:“阵列变换”和“阵列维度”。您可以按照任何顺序设置参数。但是,实际上,开始时使用“阵列变换”是很有用的。因为这样可以为大型阵列创建基本构建块,如“阵列维度”定义所述。
  • 创建阵列后,对象选择将移动到阵列中最后一个副本或副本集。通过简单重复当前设置,可以创建一个无缝且连续的原始阵列。
  • 阵列与坐标系和变换中心的当前视口设置有关。
  • 不应用轴约束,因为“阵列”可以指定沿所有轴的变换。
  • 可以为阵列创建设置动画。通过更改默认的“动画”首选项设置,可以激活所有变换中心按钮,可以围绕选择或坐标中心或局部轴直接设置动画。关于更改默认设置的信息,请参见要在设置动画时更改默认轴
  • 要生成层次链接的对象阵列,请在单击“阵列”之前选择层次中的所有对象。
  • 只在当前会话期间才保存阵列设置,但并不与文件一起保存。确保已完成阵列,然后再退出或重置 3ds Max。

界面

“阵列变换”组

该区域列出了活动坐标系和变换中心。它正是设置定义第一行阵列的变换所在的位置。此时,可以确定各个元素的距离、旋转或缩放以及所沿的轴。然后,以其他维数重复该行阵列,以便完成阵列。

在每个对象之间,可以按增量指定变换范围;对于所有对象,可以按总计指定变换范围。在任何一种情况下,都测量对象轴点之间的距离。使用当前变换设置可以生成阵列,因此该组标题会随变换设置的更改而改变。

对于每种变换,都可以选择是否对阵列中每个新建的元素或整个阵列连续应用变换。例如,如果将“增量” X “移动到 120.0”和“阵列维度” 1D “计数”设置为 3,则结果是一个包含三个对象的阵列,其中每个对象的变换中心相距 120.0 个单位。但是,如果设置“总数” X “移动到 120.0”,则对于总长为 120.0 个单位的阵列,三个元素的间隔是 40.0 个单位。

单击“移动”、“旋转”或“缩放”的左或右箭头按钮,指示是否要设置“增量”或“总计”阵列参数。

对于每种变换,可以在“增量”和“总计”之间切换。对一边设置值时,另一边将不可用。但是,不可用的值将会更新,以显示等价的设置。

增量 X/Y/Z 微调器

该边上设置的参数可以应用于阵列中的各个对象。下面举例说明:

  • 如果“增量移动 X”设置为 25,则表示沿着 X 轴阵列对象中心的间隔是 25 个单位。
  • 如果“增量旋转 Z”设置为 30,则表示阵列中每个对象沿着 Z 轴向前旋转了 30 度角。在完成的阵列中,每个对象都发生了旋转,均偏离原来位置 30 度角。
  • 移动指定沿 X、Y 和 Z 轴方向每个阵列对象之间的距离。“移动”可以用当前单位设置。使用负值时,可以在该轴的负方向创建阵列。

    单击左箭头以输入“移动”变换的增量值。

  • 旋转指定阵列中每个对象围绕三个轴中的任一轴旋转的度数。“旋转”用度数设置。使用负值时,可以沿着绕该轴的顺时针方向创建阵列。

    单击左箭头以输入“旋转”变换的增量值。

  • 缩放指定阵列中每个对象沿三个轴中的任一轴缩放的百分比。

    单击左箭头以输入“缩放”变换的增量值。“缩放”用百分比设置。100% 是实际大小。设置值小于 100 时,将减小大小;设置值高于 100 时,将会增加大小。

总计 X/Y/Z 微调器

该边上设置的参数可以应用于阵列中的总距、度数或百分比缩放。下面举例说明:

  • 如果“总计移动 X”设置为 25,则表示沿着 X 轴第一个和最后一个阵列对象中心之间的总距离是 25 个单位。
  • 如果“总计旋转 Z”设置为 30,则表示阵列中均匀分布的所有对象沿着 Z 轴总共旋转了 30 度角。
  • 移动指定沿三个轴中每个轴的方向,所得阵列中两个外部对象轴点之间的总距离。例如,如果您要为 6 个对象编排阵列,并将“移动 X”总计设置为 100,则这 6 个对象将按以下方式排列在一行中:行中两个外部对象轴点之间的距离为 100 个单位。

    单击右箭头以输入“移动”变换的总计值。

  • 旋转指定沿三个轴中的每个轴应用于对象的旋转的总度数。例如,可以使用此方法创建旋转总度数为 360 度的阵列。

    单击右箭头以输入“旋转”变换的总计值。

    重新定向将生成的对象围绕世界坐标旋转的同时,使其围绕其局部轴旋转。清除此选项时,对象会保持其原始方向。

  • 缩放指定对象沿三个轴中的每个轴缩放的总计。

    单击右箭头以输入“缩放”变换的总计值。

    均匀禁用 Y 和 Z 微调器,并将 X 值应用于所有轴,从而形成均匀缩放。

“对象类型”组

确定由“阵列”功能创建的副本的类型。

  • 复制(默认设置。)将选定对象的副本阵列化到指定位置。
  • 实例将选定对象的实例阵列化到指定位置。
  • 参考将选定对象的参考阵列化到指定位置。

请参见创建副本、实例和参考

“阵列维度”组

用于添加到阵列变换维数。附加维数只是定位用的。未使用旋转和缩放。

  • 1D 根据“阵列变换”组中的设置,创建一维阵列。

    计数指定在阵列的该维中对象的总数。对于 1D 阵列,此值即为阵列中的对象总数。

    一维阵列

  • 2D 创建二维阵列。

    计数指定在阵列的第二维中对象的总数。

    X/Y/Z 指定沿阵列第二维的每个轴的增量偏移距离。

    1D 计数为 7 且 2D 计数为 4 的二维阵列

  • 3D 创建三维阵列。

    计数指定在阵列的第三维中对象的总数。

    X/Y/Z 指定沿阵列第三维的每个轴的增量偏移距离。

    1D 计数为 10、2D 计数为 6 且 3D 计数为 3 的三维阵列

增量行偏移:选择 2D 或 3D 阵列时,偏移字段将变为可用。这些参数是当前坐标系中任意三个轴方向的距离。

  • 如果对 2D 或 3D 设置“数量”值,但未设置行偏移,将会使用重叠对象创建阵列。因此,必须至少指定一个偏移距离,以防这种情况的发生。
  • 如果阵列中似乎缺少某些对象,可能是已经在阵列其他对象的正上方创建了这些对象。要确定是否发生这种情况,请使用按名称选择,以便查看场景中对象的完整列表。如果对象不在其他对象的顶部,且不需要这种效果,请单击 Ctrl+Z 撤消阵列,然后重试。
阵列中的总数

显示将创建阵列操作的实体总数,包含当前选定对象。如果您排列了选择集,则对象的总数是此值乘以选择集的对象数的结果。

预览组

预览

启用时,视口将显示当前阵列设置的预览。更改设置将立即更新视口。如果更新减慢拥有大量复杂对象阵列的反馈速度,则启用“显示为外框”。

显示为外框

将阵列预览对象显示为边界框而不是几何体。

重置所有参数

将所有参数重置为其默认设置。

本节内容

  • 创建线性阵列

    线性阵列是沿着一个或多个轴的一系列克隆。线性阵列可以是任意对象,从一排树或车到一个楼梯、一列支柱式围栏或一段长链。任何场景所需要的重复对象或图形都可以看作线性阵列。

  • 创建圆形和螺旋阵列

    创建圆形和螺旋形阵列通常涉及沿着一到两个轴并围绕着公共中心移动、缩放和旋转副本的操作组合。产生的效果会有很大差别,包括从车轮门轴上螺栓的均匀放射性排列直到螺旋形楼梯的复杂几何体。可以使用这些技术建造许多圆形图案的模型。

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

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

发布评论

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