Чтобы включить гравитацию в Blender, откройте панель Scene Properties (значок мира в правой части экрана), перейдите в раздел Gravity и установите значение силы тяжести. По умолчанию оно равно -9.81 (Земная гравитация в м/с²), но его можно изменить для других эффектов.

Гравитация в Blender влияет на симуляцию твердых тел, жидкостей, ткани и мягких тел. Без её настройки объекты не будут падать реалистично, а анимация потеряет естественность. Далее разберём, как включить гравитацию, где её найти в разных версиях программы и как настроить под конкретные задачи.

Где находится настройка гравитации в Blender

В Blender гравитация настраивается на уровне сцены, а не отдельных объектов. Это значит, что её параметры действуют глобально для всех физических симуляций в проекте.

Чтобы найти настройку:

  1. Откройте панель Properties (обычно справа, если её нет — нажмите N на клавиатуре).
  2. Выберите значок мира (Scene Properties), он выглядит как глобус.
  3. Прокрутите до раздела Gravity — здесь и задаётся сила тяжести.

В majority случаев значение по умолчанию (-9.81) подходит для земной гравитации. Если вы работаете с космической сценой или стилизованной анимацией, его можно изменить на 0 (невесомость) или отрицательное/положительное число для обратного эффекта.

💡

Если не видите раздел Gravity, проверьте, что вы находитесь в режиме 3D Viewport, а не в режиме редактирования меша или анимации.

Тип симуляцииРекомендуемое значение гравитацииПример использования
Твердые тела (Rigid Body)-9.81 м/с²Падение объектов, разрушения, механические системы
Жидкости (Fluid)-9.81 м/с²Вода, лава, сироп — для реалистичного течения
Ткань (Cloth)-9.81 м/с²Одежда, флаги, занавески
Мягкие тела (Soft Body)-5 до -9.81 м/с²Желатин, резиновые изделия — меньше для более эластичного поведения
Дым/Огонь (Smoke)-1 до -5 м/с²Легкие частицы, пар — меньшая гравитация для плавного подъёма

Параметры гравитации для разных типов симуляций

Гравитация в Blender влияет на разные физические системы по-разному. В таблице ниже — стандартные значения и их применение.

Для точной настройки учитывайте масштаб сцены. Если ваш объект в 10 раз больше реального, гравитацию нужно уменьшить в 10 раз (например, -0.981), иначе симуляция будет нереалистично быстрой.

Как проверить, что гравитация работает

Чтобы убедиться, что гравитация включена и влияет на объекты, выполните простой тест:

  • Создайте тестовый объект. Добавьте куб (Shift + A → Mesh → Cube).
  • Назначьте физику. В панеле Properties выберите значок физики (Physics Properties) и активируйте Rigid Body.
  • Установите тип. В настройках Rigid Body выберите Active (объект будет падать под действием гравитации).
  • Запустите симуляцию. Нажмите Space или кнопку Play в шкале времени.

Если куб начинает падать вниз — гравитация работает. Если нет, проверьте:

  1. Что значение в Gravity не равно 0.
  2. Что объект не зафиксирован (Rigid Body → Mass должно быть больше 0).
  3. Что в сцене есть Domain для симуляции (для жидкостей, дыма и т.д.).

Настройка гравитации для сложных сцен

В сложных проектах (например, с несколькими физическими системами) может понадобиться индивидуальная настройка гравитации для разных объектов. Для этого:

  1. Используйте Force Fields. Добавьте поле силы (Add → Force Field → Force) и настройте его как гравитационное. Это позволит создать локальные зоны с разной силой тяжести.
  2. Настройте масштаб. В Scene Properties → Units проверьте единицы измерения. Если вы работаете в метрах, гравитация -9.81 будет корректной. Для других единиц (например, сантиметров) значение нужно скорректировать.
  3. Проверьте столкновения. Убедитесь, что у объектов включены Collision в настройках физики, иначе они могут проходить сквозь друг друга.
⚠️ Внимание: Изменение гравитации в процессе симуляции может привести к нестабильному поведению объектов. Если нужно анимировать силу тяжести, используйте ключевые кадры (I) для плавного перехода.
Какой тип симуляции вы чаще используете в Blender?
Твердые тела (Rigid Body)
Жидкости (Fluid)
Ткань (Cloth)
Дым/Огонь (Smoke)

Сравнение гравитации в разных версиях Blender

Интерфейс Blender меняется от версии к версии, но настройка гравитации остаётся стабильной. Однако есть нюансы, которые стоит учитывать.

Версия BlenderРасположение GravityОсобенности
Blender 2.80–2.93Scene Properties → GravityЗначение по умолчанию: -9.81. Поддержка Force Fields для локальной гравитации.
Blender 3.0–3.6Scene Properties → GravityДобавлена поддержка единиц измерения в Scene Properties → Units.
Blender 4.0+Scene Properties → GravityУлючшенная интеграция с физическими системами, включая новые параметры для симуляции жидкостей.

