# Рассеивание по пути

## Краткое описание

Разбрасывает объекты вдоль кривых и сплайнов с настраиваемыми параметрами.

## Описание

Инструмент Path Scatter разбрасывает объекты вдоль кривых или сплайнов, позволяя гибко располагать и настраивать разбросанные объекты. Он предоставляет различные параметры для управления плотностью, подгонкой, вращением и масштабом разбросанных элементов, что делает его пригодным для множества сценариев при создании 3D-сцен.

## Свойства

### Базовые свойства

* **Кривые**: Кривые для разброса
* **Рассеять**: Сетки для разброса
* **Режим плотности**: Изменяет режим плотности.
* **Плотность**: Плотность представляет собой значение, относительное к объектам, которые вы разбрасываете, и даёт правдоподобные результаты.
* **Дистанция**: Точки будут разбросаны вдоль кривой на этом расстоянии друг от друга
* **Количество**: Управляет количеством разбросанных объектов вдоль кривой
* **Ось подгонки**: Установите ось объекта, смотрящую в нужном направлении, и объект будет подогнан с её использованием.
* **Режим подгонки**: Укажите режим подгонки для объектов; Pattern позволяет задать конкретные индексы, а Random генерирует объекты случайным образом.
* **Шаблон**: Укажите номер объекта как шаблон, и он будет повторяться, что позволяет создавать сложные композиции.
* **Начало разброса**: Разбрасывать объекты в начале кривой
* **Конец разброса**: Разбрасывать объекты в конце кривой
* **Перевернуть концы**: Перевернуть объекты, расположенные в начале или в конце
* **Отступ подгонки**: Добавить или удалить отступ вокруг подогнанных объектов, чтобы предотвратить их соприкосновение
* **Растяжение заполнения**: Растянуть объекты вдоль кривой, чтобы полностью её заполнить
* **Мин. масштаб**: Минимальный масштаб разбросанных объектов
* **Макс. масштаб**: Максимальный масштаб разбросанных объектов
* **Сглаживание пути**: Гладкость кривой пути
* **Погружение**: Опускает ваши инстансированные объекты вниз, полезно для деревьев и подобных объектов.
* **Дрожание касательных**: Случайным образом смещает позицию вдоль касательной кривой, нарушая равномерное расположение.
* **Дрожание бинормалей**: Случайным образом смещает позицию вдоль бинормали кривой, ещё больше нарушая равномерность.
* **Разрешение**: Управляет разрешением выборки кривых
* **Случайный поворот**: Случайным образом вращает разбросанные объекты вокруг их оси.
* **Ось вращения**: Ось, вокруг которой вращаются объекты.
* **Сид**: Создаёт случайное разнообразие текущей настройки разброса.

### Маскирование особенностей

* **Projection Mask**: Проецирует объекты вдоль этой(их) входной(ых) сетки(ок).
* **Добавить маску**: При использовании маскирования это может помочь вам случайным образом восстановить замаскированные объекты.
* **Удалить маску**: Случайным образом замаскировать объекты.
* **Начало среза**: Маскирует настройку разброса, разрезая внутреннюю кривую с её начала.
* **Конец среза**: Маскирует настройку разброса, разрезая внутреннюю кривую на её концах.

### Свойства вращения

* **Режим «Смотреть на»**: Контролирует направление каждого объекта.
* **Объекты для просмотра**: Объекты, на которые будут направлены разбросанные объекты в режиме LOOK AT.
* **Выравнивание по кривой**: Если включено, ориентирует объекты в соответствии с нормалью кривой.
* **Дрожание вращения**: Случайным образом вносит дрожание в вращение каждого разбросанного объекта.
* **Пространство вращения**: Вращать объекты в мировом или локальном пространстве.
* **Вращение по X**: Вращает разбросанные объекты вокруг оси X в указанном пространстве.
* **Вращение по Y**: Вращает разбросанные объекты вокруг оси Y в указанном пространстве.
* **Вращение по Z**: Вращает разбросанные объекты вокруг оси Z в указанном пространстве.
* **Направление скручивания**: Скручивает вокруг указанной оси.
* **Скручивание вращения**: Скручивает вращения разбросанных объектов вдоль кривой.

### Группу свойств масштабирования

* **Дрожание масштаба**: Случайным образом вносит дрожание в масштаб каждого разбросанного объекта.
* **Use Custom Scale**: Если отмечено, значения Min и Max масштаба в базовых свойствах будут проигнорированы.
* **Минимальный масштаб X**: Минимальный масштаб по оси X.
* **Минимальный масштаб Y**: Минимальный масштаб по оси Y.
* **Минимальный масштаб Z**: Минимальный масштаб по оси Z.
* **Максимальный масштаб X**: Максимальный масштаб по оси X.
* **Максимальный масштаб Y**: Максимальный масштаб по оси Y.
* **Максимальный масштаб Z**: Максимальный масштаб по оси Z.

### Переопределение позиции

* **Переопределение рандомизации**: Если установлено в true, значение переопределения будет использоваться для рандомизации позиции разбросанных объектов.
* **Переопределение X**: Переопределяет позицию вдоль оси X.
* **Переопределение Y**: Переопределяет позицию вдоль оси Y.
* **Переопределение Z**: Переопределяет позицию вдоль оси Z.

### Маска близости

* **Близость**: Сетки близости обеспечивают сохранение только тех разбросанных объектов, которые находятся поблизости.
* **Дистанция**: Управляет расстоянием близости.
* **Выборка**: Более высокое значение даёт более точное маскирование по близости, но обходится дороже.

### Разное

* **Получать декали**: Если установлено в true, инстансы получают декали.
* **Включить коллизии**: Если True — коллизия устанавливается в 'Enabled (Query and Physics)', если False — 'NoCollision'.
