Текстура (texture)#

Ссылка

Панель:

Физика ‣ Силовые поля Physics ‣ Force Fields

Тип (type):

Текстура (texture)

Вы можете использовать силовое поле «текстура» для создания произвольно сложного силового поля, сила которого имеет цветовую маркировку в трёх направлениях. Красный цвет обозначает ось X, зелёный – ось Y, синий – ось Z (как и цвет осей координат в 3D-вьюпорте). Значение 0.5 означает отсутствие силы, значение больше 0.5 – ускорение в отрицательном направлении оси (например, -Z), значение меньше 0.5 – ускорение в положительном направлении оси (например, +Z).

Опции (options)#

Режим текстуры (texture mode)

Это задаёт способ получения вектора силы из текстуры.

Завиток (curl):

Вычисляет вектор силы на основе изгиба 3D-RGB текстуры (вращение векторов RGB). Это работает только с цветной текстурой. Его можно использовать, например, для создания красивой турбулентной силы с текстурой цветных облаков с шумом Перлина.

Градиент (gradient):

Вычисляет вектор силы как трехмерный градиент интенсивности (градации серого) текстуры. Вектор градиента всегда указывает в сторону увеличения яркости.

RGB:

Использует цветовые компоненты непосредственно в качестве компонентов вектора силы в направлениях, закодированных цветом. Для этого вам понадобится текстура RGB, например изображение или цветовой градиент. Таким образом, текстуры «наложения» без цветового градиента будет недостаточно.

Набла (nabla)

Это смещение, используемое для расчёта частных производных, необходимых для режимов текстур градиент и завиток.

Использовать координаты (use coordinates)

Использует координаты объекта-источника (а также вращение и масштаб) в качестве текстурного пространства, используемого частицами. Позволяет перемещать силовые поля, координаты которых привязаны к координатам местоположения объекта.

Координаты корневой текстуры (root texture coordinates)

Это полезно для волос, поскольку используется сила текстуры, рассчитанная для положения корня частицы для всех частей пряди волос.

2D

Игнорирует координату Z частицы и использует только X и Y частицы в качестве координат текстуры.

Помните, что только процедурные текстуры действительно 3D.

Примеры#

  • Одноцветная текстура (0.5, 0.0, 0.5) создаёт силу в направлении положительной оси Y, например волосы ориентированы по оси Y.

  • Смешанную текстуру с цветовым градиентом можно использовать для создания силовой «плоскости». Например с левой стороны (0.5, 0.5, 0.5), с правой стороны (1.0, 0.5, 0.5) у вас есть силовая плоскость, перпендикулярная XY (т.е. параллельно Z). Если вы используете объект в качестве координат – вы можете использовать его для перемещения частиц.

  • Анимированную текстуру дерева можно использовать для создания волнообразного движения.