Текстура (texture)#
Ссылка
- Панель:
- Тип (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). Если вы используете объект в качестве координат – вы можете использовать его для перемещения частиц.
Анимированную текстуру дерева можно использовать для создания волнообразного движения.