27
Модификатор Array
Автор: Владимир ВычегжанинРежим: любой
Панель: Editing → Modifiers
Горячая клавиша: F9
Описание
Этот модификатор создает массивы копий базового объекта. Каждая копия смещается относительно предыдущей, при этом существует несколько разнообразных способов задания этого смещения. Вершины в смежных копиях могут быть объединены на основании расстояния слияния, что позволяет сглаживать границы при генерации. Этот модификатор может быть полезен при совместном использовании с tillable-мешами (меши на основе «черепицы») для быстрой разработки большой сцены. Также полезен для создания сложных повторяющихся участков.
Constant Offset, X, Y, Z (постоянная сдвига по Х, Y, Z)
Добавляет постоянную величину смещения объектов-дубликатов. Значения Х, Y, Z показывают смещение по соответствующим осям.
Relative Offset, X, Y, Z (относительный сдвиг по Х, Y, Z)
Величина смещения копии вдоль определенной оси зависит от размера самого объекта вдоль этой оси и масштабного коэффициента. То есть, при величине масштабного коэффициента равной 1 величина смещения равна размеру объекта вдоль соответствующей оси. Смещение называется «относительным» так как зависит от размеров копируемого объекта. То есть величина смещения находится в определенном отношении с размерами объекта (зависит от них).

Рис. – Примеры относительных сдвигов
Object Offset, Ob (объект сдвига, Ob:)
Информация о смещении данной копии определяется теми преобразованиями (трансформациями), которые были проделаны над базовым объектом.
Length Fit menu (меню настройки длины массива)
Существуют три способа задания длины массива: Ob (объект), Length (длина), Count (количество). Каждая опция предоставляет различные возможности для задания необходимых параметров.
Контролер определяет длину массива.
Fit To Curve Length (подгонка по длине кривой)
Создает достаточное количество копий, и размещает их вдоль кривой, имя которой задано в поле Ob:.
Примечание:
Fit To Curve Length (подгонка по длине кривой) использует локальную систему координат базового объекта, что означает, что масштабирование основного объекта в режиме Объекта (Object mode) не изменит число копий, созданных модификатором Array. Обнуление масштабирования (Ctrl+A) может оказаться полезным в данном случае.
Fixed Length (фиксированная длина) – количество копий в массиве определяется параметрами «длина» (Length). На указанной длине размещается максимально возможное количество копий.
Fixed Count (определенное количество) – создает количество копий, определенное параметром Count (количество).
Примечание:
Оба параметра Fit To Curve Length и Fixed Length используют локальную систему координат базового объекта.
Параметры:
Ob
Объект Curve, который используется для Fit To Curve Length
Length
Длина, используемая в Fixed Length
Count
Количество копий, используемое в Fixed Count
Merge (слияние)
если включено, то вершины каждой копии будут объединены с вершинами следующей копии, которые находятся в пределах заданной дистанции слияния
First Last (первый-последний)
если включено, и включен параметр Merge, то точки в первой копии будут слиты с точками в последней копии (это полезно для цилиндрических объектов; смотрите рисунок)

Виден разрыв между первой и последней копией (параметр First Last отключен)

Разрыв между сливающимися вершинами первой и последней копиями отсутствует (параметр First Last включен).
Merge Dist (дистанция слияния)
Управляет дистанцией слияния для Merge Verts (сливаемых вершин)
Hints (советы)
Offset Calculation (вычисление смещения)
Трансформации, применяемые от одной копии к другой, вычисляются как сумма трех различных компонентов (относительных, постоянных и объектных), все они могут быть включены или выключены независимо друг от друга. Это позволяет установить относительный сдвиг (1,0,0) и постоянный сдвиг (0.1,0,0), что позволяет точно разместить массив объектов вдоль оси Х с постоянным расстоянием в 0.1 единицу между копиями.
Пример
Мост
![]()
Мост сделан из tilable-меша
Примечание:
Модификатор Curve (кривая) не может находиться после модификатора Array в стеке модификаторов. Поэтому при создании данного изображения модификатор Array был применен (т.е. кнопка «Apply» была нажата) прежде, чем был добавлен модификатор Curve.
Цепь
![]()
Цепь создается из простого звена. Ссылка на файл
Шестеренка
![]()
Шестеренка создается из простого сегмента (пример в файле)
Коленчатый вал
![]()
Файл с примером
Фрактал
![]()
Многомерный массив, анимированный с помощью motion blur
![]()
Фрактал-изображение создано с помощью составного модификатора массива, примененного к кубу. Пример файла
![]()
Фрактал папоротника создан 2 массивами и 1 зеркальным отображением, примененными к кубу.
Органика
![]()
Сглаженный куб, массив с 1 смещением объекта, 4 куба и слияние верхних вершин дает эффект кожи.
![]()
Двойная спираль создана с помощью 2-х модификаторов массива и одного модификатора subsurf, примененного к кубу. Как и ранее установлен очень высокий порог слияния, что дает эффект кожи. (пример файла)
![]()
Щупальце создается с помощью модификатора массива (Array) с последующим применением модификатора Кривая (Curve). Сегмент на переднем плане является базовым мешем для щупальца. Щупальце закрыто с концов с помощью 2-х специально смоделированных объектов, которые деформированы тем же объектом Curve, что и основная часть щупальца. (пример файла)
Урок про моделирование при помощи модификатора массива.
Google советует:
Советую посмотреть...
Подпишитесь на обновления Blender-Empire по электронной почте:




Добавить комментарий