本页目录
5.4 阵列 Array
阵列(Array):把一个物体按某个偏移量重复 N 次,形成一串或一圈相同的几何。
阵列修改器让你"复制一排"变得轻而易举。栅栏、楼梯、窗户、齿轮——有规律重复的物体都靠它。
一、原理
阵列(Array):把一个物体按某个偏移量重复 N 次,形成一串或一圈相同的几何。
二、基本参数
适配类型
| 类型 | 行为 |
|---|---|
| 固定数量 | 重复指定次数 |
| 长度适配 | 重复直到达到指定长度 |
| 适配曲线 | 沿一条曲线重复 |
新手阶段最常用"固定数量"。
数量(Count)
重复几次。1 = 没效果,2 = 原物 + 1 副本,依此类推。
偏移模式
阵列提供三种偏移方式,可以单独开启或组合:
1. 相对偏移(Relative Offset)
按物体尺寸的比例偏移。
- X = 1.0 → 副本之间恰好相接
- X = 1.1 → 副本之间有 10% 间隔
- X = 0.5 → 副本重叠 50%
最常用。适合制作相邻的物体(比如一排柱子)。
2. 常量偏移(Constant Offset)
按绝对距离偏移(米)。
- X = 2.0 → 每个副本相隔 2 米
- 不受物体尺寸影响
适合精确间距的排列。
3. 物体偏移(Object Offset)
使用另一个物体的变换作为偏移。
- 指定一个空物体作为参考
- 每个副本沿着空物体的位置/旋转/缩放累加
- 可以做出旋转的阵列(圆环排列、螺旋)
三、首尾合并
合并首尾
勾选后,相邻两个副本的顶点会自动合并(按距离)。适合做连续管道等。
阈值
合并距离阈值,默认 0.01 米。
四、封盖首尾
起始封盖 / 结束封盖
可以指定另一个物体作为阵列的"端点"。
典型用例:做一条栏杆,中间是重复的栏杆柱,两端是柱帽。
五、阵列应用实战
1. 一排柱子
- 建一根柱子
- 加阵列修改器
- 数量 = 10
- 相对偏移 X = 1.5
- 得到 10 根间隔的柱子
2. 楼梯
- 建一个台阶(立方体压扁)
- 加阵列
- 数量 = 10
- 相对偏移 X = 1(或按实际宽度)
- 相对偏移 Z = 1(向上抬高)
- 得到螺旋状上升的楼梯
3. 圆形排列
- 建一个物体(比如柱子)
- 加一个空物体作为参考,
R Z 30旋转 30 度 - 回到柱子,阵列修改器
- 取消勾选相对偏移
- 勾选物体偏移,选空物体
- 数量 = 12
- 得到 12 根围成圆圈的柱子(360 / 30 = 12)
4. 螺旋
- 类似圆形排列
- 空物体除了旋转,还向 Z 偏移一点
- 得到螺旋楼梯
六、阵列 + 曲线
用曲线偏移(Curve) 搭配阵列,可以让副本沿一条曲线排布。
流程:
- 建一条贝塞尔曲线
- 加阵列修改器,适配类型选"适配曲线"
- 指定刚才的曲线
- 再加一个曲线修改器(不是阵列)
- 指定同一条曲线
- 物体会沿曲线弯曲延伸
适合做:锁链、铁轨、弯曲的栏杆。
七、多级阵列
一个物体可以加多个阵列修改器:
原物体 → 阵列 1(X 方向 10 次)→ 阵列 2(Y 方向 5 次)= 10×5 网格
适合做矩阵排列(马赛克、瓷砖)。
八、阵列的陷阱
陷阱 1:尺寸和偏移单位
相对偏移用物体尺寸,常量偏移用米,混淆容易得到错误结果。
陷阱 2:原点位置
偏移是相对于原点计算的,原点偏了会影响效果。
陷阱 3:未应用缩放
如果物体缩放不是 1,相对偏移的"1.0"会变得奇怪。先应用缩放。
九、阵列 + 镜像组合
桌腿的经典做法:
- 建一条桌腿(立方体)
- 阵列修改器,数量 2,相对偏移 X = 桌面宽度
- 又加一个阵列修改器,数量 2,相对偏移 Y = 桌面深度
- 得到 4 条腿,分布在桌面四个角
比手动复制高效得多。
动手练习 5.4
练习 A:一排立方体
- 立方体
- 加阵列
- 数量 = 10
- 相对偏移 X = 1.5
- 看到 10 个立方体排一排
练习 B:楼梯
- 立方体
S Z 0.2压扁(一级台阶) - 加阵列
- 数量 10
- 相对偏移 X = 1, Z = 1
- 楼梯完成
练习 C:圆形
Shift + C归零游标Shift + A添加一个小立方体到(2, 0, 0)Shift + A添加一个空物体到原点- 选空物体,
R Z 15 - 选立方体,加阵列
- 相对偏移全关
- 物体偏移勾选,选空物体
- 数量 = 24
- 得到一圈立方体(360/15=24)
练习 D:桌腿
- 立方体
S X 0.1,S Y 0.1,S Z 1变成桌腿 - 加阵列 1:数量 2,相对偏移 X = 15
- 加阵列 2:数量 2,相对偏移 Y = 15
- 得到 4 条腿的桌腿组
上一节 ← 5.3 细分表面 | 下一节 → 5.5 布尔 Boolean