Если вы используете старую версию (до 2.80), гравитация может находиться в World Properties или Physics. В этом случае рекомендуется обновить Blender до актуальной версии для удобства работы.

Типичные ошибки и их исправление

Даже опытные пользователи иногда сталкиваются с проблемами при настройке гравитации. Вот самые распространённые:

Проверяйте масштаб сцены — несоответствие единиц измерения приводит к нереалистичному поведению объектов.

Почему объект не падает, хотя гравитация включена?

Скорее всего, у объекта отключён параметр Rigid Body → Active или его масса (Mass) равна 0. Также проверьте, что объект не зафиксирован в пространстве с помощью Rigid Body → Animate или constraint'ов.

Практика: пошаговая инструкция по настройке гравитации для симуляции падения объектов

Разберём полный процесс создания простой симуляции с гравитацией:

Шаг 1. Создайте сцену. Удалите стандартный куб (X → Delete) и добавьте плоскость (Add → Mesh → Plane). Это будет основа, на которую будут падать объекты. Увеличьте её размер до 10x10 метров (S → 10 → Enter).

Шаг 2. Добавьте объекты для симуляции. Создайте 3–4 куба разного размера (Add → Mesh → Cube). Расположите их над плоскостью на высоте 5–10 метров.

Шаг 3. Настройте физику. Для каждого куба:

  1. Выделите куб.
  2. В панеле Properties выберите значок физики (Physics Properties).
  3. Нажмите Rigid Body → Add Active.
  4. Установите Mass (массу) в диапазоне от 1 до 10 кг.
Для плоскости:
  1. Выделите плоскость.
  2. В Physics Properties выберите Rigid Body → Add Passive (она будет статичным препятствием).

Шаг 4. Включите гравитацию. Перейдите в Scene Properties → Gravity и убедитесь, что значение равно -9.81.

Шаг 5. Запустите симуляцию. Нажмите Space или кнопку Play в шкале времени. Объекты должны начать падать на плоскость.

Шаг 6. Настройте параметры. Если падение слишком быстрое или медленное:

  1. Увеличьте или уменьшите значение гравитации.
  2. Измените массу объектов (Mass).
  3. Настройте Bounce (отскок) и Friction (трение) в Rigid Body для более реалистичного поведения.

Проверка перед запуском симуляции

Выполнено: 0 / 5

Часто задаваемые вопросы

Почему гравитация не работает в симуляции жидкости?

Для жидкостей гравитация настраивается не только в Scene Properties, но и в Domain (области симуляции). Убедитесь, что:

  1. В сцене есть объект Domain (добавьте его через Add → Mesh → Domain).
  2. В настройках Domain → Fluid → Gravity установлено значение, совпадающее с Scene Properties.
  3. Объект жидкости (Fluid) находится внутри Domain.
Если гравитация в Domain отключена, жидкость не будет падать.

Можно ли сделать гравитацию направленной не вниз?

Да. В Blender гравитация может быть направлена в любую сторону. Для этого:

  1. В Scene Properties → Gravity измените не только значение силы, но и её направление.
  2. По умолчанию гравитация действует вдоль оси Z (вниз). Чтобы изменить направление, используйте Force Fields:
    1. Добавьте Force Field → Force.
    2. В настройках поля выберите Force Type → Force.
    3. Установите Strength (сила) и направьте поле в нужную сторону с помощью Rotation.
Это полезно для симуляции центробежной силы или нестандартных физических эффектов.

Как анимировать изменение гравитации?

Чтобы гравитация менялась со временем (например, для эффекта невесомости):

  1. Перейдите в Scene Properties → Gravity.
  2. Наведите курсор на поле значения гравитации и нажмите I (вставка ключевого кадра).
  3. Переместитесь по шкале времени на нужный кадр.
  4. Измените значение гравитации (например, на 0 для невесомости).
  5. Снова нажмите I, чтобы зафиксировать новое значение.
Blender автоматически интерполирует изменение между ключевыми кадрами.

Почему объекты проходят сквозь друг друга?

Чаще всего это происходит из-за:

  1. Отсутствия физики. Убедитесь, что у объектов включён Rigid Body.
  2. Неправильного масштаба. Если объекты слишком большие или маленькие, симуляция может сбоить. Приведите их к реалистичным размерам.
  3. Отключённых столкновений. Проверьте, что у объектов включён параметр Collision в настройках Rigid Body.
  4. Слишком высокой скорости. Уменьшите значение гравитации или увеличьте Substeps в настройках Rigid Body World (панель Scene Properties → Rigid Body World).
Также попробуйте уменьшить Simulation Speed в Rigid Body World для более стабильной симуляции.