Аргументи Командного Рядка – Command Line Arguments¶
Blender 2.82 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для списку доступних рушіїв.-t,--threads<threads>Використати кількість потоків
<threads>для рендерингу та інших операцій [1-64], 0 дає їх визначення головним процесором системи.
Опції Формату – Format Options¶
-F,--render-format<format>Задати формат для результату рендера. Допустимими опціями є:
TGARAWTGAJPEGIRISIRIZAVIRAWAVIJPEGPNGBMPФормати, що можуть бути скомпільовані у Blender, не доступні на всіх системах:
HDRTIFFOPEN_EXROPEN_EXR_MULTILAYERMPEGCINEONDPXDDSJP2-x,--use-extension<bool>Задати опцію для додання розширення файлу у кінець його імені.
Опції Програвання Анімації – Animation Playback Options¶
-a<options><file(s)>Замість показування інтерфейсу користувача Blender’а, це проганяє Blender як програвач анімації, для перегляду фільмів та послідовностей, рендерених у Blender (ігнорується, якщо задано
-b).Аргументи Програвання:
-p<sx><sy>Відкрити у нижньому лівому кутку з координатами
<sx>,<sy>.-mЧитати з диска (Не з буфера)
-f<fps><fps-base>Визначити початкову частоту кадрів за секунду – FPS.
-j<frame>Задати крок перестрибування кадрів аргументом
<frame>.-s<frame>Грати з кадру
<frame>.-e<frame>Грати до кадру
<frame>.
Опції Вікна – 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 – Python Options¶
-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 (лише для скриптів виконуваних із командного рядка), значення «нуль» вимикає це.
--addons<addon(s)>Розділений комами список додатків (без пробілів).
Опції Логування – Logging Options¶
--log<match>Увімкнути логування категорій, беручи аргументи по одному, розділені комою. Багато категорій можуть узгоджуватися, використовуючи суфікс
.*suffix, так--log "wm.*"логує кожен вид повідомлення менеджера вікон. Вживайте префікс «^» для ігнорування, так--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-gpuУвімкнути контекст зневадження gpu та інформацію для OpenGL 4.3+.
--debug-gpumemУвімкнути статистику пам’яті GPU у смузі стану.
--debug-gpu-shadersУвімкнути статистику пам’яті GPU у смузі стану.
--debug-gpu-force-workaroundsУвімкнути статистику пам’яті GPU у смузі стану.
--debug-wmУвімкнути повідомлення зневадження для менеджера вікон, показує всі оператори у пошуку, показує помилки розкладки клавіш.
--debug-allУвімкнути усі повідомлення зневадження.
--debug-ioУвімкнути повідомлення зневадження для Імпорту/Експорту (collada, …).
--debug-fpeУвімкнути дійсночислові винятки.
--disable-crash-handlerВимкнути обробник краху.
--disable-abort-handlerDisable the abort handler.
Різні Опції – Misc Options¶
--app-template<template>Задати шаблон застосунку (узгоджується з іменем каталогу), використовуйте``default`` для жодного.
--factory-startupПропустити читання startup.blend у домашньому каталогу користувача.
--enable-library-overrideУвімкнути функції Заміщення Бібліотек – Library Override в інтерфейсі користувача.
--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Силувати звукову систему для певного пристрою.
NULLSDLOPENALJACK.-h,--helpВивести цей текст довідки та вийти.
-RЗареєструвати розширення blend-file, потім вийти (лише Windows).
-rТихо зареєструвати розширення blend-file, потім вийти (лише Windows).
-v,--versionВивести номер версії Blender’а та вийти.
--Закінчити обробку опції, наступні аргументи пропускаються без змін. Доступ через
sys.argvPython’а.
Інші Опції – Other Options¶
/?Вивести цей текст довідки та вийти (лише Windows).
--debug-freestyleУвімкнути повідомлення зневадження для Freestyle.
--verbose<verbose>Задати рівень багатослівності логування.
Парсинг Аргументів – 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.
- TEMP
Тут зберігатимуться тимчасові файли.
- TMP
або $TMPDIR Тут зберігатимуться тимчасові файли.
- SDL_AUDIODRIVER
Аудіо драйвер LibSDL - alsa, esd, dma.
- PYTHONHOME
Шлях до каталогу Python directory, наприклад, /usr/lib/python.