Коротко
- Для фонового рендеринга можно использовать -b или --background, для отдельного кадра — -f, для анимации — -a.
- Путь с // задаёт расположение файлов относительно blend-файла.
- Кадры анимации можно сохранять как отдельные изображения, например PNG; для тяжёлых композитных операций также подойдёт OpenEXR.
- В командной строке Blender 5.2 LTS для Cycles можно указать устройство CPU, CUDA, OPTIX, HIP, ONEAPI или METAL.
В официальном руководстве Blender 5.2 LTS описаны параметры командной строки, которые позволяют запускать рендеринг сцены независимо от интерфейса и управлять выходными файлами. Такой подход помогает при планировании рендеринга отдельного кадра или анимации: можно явно задать путь к файлам, номера кадров, движок рендеринга и устройство Cycles. Инструкции ниже основаны на документации Blender 5.2 LTS.
1. Настройте фоновый рендеринг и выбор кадров
Чтобы запустить Blender без интерфейса, используйте параметр -b или --background. Рендеринг отдельного кадра запускается с помощью -f, а параметр -a обрабатывает кадры анимации в заданном диапазоне. Чтобы выбрать конкретную сцену, добавьте её название после параметра -S. Начальный и конечный кадры, а также шаг задаются параметрами -s, -e и -j.
Укажите в команде blend-файл, который требуется отрендерить.
Если запускать Blender нужно без интерфейса, добавьте
-b.Для отдельного кадра используйте
-fи номер кадра; для анимации — параметр-a.Чтобы указать движок рендеринга, используйте параметр
-E. Список доступных движков можно вывести командой-E help.
Пример из руководства для рендеринга отдельного кадра и выбора устройства Cycles:
blender -b file.blend -f 20 -- --cycles-device OPTIXПараметры Cycles необходимо указывать после двойного дефиса. В документации перечислены следующие доступные устройства: CPU, CUDA, OPTIX, HIP, ONEAPI и METAL. Если добавить +CPU к параметру GPU, рендеринг будет выполняться одновременно на CPU и GPU. Прежде чем выбирать устройство, проверьте совместимость оборудования и конфигурации Blender в вашей системе.
2. Настройте путь вывода и имена кадров
Путь для сохранения файлов задаётся в командной строке параметром -o или --render-output. Если путь начинается с //, он считается относительным к blend-файлу. Символы # в имени файла заменяются номером кадра; их количество определяет число разрядов с ведущими нулями. Например, шаблон animation_##_test.png создаст первый кадр с именем animation_01_test.png.
Если при рендеринге анимации в имени файла нет #, Blender добавит к имени #### для номера кадра. Заранее заданные путь и шаблон именования помогают упорядочить кадры и при необходимости продолжить рендеринг с проблемного места.
Укажите папку для вывода с помощью
-o.Если путь должен быть связан с blend-файлом, начните его с
//.Добавьте нужное количество символов
#в имя файла, чтобы задать число разрядов номера кадра.Чтобы выбрать отдельные кадры или задать диапазон, используйте параметры кадров в командной строке: для
-fподдерживаются списки кадров через запятую и диапазоны, заданные с помощью...
3. Последовательность изображений или видео? Выберите формат под рабочий процесс
В панели Output задаются расположение и формат сохранения рендеров. Отдельные кадры по умолчанию автоматически не сохраняются, а рендеры анимации записываются по указанному пути вывода. Если отключить автоматическое сохранение в панели, понадобится другой способ вывода, например активный узел File Output.
| Настройка | Рекомендуемое значение | Эффект |
|---|---|---|
| Результат рендеринга | Для анимации — последовательность изображений PNG | Упрощает продолжение рендеринга с нужного кадра, если во время работы возникнет проблема. |
| Промежуточный файл для тяжёлого композитинга | OpenEXR | Может сохранять HDR-данные пикселей и использоваться при композитинге. |
| Номер кадра | Символы # в имени файла | Определяет число разрядов и расположение номера кадра. |
| Очень большой видеофайл | Autosplit Output для видео размером более 2 GiB | Разбивает результат на новые файлы, когда первый достигает 2 GiB. |
Официальное руководство рекомендует сначала сохранять кадры в отдельные файлы, например PNG или OpenEXR, а не сразу рендерить в видеоформат. Если рендеринг прервётся, можно будет продолжить с проблемного кадра, а не обрабатывать всю анимацию заново. Кроме того, последовательность изображений можно импортировать в Video Sequencer, чтобы быстрее, чем при повторном рендеринге сцены, попробовать другие настройки кодирования видео. Сжатие с потерями лучше применять на этапе подготовки конечного файла, а не обрабатывать позже уже сжатый файл.
Плотность пикселей (PPI или DPI) — это метаданные о предполагаемом физическом размере изображения при печати или работе в настольной издательской программе; они не повышают качество изображения. Поэтому при выборе разрешения и оценке требований к печати не следует путать это поле с настройкой качества рендеринга.
4. Применение в архитектурной визуализации и рабочем процессе
При создании архитектурной анимации сохранение кадров в виде отдельных изображений помогает ограничить объём работы, которую придётся повторить после прерывания. Последовательность изображений затем можно собрать в Video Sequencer, где также можно добавить звук и видеоклипы. Для отдельных презентационных изображений стоит заранее проверить поведение автоматического сохранения и способ сохранения статичного рендера.
Определите, должен ли путь быть относительным к blend-файлу или указывать на другое расположение.
Укажите движок рендеринга с помощью
-E; если не уверены в его названии, проверьте вывод команды-E help.При использовании Cycles выберите устройство, подходящее для вашей системы. В руководстве сказано, что статистику времени рендеринга и использования памяти можно сохранять с помощью
--cycles-print-stats.Перед рендерингом длинной анимации проверьте нумерацию кадров и шаблон имён файлов; заполнение номера нулями упрощает сортировку файлов.
При запуске Blender в фоновом режиме отслеживать сообщения об ошибках и ходе работы помогают параметры --log, --log-level и --log-file. Например, уровень логирования info выводит сведения об устройствах, файлах, конфигурации и операциях; warning показывает предупреждения, а error — ошибки. При выборе формата вывода или видеокодека также важно учитывать совместимость контейнера и кодека. В руководстве отмечается, что некоторые сочетания могут быть несовместимы, а отдельные кодеки поддерживают не все размеры изображения.
Частые ошибки
Считать, что отдельный кадр сохранится автоматически: согласно документированному поведению Blender по умолчанию, статичные изображения нужно сохранять вручную.
Забывать указать шаблон кадра для анимации: если в имени файла нет
#, Blender добавит####для номера кадра; проверьте, соответствует ли это нужному формату имени.Сразу рендерить в видео, не учитывая риск прерывания: последовательность изображений позволяет продолжить с проблемного кадра и изменить параметры кодирования позднее.
Путать PPI/DPI с качеством изображения: это значение связано с физическим размером и само по себе не влияет на качество рендеринга.
Не проверять совместимость видеоконтейнера и кодека: при ошибке проверьте оба параметра и ограничения кодека по размеру изображения.
Источники
Источников: 2Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для архитектурных бюро и команд визуализации в Турции рендеринг из командной строки удобен тем, что позволяет запускать повторяющиеся задачи с одинаковой структурой вывода и управлять кадрами анимации. В частности, подход с последовательностью изображений даёт возможность после прерывания сосредоточиться на проблемном кадре, а не запускать всю сцену заново.
При этом устройство Cycles должно соответствовать имеющемуся оборудованию: не следует считать, что перечисленные в документации параметры доступны в любой системе. Также стоит проверить путь вывода, автоматическое сохранение и совместимость видеокодеков. Путаница между PPI/DPI и настройкой качества, а также предположение, что отдельный кадр сохранится автоматически, — распространённые ошибки рабочего процесса.
Частые вопросы
Как запустить рендеринг анимации Blender из командной строки?
Для запуска без интерфейса используйте `-b`, а для обработки кадров анимации — `-a`. Путь вывода можно задать с помощью `-o`.
Как добавить номер кадра в имя файла рендера Blender?
С помощью символов `#` в имени файла можно задать число разрядов номера кадра с ведущими нулями. Если `#` нет, Blender добавит `####` для номера кадра в выводе анимации.
Нужно ли сохранять анимацию Blender сразу в видеоформате?
Руководство Blender рекомендует сначала сохранять отдельные изображения, например PNG или OpenEXR. Последовательность изображений может упростить продолжение рендеринга с нужного кадра после прерывания и последующую проверку параметров кодирования видео.



