Модифікатор «Масив» – Array Modifier¶
Модифікатор Array створює масив копій базового об’єкта, кожна копія якого зсувається від попередньої на певну відстань одним з можливих способів. Вершини у суміжних копіях можуть бути злити, якщо вони поруч, дозволяючи генерувати згладження модифікатором «Підподілення Поверхні» – Subdivision Surface.
Цей модифікатор може бути корисним при комбінуванні плитко-здатних сітей для швидкого розроблення великих сцен. Він також корисний для створення повторюваних форм.
Одночасно кілька модифікаторів Array можуть бути активними для об’єкта (наприклад, для створення складних тривимірних конструкцій).
Опції – Options¶

Модифікатор «Масив» – Array.¶
- Тип Припасування – Fit Type
Керує тим, як визначається довжина масиву. Існує три варіанти, що активують відповідно показ устав Curve, Length або Count, що пояснюються нижче:
- Крива Припасування – Fit Curve
Генерує достатньо копій для вписування у межах довжини об’єкта кривої, визначеного уставою Curve.
- Довжина Припасування – Fit Length
Генерує достатньо копій для вписування у межах довжини об’єкта кривої, визначеного уставою Length.
- Фіксований Рахунок – Fixed Count
Генерує кількість копій, визначених уставою Count.
Примітка
Обидві Fit Curve та Fit Length використовують локальну систему координат для розміру базового об’єкта, а це означає, що масштабування базового об’єкта у режимі об’єкта Object Mode не буде змінювати кількість копій, генерованих цим модифікатором.
Fit Length використовує локальну систему координат для довжини кривої, і це означає, що масштабування кривої у режимі об’єкта Object Mode не буде змінювати кількість копій, генерованих цим модифікатором.
Applying – застосовування масштабу може бути корисним для обох.
Relative Offset¶
- Factor X/Y/Z
Додає пересування, рівне розміру габаритної коробки об’єкта уздовж кожної осі, множене на фактор масштабування, для зсуву. Можуть бути визначені фактори масштабування по X, Y та Z.
Приклад Відносного зсуву (0.5, 1.0 та 1.5).¶
Constant Offset¶
- Distance X/Y/Z
Додає постійний компонент пересування для зсуву дубльованих об’єктів. Можуть бути визначені постійні компоненти по X, Y та Z.
Зсув Об’єктом – Object Offset¶
Додає трансформацію, взяту із заданого об’єкта (відносно поточного об’єкта), для зсуву. Доброю практикою є використання об’єкта порожні, центрованої по або близько початкового об’єкта. Наприклад, обертаючи цю порожню, можна створити коло або спіраль об’єктів.

Приклад Зсуву Об’єктом.¶
Злиття – Merge¶
Якщо увімкнено, то вершини у кожній копії будуть злиті з вершинами у наступній копії, у межах заданої Distance.
- First and Last Copies
Якщо увімкнено та Merge увімкнено, то вершини у першій копії будуть злиті з вершинами в останній копії, знову ж таки якщо вони є у діапазоні Distance. Це корисно для кругових об’єктів.
First and Last Copies merge example.¶ Subdivision discontinuity caused by not merging vertices between first and last copies (First and Last Copies off).¶
Subdivision discontinuity eliminated by merging vertices between first and last copies (First and Last Copies on).¶
- Відстань – Distance
Controls the merge distance for Merge and First and Last Copies.
UVи – UVs¶
- Offset U/V
Зсуває UVи для кожного нового дубліката на встановлену величину.
Caps¶
- Cap Start, End
Це дозволяє на кінцях масиву мати різні сіті.
Для початку: ніби він був у позиції -1, тобто, на один «крок масиву» перед першою «звичайною» копією масиву. Для кінця: ніби він був у позиції n + 1, тобто, на один «крок масиву» після останньої «звичайної» копії масиву.
When Merge is activated, the cap vertices within the Distance threshold will be merged.
Примітка
The start/end cap objects currently do not support the First and Last Copies option.
Поради – Hints¶
Розрахунок Зсуву – Offset Calculation¶
Трансформація, застосовувана від однієї копії до наступної, розраховується як сума трьох різних компонентів (Relative, Constant and Object), кожна з яки може бути увімкнена/вимкнено незалежно від інших. Це дозволяє, наприклад, відносний зсув (1.0, 0.0, 0.0) та постійний зсув (0.1, 0.0, 0.0), що дає масив об’єктів акуратно розміщений уздовж осі X з постійним 0.1 між ними, маючи оригінальний розмір об’єкта.
Приклади – Examples¶

Ланцюг, створений з одиничної ланки. Sample blend-file.¶

Щупальце, створене за допомогою модифікатора Array Modifier, за яким слідує модифікатор Curve.¶
Сегмент на передньоплані – це базова сіть для щупальця; щупальце торцоване двома спеціально модельованими об’єктами, деформованими одним і тим же об’єктом кривої як головна частина щупальця. Sample blend-file.
Фрактал – Fractal¶
![]() Багаторівневий масив, анімований з допомогою розмиву руху.¶ |
![]() Фрактал, створений за допомогою одночасно кількох масивів. Sample blend-file.¶ |