Чтобы в Blender сохранить анимацию, нужно выбрать подходящий формат и экспортировать проект через меню File → Export. Для рендера в видео используйте FFmpeg (MP4, AVI), для передачи в другие программы — FBX или Alembic. Настройки зависят от цели: для игровых движков важны кости и ключи, для монтажа — частота кадров и кодек.
Самый универсальный способ — экспорт через FBX: он сохраняет анимацию костей, меша и камеры. Если нужно видео, рендерите последовательность кадров в PNG, а затем склейте в MP4. В большинстве случаев хватает стандартных настроек, но для сложных сцен важно проверить диапазон кадров и включить Selected Objects, если экспортируете не всё.
Выбор формата: что подходит для вашей задачи
Формат экспорта определяет, куда и как вы будете использовать анимацию. FBX — лучший выбор для передачи в Unity, Unreal Engine или Maya. Он поддерживает:
- Анимацию костей (
Armature); - Ключевые кадры объекта и камеры;
- Морфинг (
Shape Keys); - Материалы (но не всегда корректно).
Alembic подходит для статичных или деформируемых объектов (например, симуляция жидкости или ткани), но не сохраняет анимацию костей. GLTF актуален для веба — он легкий и поддерживает анимации в браузере.
Для рендера в видео используйте FFmpeg. Формат MP4 с кодеком H.264 даст хорошее соотношение качества и размера файла. Частота кадров (FPS) должна совпадать с настройками проекта: обычно 24, 30 или 60 FPS.
Перед экспортом проверьте диапазон кадров в Timeline — по умолчанию Blender может рендерить только текущий кадр. Убедитесь, что Start Frame и End Frame охватывают всю анимацию.
| Параметр | Рекомендуемое значение | Для чего нужно |
|---|---|---|
Selected Objects | Включено | Экспортировать только выделенные объекты (если не нужно всё) |
Armature | Включено | Сохранить анимацию костей |
Animation | Включено | Экспортировать ключевые кадры |
Apply Modifiers | Включено | Применить модификаторы к мешу |
Smoothing | Включено | Сглаживание нормалей для плавных теней |
Path Mode | Copy | Копировать текстуры в папку с файлом |
Настройки экспорта FBX: что включить, а что отключить
Экспорт в FBX требует внимательности к деталям. Основные параметры:
Если анимация не сохраняется, проверьте:
- Выделены ли объекты, которые нужно экспортировать;
- Есть ли ключевые кадры на временной шкале;
- Не включен ли
Only Deform Bones— это удалит кости, не влияющие на деформацию; - Совпадает ли диапазон кадров в
Timelineи в настройках экспорта.
Для сложных сцен с множеством объектов используйте Batch Export — аддон, который позволяет экспортировать несколько объектов в отдельные файлы.
Экспорт анимации в видео: рендеринг и склейка
Чтобы получить готовое видео, нужно сначала отрендерить последовательность кадров, а затем склеить их в файл. Шаги:
Настройте камеру и освещение в сцене.
В
Render Propertiesвыберите:Resolution— обычно 1920×1080 для Full HD;Frame Rate— 24, 30 или 60 FPS;Output Properties → Output— укажите папку для кадров;File Format— выберитеPNGилиEXRдля максимального качества.
В
Output Properties → OutputвключитеSequencer, если используете видеоредактор Blender.Запустите рендеринг через
Render → Render Animation.Склейте кадры в видео через
FFmpeg:- В
Output Properties → OutputвыберитеFFmpeg; - Укажите формат
MP4и кодекH.264; - Нажмите
Render → Render Animation.
- В
⚠️ Внимание: рендеринг анимации может занять много времени и места на диске. Для теста используйте низкое разрешение (50%вRender Properties → Dimensions) и небольшой диапазон кадров.
Сравнение форматов: FBX vs Alembic vs GLTF
Каждый формат имеет свои плюсы и минусы. Выбор зависит от задачи:
| Формат | Плюсы | Минусы | Лучше для |
|---|---|---|---|
FBX | Поддержка анимации костей, меша, камеры | Большой размер файла, проблемы с материалами | Игровые движки, 3D-редакторы |
Alembic | Быстрый экспорт, поддержка деформаций | Не сохраняет анимацию костей, большой размер | Симуляции, статичные объекты |
GLTF | Легкий, поддерживает анимации в браузере | Ограниченная поддержка сложных матириалов | Веб, AR/VR |
MP4 (FFmpeg) | Универсальный видеофайл, небольшой размер | Нет возможности редактировать анимацию | Демонстрация, монтаж |
FBX — самый универсальный формат для передачи анимации между программами. Alembic удобен для симуляций, но не подходит для анимации персонажей. GLTF идеален для веба, но может не поддерживать сложные эффекты.
Типичные ошибки и как их избежать
Ошибки при экспорте анимации часто связаны с неверными настройками или пропущенными шагами. Рассмотрим основные:
- Анимация не сохраняется в FBX: проверьте, что включен параметр
Animationв настройках экспорта и выделены объекты с анимацией. - Кости не экспортируются: убедитесь, что в сцене есть арматура (
Armature) и она привязана к мешу. - Видео рендерится без движения: проверьте, что в
Timelineустановлен правильный диапазон кадров и есть ключевые кадры. - Файл слишком большой: для видео уменьшите разрешение или используйте кодек с компрессией (например,
H.265вместоH.264).
Оптимизация анимации перед экспортом
Перед экспортом стоит оптимизировать анимацию, чтобы уменьшить размер файла и избежать артефактов. Вот что можно сделать:
- Удалите ненужные ключевые кадры: в
Graph Editorвыберите все ключи (A) и удалите лишние черезX → Delete Keyframes. - Упростите арматуру: удалите кости, которые не влияют на анимацию, или используйте
Bone Layersдля организации. - Примените модификаторы: в настройках экспорта включите
Apply Modifiers, чтобы меш экспортировался в конечном виде. - Проверьте вес костей: если меш деформируется неправильно, исправьте веса в
Weight Paint.
Для сложных сцен с множеством объектов используйте Collection, чтобы экспортировать только нужные элементы. Это ускорит процесс и уменьшит размер файла.
Оптимизация анимации перед экспортом économит время и место на диске, а также уменьшает риск ошибок при импорте в другие программы.
Пошаговая инструкция: как сохранить анимацию в Blender
Разберём процесс на примере экспорта анимации персонажа в FBX для Unity:
Откройте проект в Blender и убедитесь, что анимация воспроизводится корректно в
Timeline.Выделите объекты, которые нужно экспортировать (персонаж, арматуру, камеру).
Перейдите в
File → Export → FBX (.fbx).В настройках экспорта:
- Укажите путь и имя файла;
- Включите
Selected Objects; - Включите
ArmatureиAnimation; - Убедитесь, что
Start FrameиEnd Frameсоответствуют диапазону анимации; - В
Primary Bone AxisвыберитеY(для Unity); - Нажмите
Export FBX.
Проверьте файл в Unity или другом редакторе.
Чек-лист перед экспортом анимации
Часто задаваемые вопросы
Можно ли сохранить анимацию в Blender в формате GIF?
Прямого экспорта в GIF в Blender нет, но можно отрендерить последовательность кадров в PNG, а затем конвертировать в GIF через сторонние программы (например, Photoshop или онлайн-сервисы). Для этого используйте Render → Render Animation с форматом PNG, а затем склейте кадры в GIF.
Почему анимация в FBX не воспроизводится в Unity?
Чаще всего проблема в несовпадении осей или отсутствии арматуры. Проверьте:
- В настройках экспорта
FBXв Blender выбран лиPrimary Bone Axis = Y; - Привязана ли арматура к мешу;
- Включён ли параметр
Animationпри экспорте; - Импортируется ли файл в Unity как
HumanoidилиGeneric(зависит от типа анимации).
Как сохранить анимацию камеры в Blender?
Анимацию камеры можно сохранить в FBX или отрендерить в видео. Для экспорта в FBX:
- Выделите камеру в сцене;
- В настройках экспорта включите
Selected ObjectsиAnimation; - Убедитесь, что диапазон кадров охватывает всю анимацию;
- Экспортируйте файл.
Для рендера в видео настройте камеру как активную (Ctrl + Alt + 0) и запустите рендеринг через Render → Render Animation.
Какой кодек лучше выбрать для рендера видео из Blender?
Выбор кодека зависит от задачи:
- H.264 (MP4): универсальный кодек с хорошим соотношением качества и размера. Подходит для демонстрации и монтажа;
- H.265 (HEVC): более эффективная компрессия, но не все программы его поддерживают;
- ProRes: высокое качество, подходит для профессионального монтажа (файлы большие);
- DNxHD: аналогично ProRes, используется в киноиндустрии.
Для большинства задач достаточно H.264 с битрейтом 10–20 Мбит/с.