Рендеринг із Командного Рядка – Command Line Rendering¶
У деяких ситуаціях ми хочемо збільшити швидкість рендерингу, мати доступ до Blender’а віддалено для зображування чогось або будувати скрипти, що використовують командний рядок – command line.
Однією з переваг використання командного рядка є те, що нам не потрібен графічний показ (наприклад, не потрібно для Х сервера на Linux), та, як наслідок, ми можемо рендерити через віддалену оболонку (зазвичай, SSH).
Дивіться Command Line Arguments про повний список аргументів (наприклад, для визначення того, яку сцену рендерити, номер кінцевого кадру тощо), або просто запустіть:
Дивіться Command Line Launching щодо конкретних інструкцій про запуск Blender’а з командного рядка.
blender --help
Примітка
Аргументи виконуються у порядку, в якому вони задані!
Наступна команда не буде працювати, оскільки вивід та розширення задані після того, як дана Blender’у команда запустити рендеринг:
blender -b file.blend -a -x 1 -o //render
Наступна команда буде поводитися, як очікується:
blender -b file.blend -x 1 -o //render -a
Завжди розміщуйте -f
або -a
як останній аргумент.
Одиничне Зображення – Single Image¶
blender -b file.blend -f 10
-b
Рендерить у фоні (без Інтерфейсу Користувача).
file.blend
Шлях до blend-файлу для рендерингу.
-f 10
Рендерити тільки 10-й кадр.
blender -b file.blend -o /project/renders/frame_##### -F OPEN_EXR -f -2
-o /project/renders/frame_#####
Шлях до місця для збереження рендереного зображення, що використовує п’ять підставних нулів для номера кадру.
-F OPEN_EXR
Замістити формат зображення, визначений у цьому blend-файлі, та зберегти у зображення формату OpenEXR.
-f -2
Рендерити тільки другий останній кадр.
Попередження
Аргументи чутливі до регістру! -F
та -f
– це не те ж саме.
Анімація – Animation¶
blender -b file.blend -a
-a
Рендерити всю анімацію, використовуючи всі устави, збережені у цьому blend-файлі.
blender -b file.blend -E CYCLES -s 10 -e 500 -t 2 -a
-E CYCLES
Використати рушій «Cycles Render». Для отримання списку, доступних рушії рендерингу, запустіть
blender -E help
.-s 10 -e 500
Задати стартовий кадр як
10
та кінцевий кадр як500
.-t 2
Використати тільки два потоки.