AdvArray 1.2.6 是 Tim Catalanos 开发的 3ds Max 参数化阵列与分布插件,专为解决复杂建模中的重复性任务设计。
插件亮点:
(1)阵列生成模式
自动化阵列生成:替代手动复制粘贴,快速生成线性、环形、螺旋等阵列。
随机化与参数化控制:通过随机参数或数学表达式实现自然分布(如树木、建筑构件)。
效率提升:将原本需要数小时的建模时间缩短至几分钟,尤其适合建筑可视化、产品设计和游戏资产制作。
(2)随机化与分布控制
位置随机化:在指定范围内随机偏移对象位置,模拟自然分布(如树木、岩石)。
旋转随机化:随机调整对象旋转角度,避免机械感。
缩放随机化:随机缩放对象大小,增强多样性。
分布权重:通过权重值控制对象密度(如密集区域 vs 稀疏区域)。
(3)参数化与表达式支持
数学表达式:使用表达式控制阵列参数(如 sin(x) 生成波浪形阵列)。
条件逻辑:根据条件筛选或修改对象(如仅对特定高度的对象应用随机化)。
MAXScript 集成:支持调用外部脚本,扩展功能(如自动调整材质 ID)。
(4)对象替换与实例化
对象库支持:从预设库中选择替换对象(如将立方体替换为树木模型)。
实例化模式:生成实例化对象而非独立副本,节省内存(适合大规模阵列)。
(5)输出与导出
多格式支持:导出为 .max、.fbx、.obj 等格式,兼容其他软件。
分层输出:将阵列中的对象按类别分层导出,便于后期调整。
特色功能:
动态路径阵列
沿样条线分布对象(支持开放/闭合路径),实时调整 间距、偏移、旋转。
自动适应路径曲率,避免对象扭曲(如栏杆沿螺旋楼梯精准排布)。
高级径向阵列
环形复制时控制 半径增量、轴向倾斜角度、层级递变缩放。
典型应用:齿轮啮合结构、旋转楼梯、放射状装饰元素。
自定义分布逻辑
概率分布:按权重随机分配对象(如植被场景中的岩石/灌木随机散布)。
偏移抖动:为每个实例添加位置/旋转/缩放的随机扰动,消除机械感。
实时参数驱动
修改原始对象(如更换螺钉型号)→ 所有阵列实例同步更新。
支持嵌套阵列(阵列的阵列),构建复杂层级结构。