Здесь вы можете задать интересующий Вас вопрос по Blender:

Полезные ссылки: Стартовый курс

Array

< Все темы

Модификатор Array создает массив копий основного объекта, добавляя смещение от предыдущего объекта различными путями. Вершины соседних копий могут быть объединены, если они вблизи, позволяя тем самым использовать Subdivision Surface.

Этот модификатор может быть полезен для разработки больших сцен с помощью повторяющихся (тайл, tileable) мешей. Он также полезен для создания сложных повторяющихся форм.

Одновременно к одному объекту могут быть применены несколько Array.

Настройки

  • Fit type (метод вписания) – контролирует то, как будет рассчитываться длина массива. Можно выбрать из трех способов (по кривой, длине, количеству), описанных ниже:
    • Fit Curve (вписать в кривую) – создает достаточно копий, чтобы покрыть всю длину кривой, указанной в поле Curve.
    • Fit Length (вписать в длину) – создает достаточно копий, чтобы вписаться в указанное значение длины.
    • Fixed Count (определенное количество) – создает нужное количество копий, указанное в поле Count.

Примечание
– Оба способа: Fit Curve (вписать в кривую) и Fit Length (вписать в длину) используют локальную систему координат размера основного объекта, что означает, что при масштабировании основного объекта в режиме объекта (Object Mode), количество создаваемых модификатором копий не изменится.
– Fit Length также использует локальную систему координат длины. Это означает, что масштабирование кривой в режиме объекта (Object Mode) не повлияет на количество копий, генерируемых модификатором.
– Применение масштаба (через Apply) является решением данных проблем.

  • Offset (Смещение)
    • Constant Offset, X, Y, Z (постоянное смещение) – добавляет определенное значение смещения дубликатов объекта по осям X, Y и Z.
    • Relative Offset, X, Y, Z (относительное смещение) – добавляет значение для смещения дубликатов объекта путем умножения каждой ограничивающей рамки объекта стороны (bounding box) вдоль каждой оси на коэффициент масштаба. В соответствующих полях можно указать коэффициент смещения для осей. Ниже пример с относительным смещением, равным 0.5, 1.0, 1.5
      Array
    • Object Offset (смещение по объекту) – добавляет информацию о трансформации объекта к общему смещению. Может оказаться полезным использование пустышки (empty), располагающейся в центре или рядом с исходным объектом. Например, вращая такую пустышку, можно получить форму круга или спирали.
      Array
  • Merge (объединение) – если включено, то вершины каждой копии будут объединены с вершинами следующей копии, которые находятся на расстоянии, указанном в Distance.
    • First Last (первый-последний) – если включена эта И функция Merge, вершины первой копии будут объединены с вершинами последней копии, если они находятся на расстоянии, указанном в Distance. Это полезно для круговых объектов.
    • Distance (расстояние) – контролирует расстояние для объединения вершин.
  • UVs
    • U Offset, V Offset (U смещение, V смещение) – смещает UV каждой новой копии на установленное значение.
  • Cap (Заглушка)
    • Start Cap/End Cap (начальная и конечная заглушка) – эта функция позволяет указать объекты для начала и конца массива.
    • Положение для начального объекта: располагается так, если бы он был в положении -1 (один шаг массива) перед первым “обычным” элементом массива.
    • Положение для конечного объекта: располагается так, если бы он был в положении +1 (один шаг массива) после последнего “обычного” элемента массива.
    • Если функция Merge включена, вершины заглушки находятся в пределах пороговой величины, они будут объединены.

Примечание
Объекты начальной и конечной заглушки, в данный момент не поддерживают опцию First Last.

Советы

Комбинирование смещения

Смещение, которое рассчитывается для каждой копии объекта, является суммой всех типов смещения (Relative, Constant и Object), каждый из которых может включаться/отключаться независимо. Таким образом можно установить относительное смещение на 1,0 по одной из осей, и постоянное смещение на 0,1. Поэтому независимо от относительного смещения, объекты точно будут смещать на постоянную величину.

Некоторые примеры

Array
Цепь созданная из одного объекта. blend-файл
Array
Щупальце, созданное с помощью Массива, который следует по модификатору Curve. Sample blend-file

Спереди на изображении видны компоненты щупальца; на щупальцах есть специально смоделированные заглушки, которые следует по модификатору кривой вместе с основным элементом массива.

Содержимое страницы
Adblock
detector