Command Line Arguments – Аргументи Командного Рядка
Blender 3.1 Usage: blender [args …] [file] [args …]
Render Options – Опції Рендера
-b,--backgroundЗапуск у фоні (часто використовується для рендерингу без інтерфейсу користувача).
-a,--render-animРендерення кадрів від початку до кінця (включно).
-S,--scene<name>Задання ім’я
<name>активної сцени для рендерингу.-f,--render-frame<frame>Рендерення кадру
<frame>та збереження його.+<frame>початковий кадр відносно,-<frame>кінцевий кадр відносно.Може також використовуватися розділений комами список кадрів (без пробілів).
Діапазон кадрів може бути виражений, використовуючи роздільник
..між першим та останнім кадрами (включно).
-s,--frame-start<frame>Задання початку діапазону кадрів
<frame>, підтримує +/- для відносно кадрів також.-e,--frame-end<frame>Задання кінця діапазону кадрів
<frame>, підтримує +/- для відносно кадрів також.-j,--frame-jump<frames>Задання кількості кадрів, які перестрибувати після кожного рендереного кадру.
-o,--render-output<path>Задання шляху рендера та імені файлу. Використовуйте
//на початку шляху для рендера відносно цього blend-файлу.Символи
#замінюються номерами кадрів та використовуються для визначення заповнення нулями розрядів номерів.animation_##_test.pngстаєanimation_01_test.pngtest-######.pngстаєtest-000001.png
Коли ім’я файлу не містить жодних
#, то стандартно додасться суфікс####у це ім’я файлу.Такий номер кадру буде додано у кінець такого імені файлі, наприклад:
blender -b animation.blend -o //render_ -F PNG -x 1 -a//render_стане//render_####, а кадри запишуться як//render_0001.png-E,--engine<engine>Визначення рушія рендера. Використовуйте
-E helpдля виводу списку доступних рушіїв.-t,--threads<threads>Використання кількості потоків
<threads>для рендерингу та інших операцій [1-64], 0 дає їх визначення головним процесором системи.
Format Options – Опції Формату
-F,--render-format<format>Задання формату рендера. Дійсні варіанти:
TGARAWTGAJPEGIRISIRIZAVIRAWAVIJPEGPNGBMPFormats that can be compiled into Blender, not available on all systems:
HDRTIFFOPEN_EXROPEN_EXR_MULTILAYERMPEGCINEONDPXDDSJP2-x,--use-extension<bool>Задання опції для додання розширення файлу у кінець його імені.
Animation Playback Options – Опції Програвання Анімації
-a<options><file(s)>Замість показування інтерфейсу користувача Blender’а, це проганяє Blender як програвач анімації, для перегляду фільмів та послідовностей, рендерених у Blender (ігнорується, якщо задано
-b).Playback Arguments – Аргументи Програвання:
-p<sx><sy>Відкриття у нижньому лівому кутку з координатами
<sx>,<sy>.-mЧитання з диска (Не з буфера)
-f<fps><fps-base>Визначення початкової частоти кадрів за секунду – FPS.
-j<frame>Задання кроку перестрибування кадрів аргументом
<frame>.-s<frame>Грання з кадру
<frame>.-e<frame>Грання до кадру
<frame>.-c<cache_memory>Обсяг пам’яті в мегабайтах для кешування зображень під час програвання. Нуль вимикає (натомість затисніть фіксованою кількістю кадрів).
Window Options – Опції Вікна
-w,--window-borderСилування відкриття з границями.
-W,--window-fullscreenСилування відкриття у повноекранному режимі.
-p,--window-geometry<sx><sy><w><h>Відкриття у нижньому лівому кутку з координатами
<sx>,<sy>та із шириною і висотою як<w>,<h>.-M,--window-maximizedСилування відкриття максимізовано.
-con,--start-consoleЗапуск з відкритим вікном консолі (ігнорується, якщо задано
-b), (лише для Windows).--no-native-pixelsНе використовувати нативний розмір пікселя, для високо роздільних дисплеїв (MacBook
Retina).--no-window-focusВідкриття позаду інших вікон та без фокусування.
Python Options – Опції Python
-y,--enable-autoexecУвімкнення автоматичного виконання скрипту Python (стандарт).
-Y,--disable-autoexecВимкнення автоматичного виконання скрипту Python (pydrivers & startup scripts).
-P,--python<filename>Запуск заданого файлу скрипту Python.
--python-text<name>Запуск текстового блоку із заданого файлу скрипту Python.
--python-expr<expression>Запуску заданого виразу як скрипту Python.
--python-consoleЗапуск Blender з інтерактивною консоллю.
--python-exit-code<code>Задання коду завершення у [0..255] для виходу, якщо сталося виключення Python (лише для скриптів виконуваних із командного рядка), значення «нуль» вимикає це.
--python-use-system-envДозвіл Python використовувати змінні середовища системи, такі як
PYTHONPATHта каталог користувача site-packages.--addons<addon(s)>Comma separated list of add-ons (no spaces).
Logging Options – Опції Логування
--log<match>Увімкнення логування категорій, взявши одиничний розділений комами аргумент. Кілька категорій можна зіставити за допомогою суфікса
.*, так--log "wm.*"логує всі види повідомлень менеджера вікон. Під-рядок може бути узгоджений за допомогою префікса та суфікса*, тому--log "*undo*"логує всі види повідомлення, що стосуються скасування. Використовуйте префікс «^» для ігнорування, так--log "*,^wm.operator.*"логує все, за виняткомwm.operators.*Використовуйте «*» для логування всього.--log-level<level>Задання рівня багатослівності логування (вище для більшої детальності), стандарт – 1, вживайте -1 для логування всіх рівнів.
--log-show-basenameПоказ лише імені файлу у виводі (без ведучого шляху).
--log-show-backtraceПоказ зворотного простеження для кожного повідомлення логу (лише побудови зневадження).
--log-show-timestampПоказ часоштампу для кожного повідомлення логу у секундах після старту.
--log-file<filename>Задання файлу для виводу у нього логу.
Debug Options – Опції Зневадження
-d,--debugУвімкнення зневаджування.
Вмикає виявлення помилок пам’яті
Вимикає захоплення мишею (для взаємодії зі зневадником у деяких випадках)
Зберігає
sys.stdinPython’а, щоб не задавати його як «Нема» – None
--debug-value<value>Задання значення зневадження
<value>при запуску.--debug-eventsУвімкнення повідомлення зневадження для подій системи.
--debug-ffmpegУвімкнення повідомлення зневадження від бібліотеки FFmpeg.
--debug-handlersУвімкнення повідомлення зневадження для оброблення подій.
--debug-libmvУвімкнення повідомлення зневадження від бібліотеки libmv.
--debug-cyclesУвімкнення повідомлення зневадження від Cycles.
--debug-memoryУвімкнення повно охоронюваного розподілення та зневаджування пам’яті.
--debug-jobsУвімкнення профілювання часу для фонових завдань.
--debug-pythonУвімкнення повідомлень зневадження від Python.
--debug-depsgraphУвімкнення всіх повідомлень зневадження від графа залежностей.
--debug-depsgraph-evalУвімкнення повідомлень зневадження від графа залежностей, пов’язаних з обчисленням.
--debug-depsgraph-buildУвімкнення повідомлень зневадження від графа залежностей, пов’язаних із конструкцією графа.
--debug-depsgraph-tagУвімкнення повідомлень зневадження від графа залежностей, пов’язаних зі значінням.
--debug-depsgraph-no-threadsПеремикання графа залежностей в однопотокове оцінювання.
--debug-depsgraph-timeУвімкнення повідомлень зневадження від графа залежностей, пов’язаних із часуванням.
--debug-depsgraph-prettyУвімкнення кольорів для повідомлень зневадження графа залежностей.
--debug-depsgraph-uuidУвімкнення повідомлень зневадження від графа залежностей, пов’язаних із конструкцією графа.
--debug-ghostУвімкнення повідомлення зневадження для оброблення подій.
--debug-gpuУвімкнення контексту та інформації зневадження GPU для OpenGL 4.3+.
--debug-gpu-force-workaroundsУвімкнення обходів для типових проблем GPU та вимкнення всіх розширень GPU.
--debug-wmУвімкнення повідомлень зневадження для менеджера вікон, показує всі оператори у пошуку, показує помилки розкладки клавіш.
--debug-xrУвімкнення повідомлень зневадження для контекстів віртуальної реальності. Вмикає шар валідації OpenXR API, повідомлення зневадження (OpenXR) та виводи загальної інформації.
--debug-xr-timeУвімкнення повідомлень зневадження для разів рендерингу кадрів віртуальної реальності.
--debug-allУвімкнення всіх повідомлень зневадження.
--debug-ioУвімкнення повідомлень зневадження для уводу-виводу I/O (Collada, …).
--debug-fpeУвімкнення дійсночислових винятків.
--debug-exit-on-errorНегайний вихід при виявленні внутрішніх помилок.
--disable-crash-handlerВимкнення обробника краху.
--disable-abort-handlerВимкнення обробника переривання.
--verbose<verbose>Задання рівня багатослівності логування для повідомлень зневадження, що підтримує його.
Misc Options – Різні Опції
--open-lastВідкриття найбільш недавно відкритого файлу blend замість стандартного файлу запуску.
--app-template<template>Здання шаблону застосунку (узгоджується з іменем каталогу), використовуйте``default`` для жодного.
--factory-startupПропуск читання startup.blend у домашньому каталозі користувачів.
--enable-event-simulateУвімкнення тестової функціональності симуляції подій
bpy.types.Window.event_simulate.--env-system-datafilesЗадання змінної середовища
BLENDER_SYSTEM_DATAFILES.--env-system-scriptsЗадання змінної середовища
BLENDER_SYSTEM_SCRIPTS.--env-system-pythonЗадання змінної середовища
BLENDER_SYSTEM_PYTHON.-noaudioСилування звукової системи як None – «Нема».
-setaudioСилування системи звуку виводитися на певний пристрій.
NoneSDLOpenALCoreAudioJACKPulseAudioWASAPI.-h,--helpВиведення тексту цієї довідки та вихід.
/?Виведення тексту цієї довідки та вихід (лише Windows).
-RРеєстрування розширення blend-file, потім вихід (лише Windows).
-rТихе реєстрування розширення blend-file, потім вихід (лише Windows).
-v,--versionВиведення номеру версії Blender’а та вихід.
--Завершення обробки опції, наступні аргументи передано беззмінними. Доступ через
sys.argvPython’а.
Other Options – Інші Опції
--debug-freestyleУвімкнення повідомлень зневадження для Freestyle.
Argument Parsing – Парсинг Аргументів
Аргументи повинні бути відокремлені пробілом, наприклад:
blender -ba test.blend
…дасть вихід, оскільки -ba є невідомим аргументом.
Argument Order – Порядок Аргументів
Аргументи виконуються у порядку, в якому вони задані. наприклад:
blender --background test.blend --render-frame 1 --render-output '/tmp'
…не буде рендеритися у /tmp, оскільки --render-frame 1 рендериться перед тим, як задано шлях виводу.
blender --background --render-output /tmp test.blend --render-frame 1
…не буде рендеритися у /tmp, оскільки завантаження цього blend-файлу перезапише вивід рендера, який було задано.
blender --background test.blend --render-output /tmp --render-frame 1
…працює, як очікується.
Environment Variables – Змінні Середовища
- BLENDER_USER_CONFIG
Каталог для файлів конфігурації користувача.
- BLENDER_USER_SCRIPTS
Каталог для скриптів користувача.
- BLENDER_SYSTEM_SCRIPTS
Каталог для розширювальних системних скриптів.
- BLENDER_USER_DATAFILES
Каталог для файлів даних користувача (іконки, переклади, ..).
- BLENDER_SYSTEM_DATAFILES
Каталог для розширювальних системних файлів даних.
- BLENDER_SYSTEM_PYTHON
Каталог для системних бібліотек Python.
- OCIO
Шлях для заміщення файлу конфігурації OpenColorIO.
- TEMP
Тут зберігатимуться тимчасові файли.
- TMP
або $TMPDIR Тут зберігатимуться тимчасові файли.