Argumenty príkazového riadku¶
blender [args ...] [file] [args ...]Možnosti prekreslenia¶
-b,--backgroundSpustenie na pozadí (často sa používa na prekresľovanie bez užívateľského rozhrania).
Zvukové zariadenie je v režime na pozadí predvolene zakázané a možno ho znovu povoliť zadaním príkazu
-setaudio Default.-a,--render-animPrekresľovanie snímok od začiatku do konca (vrátane).
-S,--scene<name>Nastaví
<name>(názov) aktívnej scény na prekresľovanie.-f,--render-frame<frame>Prekreslí snímku
<frame>a uloží ju.+<frame>počiatočná relatívna snímka,-<frame>koncová relatívna snímka.Môže sa použiť aj zoznam snímok oddelených čiarkou (bez medzier).
Rozsah snímok možno vyjadriť oddeľovačom
..medzi prvou a poslednou snímkou (vrátane).
-s,--frame-start<frame>Nastaví začiatok na snímku
<frame>, podporuje +/- aj pre relatívne snímky.-e,--frame-end<frame>Nastaví koniec na snímku
<frame>, podporuje +/- aj pre relatívne snímky.-j,--frame-jump<frames>Nastaví počet snímok, ktoré sa majú posunúť dopredu po každej prekreslenej snímke.
-o,--render-output<path>Nastaví cestu prekresľovania a názvu súboru. Použite
//na začiatku cesty na prekreslenie relatívne k blend súboru.V ceste môžete použiť funkcie šablónovania cesty, ako napríklad
{blend_name}. Viac informácií nájdete v dokumentácii Blenderu o šablónach ciest.Znaky
#sú nahradené číslom snímky a používajú sa na definovanie nulovej výplne.animation_##_test.pngsa zmení naanimation_01_test.pngtest-######.pngsa zmení natest-000001.png
Ak názov súboru neobsahuje
#, k názvu súboru sa pridá prípona####.Číslo snímky sa pridá na koniec názvu súboru, napr:
blender -b animation.blend -o //render_ -F PNG -x 1 -a
//render_sa zmení na//render_####, pričom sa snímka zapíšu ako//render_0001.png-E,--engine<engine>Určuje mechanizmus prekreslenia. Použite
-E helpna zobrazenie zoznamu dostupných mechanizmov.-t,--threads<threads>Použije počet
<vlákien>na prekreslenie a iné operácie [1-1024], 0 pre počet procesorov systému.
Možnosti prekreslenia mechanizmu Cycles¶
Doplnkové možnosti Cycles sa musia uvádzať za dvojitou pomlčkou.
--cycles-device<device>Nastavenie zariadenia použitého na prekresľovanie. Platné možnosti sú:
CPUCUDAOPTIXHIPONEAPIMETAL.Pripojenie +CPU k zariadeniu GPU na prekresľovanie na CPU aj GPU.
Príklad:
blender -b file.blend -f 20 -- --cycles-device OPTIX
--cycles-print-statsZáznam štatistík o využití pamäte a času prekresľovania.
Možnosti formátovania¶
-F,--render-format<format>Nastavenie formátu prekresľovania. Platné možnosti sú:
TGARAWTGAJPEGIRISPNGBMPHDRTIFF.Formáty, ktoré možno skompilovať do Blenderu, nie sú k dispozícii na všetkých systémoch:
OPEN_EXROPEN_EXR_MULTILAYERFFMPEGCINEONDPXJP2WEBP.-x,--use-extension<bool>Nastaví možnosti pridania prípony súboru na koniec súboru.
Možnosti prehrávania animácií¶
-a<options><file(s)>Namiesto zobrazenia užívateľského rozhrania Blenderu sa spustí Blender ako prehrávač animácií, aby bolo možné zobraziť filmy a sekvencie obrázkov prekreslené v Blenderi (ignoruje sa, ak je nastavené
-b).Argumenty pri prehrávaní:
-p<sx><sy>Otvorí ľavý dolný roh na
<sx>,<sy>.-mČítanie z disku (bez zásobníka).
-f<fps><fps_base>Určuje snímkovú frekvenciu pri štarte.
-j<frame>Nastaví krok snímky na snímke
<frame>.-s<frame>Prehraje od snímky
<frame>.-e<frame>Prehraje po snímku
<frame>.-c<cache_memory>Množstvo pamäte v megabajtoch, ktoré umožňuje ukladanie obrázkov do zásobníka počas prehrávania. Nula deaktivuje (namiesto toho sa fixuje na pevný počet snímok).
Možnosti okna¶
-w,--window-borderVynúti otvorenie s okrajmi v normálnom (nemaximalizovanom) stave.
-M,--window-maximizedVynúti maximalizované otvorenie.
-W,--window-fullscreenVynúti otvorenie na celú obrazovku.
-p,--window-geometry<sx><sy><w><h>Otvorí ľavý dolný roh na
<sx>,<sy>a šírku ako<w>a výšku ako<h>.-con,--start-consoleSpustí sa s otvoreným oknom konzoly (ignoruje sa, ak je nastavená hodnota
-b), (len pre Windows).--no-native-pixelsNepoužíva natívnu veľkosť pixelov pre displeje s vysokým rozlíšením (MacBook
Retina).--no-window-frameZakáže všetky dekorácie okien (len Linux).
--no-window-focusOtvorí za inými oknami a bez zamerania.
Možnosti Pythonu¶
-y,--enable-autoexecPovolí automatické spúšťanie skriptov Python.
-Y,--disable-autoexecZakáže automatické spúšťanie skriptov Python (ovládače Pythonu a spúšťače skriptov), (predvolené).
-P,--python<filepath>Spustí zadaný súbor so skriptom Python.
--python-text<name>Spustí zadaný textový blok skriptu Python.
--python-expr<expression>Spustí daný výraz ako skript jazyka Python.
Výraz môže byť kompletný viacriadkový skript; obmedzený ste len maximálnou dĺžkou argumentu platformy.
--python-consoleSpustí Blender pomocou interaktívnej konzoly.
--python-exit-code<code>Nastaví exit-code v [0..255] na ukončenie, ak sa vyskytne výnimka Pythonu (len pre skripty spustené z príkazového riadku), nula vypne.
--python-use-system-envPovolí Pythonu používať systémové premenné prostredia, ako napríklad
PYTHONPATHa priečinok site-packages užívateľa.--addons<addon(s)>Zoznam doplnkov oddelených čiarkou (bez medzier), ktoré sa majú povoliť okrem všetkých predvolených doplnkov.
Možnosti siete¶
--online-modePovolí prístup na internet, čím potlačí predvoľby.
--offline-modeZakáže prístup na internet, čím sa potlačí predvoľba.
Možnosti záznamu¶
--log<match>Aktivuje kategórie protokolovania daním jediného argumentu oddeleného čiarkou.
--log "*": všetko--log "event": všetky kategórie začínajúce naevent.--log "render,cycles": správy prekreslenia a Cycles.--log "*mesh*": všetky kategórie obsahujúce podreťazecmesh.--log "*,^operator": všetko okrem operátorov, s^prefixna vylúčenie.--log-level<level>Nastaví úroveň podrobnosti záznamu.
fatal: Len fatálne chyby chýb: Len chyby varovania: Upozornenia info: Informácie o zariadeniach, súboroch, konfigurácii, operáciách ladenia: Podrobné správy sledovania pre vývojárov: Veľmi podrobné sledovanie vykonávania kódu
--log-show-memoryZobrazí využitie pamäte pre každú správu záznamu.
--log-show-sourceZobrazí zdrojový súbor a názov funkcie vo výstupe.
--log-show-backtraceZobrazí spätnú trasu pre každú správu záznamu (len pri ladení).
--log-file<filepath>Nastaví súbor, do ktorého sa má záznam zapisovať.
--log-list-categoriesVypíše všetky dostupné kategórie protokolovania pre
--loga skončí.
Možnosti ladenia¶
-d,--debugZapnutie ladenia.
Povolí detekciu chýb pamäte
Zakáže uchopenie myšou (v niektorých prípadoch na interakciu s ladiacim programom)
Zachováva príkaz Pythonu
sys.stdinnamiesto toho, aby ho nastavil na None
--debug-value<value>Pri spustení nastaví ladiacu hodnotu
<value>.--debug-eventsPovolí správy ladenia pre systém udalostí.
--debug-handlersPovolí správy ladenia pre spracovanie udalostí.
--debug-libmvPovolí správy ladenia z knižnice libmv.
--debug-memoryPovolí plne strážené prideľovanie pamäte a ladenia.
--debug-jobsPovolí časové profilovanie pre úlohy na pozadí.
--debug-pythonPovolí správy ladenia pre Python.
--debug-depsgraphPovolí všetky správy ladenia z grafu závislostí.
--debug-depsgraph-evalPovolí správy ladenia z grafu závislostí súvisiacich s vyhodnocovaním.
--debug-depsgraph-buildPovolí správy ladenia z grafu závislostí súvisiacich s konštrukciou grafu.
--debug-depsgraph-tagPovolí správy ladenia zrafu závislostí týkajúcich sa označovania.
--debug-depsgraph-no-threadsPrepne graf závislostí na vyhodnocovanie v jednom vlákne.
--debug-depsgraph-timePovolí správy ladenia z grafu závislostí týkajúcich sa časovania.
--debug-depsgraph-prettyPovolí farby pre správy ladenia grafu závislostí.
--debug-depsgraph-uidOverí platnosť identifikátorov celej relácie priradených k ID blokov údajov.
--debug-ghostPovolí správy ladenia pre Ghost (len Linux).
--debug-wintabPovolí správy ladenia pre Wintab.
--debug-gpuPovolí kontext ladenia GPU a informácií pre OpenGL 4.3+.
--debug-gpu-force-workaroundsPovolí riešenia typických problémov s GPU a vypne všetky rozšírenia GPU.
--debug-gpu-compile-shadersSkompiluje všetky staticky definované tieňovače na otestovanie kompatibility s platformou.
--debug-gpu-shader-debug-infoPovolí generovanie informácií o ladení tieňovačov (len Vulkan).
--debug-gpu-scope-captureZachytenie príkazov GPU vydaných vnútri daného dosahu názvu.
--debug-gpu-shader-sourceUloží skompilovaný zdrojový kód GPU tieňovača pre daný názov tieňovača. Daný názov môže obsahovať úvodný alebo koncový zástupný znak „*“, aby zodpovedal viacerým tieňovačom. Súbory sa ukladajú do aktuálneho pracovného priečinka v priečinku s názvom „Shaders“.
--debug-gpu-shader-no-preprocessorPreskočí preprocesor a namiesto toho sa spolieha na preprocesor ovládača alebo kompilátor tieňovačov. Takisto deaktivujte elimináciu mŕtveho kódu.
--debug-gpu-shader-no-dcePreskočí fázu odstraňovania mŕtveho kódu.
--debug-gpu-no-texture-poolZakáže optimalizácie pamäte aliasingu v pamäti textúr GPU.
--debug-gpu-renderdocPovolí integráciu RenderDoc na zachytávanie snímok GPU a ladenie.
--debug-gpu-vulkan-local-readVynúti lokálne čítanie dynamického prekresľovania Vulkan, ak to zariadenie podporuje.
--debug-wmPovolí správy ladenia pre správcu okien, zobrazenie všetkých operátorov vo vyhľadávaní, zobrazenie chýb v mape klávesov.
--debug-xrPovolí správy ladenia pre kontexty virtuálnej reality. Zapína validačnú vrstvu API OpenXR, ladiace správy (OpenXR) a výpisy všeobecných informácií.
--debug-xr-timePovolí správy ladenia pre časy prekreslenia snímok virtuálnej reality.
--debug-allPovolí všetky správy ladenia.
--debug-ioPovolenie ladiacich správ pre I/O.
--debug-fpePovolí výnimky s pohyblivou desatinnou čiarkou.
--debug-exit-on-errorOkamžite ukončí pri zistení vnútorných chýb.
--debug-freestylePovolí správa ladenia správ pre Freestyle.
--disable-crash-handlerZakáže obsluhu zrútenia.
--disable-abort-handlerZakáže obsluhu prerušenia.
--verbose<verbose>Nastaví úrovne hovorovosti záznamu pre správy ladenia, ktoré to podporujú.
-q,--quietPotlačiť tlač stavu (varovania a chyby sa stále tlačia).
Možnosti GPU¶
--gpu-backendVynúti použitie konkrétneho backendu GPU. Platné možnosti:
vulkan,metal,opengl.--gpu-vsyncNastaví VSync (vertikálnu synchronizáciu). Platné možnosti sú:
on(zap),off(vyp) aauto(automatické) pre adaptívnu synchronizáciu.Predvolené nastavenia závisia od ovládača GPU.
Zakázanie VSync môže byť užitočné pri testovaní výkonu.
autoje podporované iba backendom OpenGL.
--gpu-compilation-subprocessesPrepíše nastavenie maximálnej hodnoty podprocesov kompilácie (len pre OpenGL).
--profile-gpuPovolí profilovanie výkonu CPU a GPU pre ladiace skupiny GPU (Výstup súboru profile.json vo formáte Trace Event do aktuálneho priečinka)
Rôzne možnosti¶
--open-lastOtvorí naposledy otvorený blend súbor namiesto predvoleného súboru pri spustení.
--app-template<template>Nastaví šablónu aplikácie (zodpovedajúcu názvu priečinku), použite
default(pôvodnú) pre žiadnu.--factory-startupVynechá čítanie súboru
startup.blendv domovskom priečinku užívateľa.--enable-event-simulatePovolí funkcie testovania simulácie udalostí
bpy.types.Window.event_simulate.--env-system-datafilesNastaví premennú prostredia
BLENDER_SYSTEM_DATAFILES.--env-system-scriptsNastaví premennú prostredia
BLENDER_SYSTEM_SCRIPTS.--env-system-extensionsNastaví premennú prostredia
BLENDER_SYSTEM_EXTENSIONS.--env-system-pythonNastaví premennú prostredia
BLENDER_SYSTEM_PYTHON.-noaudioVynúti zvukový systém na Žiadny.
-setaudioVynúti zvukový systém na konkrétne zariadenie.
NoneDefaultSDLOpenALCoreAudioJACKPulseAudioWASAPI.-c,--command<command>Spustí príkaz, ktorý spotrebuje všetky zostávajúce argumenty. Použitím príkazu
-c helpzobrazíte zoznam všetkých ostatných príkazov. Ak chcete zobraziť pomocný text príkazu, za príkazom zadajte--help.To znamená režim
--background.-h,--helpVytlačí tento text pomocníka a ukončí ho.
/?Vytlačí tento text pomocníka a ukončite ho (len Windows).
-r,--registerZaregistruje príponu blend-súboru pre aktuálneho užívateľa a potom ho ukončí (len pre Windows a Linux).
--register-allusersZaregistruje príponu blend-súboru pre všetkých užívateľov a potom ich ukončí (len pre Windows a Linux).
--unregisterZruší registráciu prípony blend-súboru pre aktuálneho užívateľa a ukončí ho (len pre Windows a Linux).
--unregister-allusersZruší registráciu prípony blend-súboru pre všetkých užívateľov a ukončí ho (len pre systém Windows a Linux).
--qos<level>Nastaví režim Quality of Service (QoS) pre hybridné architektúry CPU (len Windows).
predvolene: Použije predvolené správanie operačného systému. high: Výlučne pre jadrá s vysokým výkonom eco: Naplánuje vlákna Blenderu výlučne na efektívne jadrá.
-v,--versionVytlačí verziu Blenderu a ukončí ho.
--Ukončí spracovanie možnosti, nasledujúce argumenty sa odovzdajú nezmenené. Prístup cez
sys.argvjazyka Python.
Ďalšie možnosti¶
--disable-depsgraph-on-file-loadRežim pozadia: Pri načítaní súboru na pozadí (voľby
-balebo-c) sa grafy závislostí Vrstiev zobrazenia systematicky nevytvárajú a nevyhodnocujú.Skripty vyžadujúce vyhodnotené údaje potom musia explicitne zabezpečiť, aby bol k dispozícii vyhodnotený depsgraph (napr. volaním
depsgraph = context.evaluated_depsgraph_get()).POZNÁMKA: toto je dočasná možnosť, v budúcnosti sa depsgraf nikdy nebude automaticky generovať pri načítaní súboru v režime na pozadí.
--disable-liboverride-auto-resyncPri načítaní nového blend-súboru nevykonáva automatickú opätovnú synchronizáciu prepisu knižnice.
POZNÁMKA: toto je alternatívny spôsob, ako dosiahnuť rovnaký efekt ako pri nastavení možnosti ladenia
Bez automatickej opätovnej synchronizácie prepisuv používateľských predvoľbách.--debug-ffmpegPovolí správa ladenia z vstupu videa a výstupu FFmpeg.
--debug-cyclesPovolí správa ladenia z Cycles.
Rozbor argumentov¶
Argumenty musia byť oddelené bielou medzerou, napr:
blender -ba test.blend
…sa ukončí, pretože -ba je neznámy argument.
Poradie argumentov¶
Argumenty sa vykonávajú v poradí, v akom sú zadané, napr:
blender --background test.blend --render-frame 1 --render-output "/tmp"
…nebude prekresľovať do /tmp, pretože --render-frame 1 prekresľuje pred nastavením výstupnej cesty.
blender --background --render-output /tmp test.blend --render-frame 1
…sa nebude prekresľovať do /tmp, pretože načítanie blend súboru prepíše nastavený výstup prekreslenia.
blender --background test.blend --render-output /tmp --render-frame 1
…funguje podľa očakávania.
Premenné prostredia¶
- BLENDER_USER_RESOURCES:
Nahradí predvolený priečinok všetkých užívateľských súborov. Ostatné premenné
BLENDER_USER_*sa po nastavení prepíšu.- BLENDER_USER_CONFIG:
Priečinok pre konfiguračné súbory užívateľa.
- BLENDER_USER_SCRIPTS:
Priečinok pre užívateľské skripty.
- BLENDER_USER_EXTENSIONS:
Priečinok pre užívateľské rozšírenia.
- BLENDER_USER_DATAFILES:
Priečinok pre súbory s údajmi užívateľa (ikony, preklady, ..).
- BLENDER_SYSTEM_RESOURCES:
Nahradí predvolený priečinok všetkých pribalených zdrojových súborov.
- BLENDER_SYSTEM_SCRIPTS:
Priečinky na pridanie ďalších skriptov.
- BLENDER_SYSTEM_EXTENSIONS:
Priečinok pre úložisko rozšírení systému.
- BLENDER_SYSTEM_DATAFILES:
Priečinok na nahradenie pribalených súborov údajov.
- BLENDER_SYSTEM_PYTHON:
Priečinok na nahradenie pribalených knižníc Pythonu.
- BLENDER_CUSTOM_SPLASH:
Úplná cesta k obrázku, ktorý nahradí úvodnú obrazovku.
- BLENDER_CUSTOM_SPLASH_BANNER:
Úplná cesta k obrázku, ktorý sa má prekryť na úvodnej obrazovke.
- BLENDER_OCIO:
Cesta na prepísanie konfiguračného súboru OpenColorIO. Ak nie je nastavená, použije sa premenná prostredia
OCIO.- SPNAV_SOCKET:
Cesta k zásuvke pre pripojenie k démonickej 3D myši (len Unix).
- TEMP:
Ukladá sem dočasné súbory (MS-Windows).
- TMPDIR:
Ukladá sem dočasné súbory (systémy UNIX). Cesta musí odkazovať na existujúci priečinok, inak bude ignorovaná.