Command Line Arguments – Аргументи Командного Рядка¶
blender [args ...] [file] [args ...]
Render Options – Опції Рендера¶
-b
,--background
Запуск у фоні (часто використовується для рендерингу без інтерфейсу користувача).
The audio device is disabled in background-mode by default and can be re-enabled by passing in
-setaudo Default
afterwards.-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.png
test-######.png
стаєtest-000001.png
When the filename does not contain
#
, the suffix####
is added to the filename.Такий номер кадру буде додано у кінець такого імені файлі, наприклад:
blender -b animation.blend -o //render_ -F PNG -x 1 -a
//render_
стане//render_####
, а кадри запишуться як//render_0001.png
-E
,--engine
<engine>
Визначення рушія рендера. Використовуйте
-E help
для виводу списку доступних рушіїв.-t
,--threads
<threads>
Use amount of
<threads>
for rendering and other operations [1-1024], 0 to use the systems processor count.
Cycles Render Options¶
Cycles add-on options must be specified following a double dash.
--cycles-device
<device>
Set the device used for rendering. Valid options are:
CPU
CUDA
OPTIX
HIP
ONEAPI
METAL
.Append +CPU to a GPU device to render on both CPU and GPU.
Example:
blender -b file.blend -f 20 -- --cycles-device OPTIX
--cycles-print-stats
Log statistics about render memory and time usage.
Format Options – Опції Формату¶
-F
,--render-format
<format>
Set the render format. Valid options are:
TGA
RAWTGA
JPEG
IRIS
AVIRAW
AVIJPEG
PNG
BMP
HDR
TIFF
.Formats that can be compiled into Blender, not available on all systems:
OPEN_EXR
OPEN_EXR_MULTILAYER
FFMPEG
CINEON
DPX
JP2
WEBP
.-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
Force opening in full-screen mode.
-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
Enable automatic Python script execution.
-Y
,--disable-autoexec
Disable automatic Python script execution (Python-drivers & startup scripts), (default).
-P
,--python
<filepath>
Запуск заданого файлу скрипту 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 (no spaces) of add-ons to enable in addition to any default add-ons.
Network Options¶
--online-mode
Allow internet access, overriding the preference.
--offline-mode
Disallow internet access, overriding the preference.
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
<filepath>
Задання файлу для виводу у нього логу.
Debug Options – Опції Зневадження¶
-d
,--debug
Увімкнення зневаджування.
Вмикає виявлення помилок пам’яті
Вимикає захоплення мишею (для взаємодії зі зневадником у деяких випадках)
Зберігає
sys.stdin
Python’а, щоб не задавати його як «Нема» – 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-uid
Verify validness of session-wide identifiers assigned to ID data-blocks.
--debug-ghost
Enable debug messages for Ghost (Linux only).
--debug-wintab
Enable debug messages for Wintab.
--debug-gpu
Увімкнення контексту та інформації зневадження GPU для OpenGL 4.3+.
--debug-gpu-force-workarounds
Увімкнення обходів для типових проблем GPU та вимкнення всіх розширень GPU.
--debug-gpu-compile-shaders
Compile all statically defined shaders to test platform compatibility.
--debug-gpu-scope-capture
Capture the GPU commands issued inside the give scope name.
--debug-gpu-renderdoc
Enable Renderdoc integration for GPU frame grabbing and debugging.
--debug-wm
Увімкнення повідомлень зневадження для менеджера вікон, показує всі оператори у пошуку, показує помилки розкладки клавіш.
--debug-xr
Увімкнення повідомлень зневадження для контекстів віртуальної реальності. Вмикає шар валідації OpenXR API, повідомлення зневадження (OpenXR) та виводи загальної інформації.
--debug-xr-time
Увімкнення повідомлень зневадження для разів рендерингу кадрів віртуальної реальності.
--debug-all
Увімкнення всіх повідомлень зневадження.
--debug-io
Увімкнення повідомлень зневадження для уводу-виводу I/O (Collada, …).
--debug-fpe
Увімкнення дійсночислових винятків.
--debug-exit-on-error
Негайний вихід при виявленні внутрішніх помилок.
--debug-freestyle
Увімкнення повідомлень зневадження для Freestyle.
--disable-crash-handler
Вимкнення обробника краху.
--disable-abort-handler
Вимкнення обробника переривання.
--verbose
<verbose>
Задання рівня багатослівності логування для повідомлень зневадження, що підтримує його.
-q
,--quiet
Suppress status printing (warnings & errors are still printed).
GPU Options¶
--gpu-backend
Force to use a specific GPU backend. Valid options:
vulkan
(experimental),metal
,opengl
.--gpu-compilation-subprocesses
Override the Max Compilation Subprocesses setting (OpenGL only).
Misc Options – Різні Опції¶
--open-last
Відкриття найбільш недавно відкритого файлу blend замість стандартного файлу запуску.
--app-template
<template>
Здання шаблону застосунку (узгоджується з іменем каталогу), використовуйте``default`` для жодного.
--factory-startup
Skip reading the
startup.blend
in the users home directory.--enable-event-simulate
Увімкнення тестової функціональності симуляції подій
bpy.types.Window.event_simulate
.--env-system-datafiles
Задання змінної середовища
BLENDER_SYSTEM_DATAFILES
.--env-system-scripts
Задання змінної середовища
BLENDER_SYSTEM_SCRIPTS
.--env-system-extensions
Set the
BLENDER_SYSTEM_EXTENSIONS
environment variable.--env-system-python
Задання змінної середовища
BLENDER_SYSTEM_PYTHON
.-noaudio
Силування звукової системи як None – «Нема».
-setaudio
Force sound system to a specific device.
None
Default
SDL
OpenAL
CoreAudio
JACK
PulseAudio
WASAPI
.-c
,--command
<command>
Run a command which consumes all remaining arguments. Use
-c help
to list all other commands. Pass--help
after the command to see its help text.This implies
--background
mode.-h
,--help
Виведення тексту цієї довідки та вихід.
/?
Виведення тексту цієї довідки та вихід (лише Windows).
-r
,--register
Register blend-file extension for current user, then exit (Windows & Linux only).
--register-allusers
Register blend-file extension for all users, then exit (Windows & Linux only).
--unregister
Unregister blend-file extension for current user, then exit (Windows & Linux only).
--unregister-allusers
Unregister blend-file extension for all users, then exit (Windows & Linux only).
-v
,--version
Виведення номеру версії Blender’а та вихід.
--
Завершення обробки опції, наступні аргументи передано беззмінними. Доступ через
sys.argv
Python’а.
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_RESOURCES:
Replace default directory of all user files. Other
BLENDER_USER_*
variables override when set.- BLENDER_USER_CONFIG:
Каталог для файлів конфігурації користувача.
- BLENDER_USER_SCRIPTS:
Каталог для скриптів користувача.
- BLENDER_USER_EXTENSIONS:
Directory for user extensions.
- BLENDER_USER_DATAFILES:
Каталог для файлів даних користувача (іконки, переклади, ..).
- BLENDER_SYSTEM_RESOURCES:
Replace default directory of all bundled resource files.
- BLENDER_SYSTEM_SCRIPTS:
Directory to add more bundled scripts.
- BLENDER_SYSTEM_EXTENSIONS:
Directory for system extensions repository.
- BLENDER_SYSTEM_DATAFILES:
Directory to replace bundled datafiles.
- BLENDER_SYSTEM_PYTHON:
Directory to replace bundled Python libraries.
- OCIO:
Path to override the OpenColorIO configuration file.
- TEMP:
Store temporary files here (MS-Windows).
- TMPDIR:
Store temporary files here (UNIX Systems). The path must reference an existing directory or it will be ignored.