Введение#

Силовые поля позволяют влиять на симуляцию, например, добавляя дополнительное движение. Воздействию силовых полей могут быть подвержены: Частицы, мягкие тела, твёрдые тела и тканевые объекты. Силовые поля автоматически влияют на всё. Чтобы исключить влияние на симуляцию или систему частиц – просто уменьшите влияние этого типа силового поля на панели «влияния сил».

  • Все типы объектов и частиц могут генерировать поля, но только объект-кривая может содержать поле «вдоль кривой».

  • Также силовые поля могут быть созданы из частиц. См.: «физику частиц».

  • Чтобы объекты имели эффект, они должны иметь хотя бы один общий слой.

Вы можете ограничить воздействие на частицы группой объектов (см. страницу «физика частиц»).

Создание силового поля#

Ссылка

Режим:

Объектный режим (object mode)

Меню:

Добавить ‣ Силовое поле Add ‣ Force Field

Панель:

Физика ‣ Силовое поле Physics ‣ Force Field

Чтобы создать одно силовое поле, вы можете нажать Добавить ‣ Силовое поле и выбрать желаемое силовое поле. Этот метод создаёт пустышку с прикреплённым силовым полем.

Примеры пустышек с прикреплёнными силовыми полями.#
../../../_images/physics_forces_force-fields_types_vortex_visualzation.png

Силовое поле «вихрь» .#

../../../_images/physics_forces_force-fields_types_wind_visualzation.png

Силовое поле «ветер» .#

../../../_images/physics_forces_force-fields_types_force_visualzation.png

Силовое поле «сила» .#

Чтобы создать поле из существующего объекта, вам необходимо выделить объект и перейти на вкладку «физики». Выберите тип поля в меню «силовых полей».

Примечание

После изменения настроек панели поля или настроек панели отклонения «столкновений» необходимо пересчитать систему частиц, мягкого тела или ткани с помощью удаления кэша – автоматически это не делается.

Частицы реагируют на все виды силовых полей, мягкие тела только на «силу», «ветер» и «вихрь» (они реагируют на «гармонические» поля, но не годным образом).

Общие настройки полей#

Большинство полей имеют одинаковые настройки, хотя действуют по-разному. Настройки, уникальные для каждого типа поля, описаны ниже. Поля «вдоль кривой» и «текстура» имеют совершенно отличные друг от друга параметры.

Форма (shape)

Устанавливает направление, которое используется для расчёта силы эффектора. Для силовых полей из объекта-пустышки – доступны только формы точка, линия и плоскость, а для поля из 3D объекта доступны дополнительные опции поверхность и каждая точка, а также «кривая» для поля от кривой.

Точка (point):

Точка со всенаправленным воздействием. Использует ориджин объекта в качестве точки-эффектора.

Линия (line):

Сила воздействует только в локальной плоскости XY, используя линию оси Z в качестве эффектора.

Плоскость (plane):

Сила воздействует только в локальном направлении Z, используя плоскость оси XY в качестве эффектора.

Поверхность (surface):

Силовое поле воздействует на поверхность трехмерного объекта. В данном случае ось Z является нормалью поверхности.

Каждая точка (every point):

Использует каждую вершину объекта-меша в качестве точки-эффектора.

Интенсивность (strength)

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

Поток (flow)

Если значение ненулевое – это добавляет силу сопротивления, пропорциональную и противоположную скорости точки.

Это эффективно интерпретирует силовое поле так, что: соотношение интенсивности и потока, в определённой точке, определяет скорость «воздушного потока» вашего поля , а объекты побуждаются следовать за потоком за счёт сопротивления, вызванного силой сопротивления потока.

Влияние (affect)
Положение (location)

Воздействовать на расположение частиц и других физических объектов.

Вращение (rotation)

Воздействовать на вращение частиц с помощью динамического вращения. Опция не актуальна для других типов физических систем.

Отключение обеих опций – полностью деактивирует силовое поле.

Количество шума (noise amount)

Добавляет шум к интенсивности силы.

Вариация (seed)

Изменяет значение случайного шума.

Поглощение (absorption)

Сила поглощается столкнувшимися объектами.

Коэффициент ветра (wind factor)

Указывает, насколько уменьшается сила при воздействии параллельно на поверхность, например на ткань. Если установлено значение 1, учитывается только составляющая силы по нормали.

Спад (falloff)#

Здесь вы можете установить форму силового поля (если «мощность» спада больше 0).

Форма (shape)
Конус (cone):

Спад приводит к образованию конусообразного силового поля. Дополнительные опции аналогичны опциям цилиндра.

Сфера (sphere):

Спад равномерен во всех направлениях, как в сфере.

Цилиндр (tube):

В результате спада образуется силовое поле цилиндрической формы. Радиальную мощность поля можно регулировать также, как и «минимальное» и «максимальное» расстояния поля.

Вдоль оси Z (Z direction)

Направление воздействия силы по оси Z.

+Z:

Сила влияет только на положительную ось Z.

-Z:

Сила влияет только на отрицательную ось Z.

Вся ось Z (both Z):

Сила влияет на положительную и отрицательную ось Z.

Мощность (power)

Как меняется мощность силового поля в зависимости от расстояния от него. Если r – это расстояние от ориджина объекта, сила изменяется на 1/(r - min + 1)мощность. Спад на 2 меняет силовое поле на 1/(r - min + 1)2, что похоже на спад гравитационного притяжения.

Минимальное расстояние (min distance)

Расстояние от ориджина объекта, до места на котором силовое поле действует с полной интенсивностью. Если у вас спад равен 0, этот параметр не будет иметь никакого эффекта, поскольку поле эффективно с полной интенсивностью до максимального расстояния (или до бесконечности). Показано дополнительным кружком вокруг объекта.

Максимальное расстояние (max distance)

Определяет максимальный радиус воздействия силового поля на другие объекты (показан дополнительной окружностью вокруг объекта).