Рендеринг із Командного Рядка – 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
- Використати тільки два потоки.