Модифікатор «Масив» – Array Modifier¶
Модифікатор Array створює масив копій базового об’єкта, кожна копія якого зсувається від попередньої на певну відстань одним з можливих способів. Вершини у суміжних копіях можуть бути злити, якщо вони поруч, дозволяючи генерувати згладження модифікатором «Підподілення Поверхні» – Subdivision Surface.
Цей модифікатор може бути корисним при комбінуванні плитко-здатних сітей для швидкого розроблення великих сцен. Він також корисний для створення повторюваних форм.
Одночасно кілька модифікаторів Array можуть бути активними для об’єкта (наприклад, для створення складних тривимірних конструкцій).
Опції – Options¶
- Тип Припасування – 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.
Constant Offset¶
- Distance X/Y/Z
Додає постійний компонент пересування для зсуву дубльованих об’єктів. Можуть бути визначені постійні компоненти по X, Y та Z.
Зсув Об’єктом – Object Offset¶
Додає трансформацію, взяту із заданого об’єкта (відносно поточного об’єкта), для зсуву. Доброю практикою є використання об’єкта порожні, центрованої по або близько початкового об’єкта. Наприклад, обертаючи цю порожню, можна створити коло або спіраль об’єктів.
Злиття – Merge¶
Якщо увімкнено, то вершини у кожній копії будуть злиті з вершинами у наступній копії, у межах заданої Distance.
- First and Last Copies
Якщо увімкнено та Merge увімкнено, то вершини у першій копії будуть злиті з вершинами в останній копії, знову ж таки якщо вони є у діапазоні Distance. Це корисно для кругових об’єктів.
¶ - Відстань – 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.