Arguments de línia d’ordres¶
blender [args ...] [file] [args ...]Opcions de revelat¶
-b,--backgroundExecuta en segon pla (d’ús habitual per revelar sense la IU).
El dispositiu d’àudio està per defecte deshabilitat en mode segon pla i es pot tornar a habilitar passant-hi
-setaudio Defaultposteriorment.-a,--render-animRevela fotogrames de l’inicial al final (inclosos).
-S,--scene<name>Determina l’escena activa
<name>per al revelat.-f,--render-frame<frame>Revela el fotograma
<frame>i el desa.+<frame>fotograma d’inici relatiu,-<frame>fotograma final relatiu.També es pot utilitzar una llista de fotogrames separats per comes (sense espais).
Un interval de fotogrames es pot expressar amb el separador
..entre el primer i l’últim fotograma (inclosos).
-s,--frame-start<frame>Posa l’inici al fotograma
<frame>, admet +/- també per a fotogrames relatius.-e,--frame-end<frame>Posa el final al fotograma
<frame>, admet +/- també per a fotogrames relatius.-j,--frame-jump<frames>Determina el nombre de fotogrames a avançar després de cada fotograma revelat.
-o,--render-output<path>Determina la ruta del revelat i el nom de document. Utilitzeu
//al principi de la ruta de revelat relativa a la del document blend.Per a la ruta, podeu utilitzar funcionalitats de plantillatge com ara
{blend_name}. Vegeu la documentació de Blender sobre plantilles de rutes per més detalls.Els caràcters
#se substitueixen pel número de fotograma i s’utilitzen per definir un encasellat zero.animation_##_test.pngesdevéanimation_01_test.pngtest-######.pngesdevétest-000001.png
Quan el nom del document no conté
#, s’afegeix el sufix####al nom del document.El número de fotograma s’afegirà al final del nom de document, p. ex.:
blender -b animation.blend -o //render_ -F PNG -x 1 -a
//render_esdevé//render_####i escriu els fotogrames com a//render_0001.png-E,--engine<engine>Especifica el motor de revelat. Utilitzeu
-E helpper a llistar els motors disponibles.-t,--threads<threads>Empra la quantitat de
<threads>per al revelat i altres operacions [1-1024], 0 perquè s’usi el recompte de processadors del sistema.
Opcions de revelat amb Cycles¶
Les opcions de complement de Cycles s’han d’especificar després d’un doble guionet.
--cycles-device<device>Determina el dispositiu utilitzat per al revelat. Les opcions vàlides són:
CPUCUDAOPTIXHIPONEAPIMETAL.Incorporar +CPU a un dispositiu GPU per revelar tant a la CPU com a la GPU.
Exemple:
blender -b file.blend -f 20 -- --cycles-device OPTIX
--cycles-print-statsRegistra estadístiques d’ús de memòria i temps de revelat.
Opcions de format¶
-F,--render-format<format>Determina el format de revelat. Les opcions vàlides són:
TGARAWTGAJPEGIRISPNGBMPHDRTIFF.Formats que es poden compilar a Blender, no disponibles a tots els sistemes:
OPEN_EXROPEN_EXR_MULTILAYERFFMPEGCINEONDPXJP2WEBP.-x,--use-extension<bool>Activa l’opció d’afegir l’extensió del document al final del document.
Opcions de reproducció d’animació¶
-a<options><file(s)>En lloc de mostrar la interfície d’usuària de Blender, executa Blender com un reproductor d’animacions per visualitzar pel·lícules i seqüències d’imatges revelades a Blender (s’ignora si
-bja està posat).Arguments de reproducció:
-p<sx><sy>Obre a la cantonada inferior esquerra a
<sx>,<sy>.-mLlegeix des del disc (sense vàlvula).
-f<fps><fps_base>Especifica els FPS amb què començar.
-j<frame>Determina el pas de fotograma a
<frame>.-s<frame>Reprodueix des de
<frame>.-e<frame>Reprodueix fins a
<frame>.-c<cache_memory>Quantitat de memòria en megabytes per a permetre l’emmagatzematge en memòria cau de les imatges durant la reproducció. El zero inhabilita (i aleshores ho reté a un nombre de fotogrames fix).
Opcions de finestra¶
-w,--window-borderForça l’obertura amb vores en un estat normal (no maximitzat).
-M,--window-maximizedForça l’obertura maximitzada.
-W,--window-fullscreenForça l’obertura en pantalla completa.
-p,--window-geometry<sx><sy><w><h>Obre a la cantonada inferior esquerra a
<sx>,<sy>i amplada i alçada com<w>,<h>.-con,--start-consoleComença amb la finestra de consola oberta (s’ignora si s’ha posat
-b), (sols Windows).--no-native-pixelsNo empra la mida nativa dels píxels, per a pantalles d’alta resolució (MacBook
Retina).--no-window-frameDeshabilita totes les decoracions de finestra (sols Línux).
--no-window-focusObre darrere d’altres finestres i sense assumir el focus.
Opcions de python¶
-y,--enable-autoexecHabilita l’execució automàtica de protocols de python.
-Y,--disable-autoexecDeshabilita l’execució automàtica de protocols de python (Protocols d’inici i controladors de python), (per defecte).
-P,--python<filepath>Executa el document de protocol de python indicat.
--python-text<name>Executa el bloc de text indicat com a protocol de Python.
--python-expr<expression>Executa l’expressió indicada com a protocol de Python.
L’expressió pot ser un protocol sencer multilínea; l’únic que us pot limitar és la llargada màxima d’arguments de la plataforma.
--python-consoleExecuta Blender amb una consola interactiva.
--python-exit-code<code>Defineix el codi de sortida a [0..255] per a sortir si es produeix una excepció de python (sols en protocols executats des de la línia d’ordres), el zero inhabilita.
--python-use-system-envPermet a python d’utilitzar variables d’entorn del sistema com ara
PYTHONPATHi el directori de paquets del lloc de la usuària.--addons<addon(s)>Llista separada per comes (sense espais) de complements a habilitar a més dels complements per defecte.
Opcions de xarxa¶
--online-modePermet l’accés a Internet, tot sobreseient la preferència.
--offline-modeDesactiva l’accés a Internet, tot sobreseient la preferència.
Opcions de registre¶
--log<match>Habilita categories de registre i assumeix un argument separat per una única coma.
--log "*": tot--log "event": tota categoria que comenci perevent.--log "render,cycles": tant missatges de revelat com de Cycles.--log "*mesh*": tota categoria que continguimeshsubcadena.--log "*,^operator": tot excepte operadors, amb^prefixa excloure.--log-level<level>Determina el nivell de verbositat en el registre.
fatal: Només errors fatals: Avisos sols d’errors: Info d’avisos: Informació sobre dispositius, documents, configuració, operacions de depuració: Missatges verbosos de seguiment per a desenvolupadores: Seguiment d’execució de codi molt verbós
--log-show-memoryMostra l’ús de la memòria per a cada missatge de registre.
--log-show-sourceMostra en l’egressió el nom de la funció i el document d’origen.
--log-show-backtraceMostra una traça anterior per a cada missatge de registre (només compilacions de depuració).
--log-file<filepath>Defineix un document on egressar els registres.
--log-list-categoriesLlista totes les categories de registre disponibles per a
--logi surt.
Opcions de depuració¶
-d,--debugActiva la depuració.
Habilita la detecció d’errors de memòria
Deshabilita la captura amb ratolí (per interactuar amb un depurador en alguns casos)
Manté el
sys.stdinde python preferiblement a deixar el paràmetre a «no-cap»
--debug-value<value>Determina el valor de depuració
<value>en iniciar.--debug-eventsHabilita els missatges de depuració per al sistema d’episodis.
--debug-handlersHabilita els missatges de depuració per a la gestió d’episodis.
--debug-libmvHabilita els missatges de depuració de la biblioteca libmv.
--debug-memoryHabilita l’assignació de memòria plenament protegida i la depuració.
--debug-jobsHabilita el perfilat de temps per a tasques en segon pla.
--debug-pythonHabilita els missatges de depuració per a python.
--debug-depsgraphHabilita tots els missatges de depuració des de la gràfica de dependències.
--debug-depsgraph-evalHabilita els missatges de depuració de la gràfica de dependències relacionats amb l’avaluació.
--debug-depsgraph-buildHabilita els missatges de depuració de la gràfica de dependències relacionats amb la construcció de la gràfica.
--debug-depsgraph-tagHabilita els missatges de depuració de la gràfica de dependències relacionats amb l’etiquetatge.
--debug-depsgraph-no-threadsCanvia la gràfica de dependències a una única avaluació a restos (=threaded).
--debug-depsgraph-timeHabilita els missatges de depuració des de la gràfica de dependències relacionats amb el temps.
--debug-depsgraph-prettyHabilita els colors per als missatges de depuració de gràfiques de dependències.
--debug-depsgraph-uidVerifica la validesa dels identificadors a nivell de sessió sencera assignats als blocs de dades d’ID.
--debug-ghostHabilita els missatges de depuració per a Ghost (només Linux).
--debug-wintabHabilita els missatges de depuració per al Wintab.
--debug-gpuHabilita el context i la informació de depuració de la GPU per a l’OpenGL 4.3+.
--debug-gpu-force-workaroundsHabilita les circumsolucions per als típics problemes de la GPU i deshabilita totes les extensions de la GPU.
--debug-gpu-compile-shadersCompila tots els aspectors definits estàticament per posar a prova la compatibilitat de la plataforma.
--debug-gpu-shader-debug-infoHabilita la generació d’info de depuració d’aspectors (només Vulkan).
--debug-gpu-scope-captureCaptura les ordres de GPU emeses des de dins de «give scope name».
--debug-gpu-shader-sourceDesa el codi font de l’aspecció de GPU compilada per a un nom d’aspector donat. El nom donat pot contenir un comodí «*» pel cap o per la cua per recollir múltiples aspectors. Els documents es desen en el directori de treball actual dins d’un directori anomenat «Shaders».
--debug-gpu-shader-no-preprocessorOmet la passada de preprocessament i es recolza en un preprocessador de compilació d’aspecció. També deshabilita l’eliminació de codi mort.
--debug-gpu-shader-no-dceOmet la passada d’eliminació de codi mort.
--debug-gpu-no-texture-poolDeshabilita les optimitzacions de memòria d’aliàsing a la reserva de textura de la GPU.
--debug-gpu-renderdocHabilita la integració del RenderDoc per a la captura i depuració de fotogrames per GPU.
--debug-gpu-vulkan-local-readForça la lectura local de revelat dinàmic de Vulkan si el dispositiu ho admet.
--debug-wmHabilita els missatges de depuració per al gestor de finestres, mostra tots els operadors en la cerca, mostra els errors de teclari.
--debug-xrHabilita els missatges de depuració per a contextos de realitat virtual. Activa la capa de validació de l’API OpenXR, els missatges de depuració (OpenXR) i les impressions d’informació general.
--debug-xr-timeHabilita els missatges de depuració per als temps de revelat dels fotogrames de realitat virtual.
--debug-allHabilita tots els missatges de depuració.
--debug-ioHabilita missatges de depuració per a la I/E.
--debug-fpeHabilita les excepcions de coma flotant.
--debug-exit-on-errorSurt immediatament quan es detecten errors interns.
--debug-freestyleHabilita els missatges de depuració per al Freestyle.
--disable-crash-handlerDeshabilita el gestor de fallides.
--disable-abort-handlerDeshabilita el gestor d’avortaments.
--verbose<verbose>Determina el nivell de detall del registre per als missatges de depuració que ho admeten.
-q,--quietNeutralitza la impressió de l’estatus (els avisos i errors s’imprimeixen igualment).
Opcions de GPU¶
--gpu-backendForça l’ús d’un basament específic de GPU. Opcions vàlides:
vulkan,metal,opengl.--gpu-vsyncConfigura el VSync. Les opcions vàlides són:
on,offiautoper al sincronitzat adaptatiu.La configuració per defecte depèn del controlador de la GPU.
Deshabilitar VSync pot ser útil per a testejar el rendiment.
Sols OpenGL admet el basament
auto.
--gpu-compilation-subprocessesSobreseu el paràmetre de Subprocessos de compilació màx (sols OpenGL).
--profile-gpuHabilita els perfils de rendiment de CPU i GPU per als grups de depuració de la GPU (egressa un docunent profile.json en Format de seguiment d’episodis al directori actual)
Opcions diverses¶
--open-lastObre el document blend més recent en lloc del document d’inici predeterminat.
--app-template<template>Configura la plantilla de l’aplicació (perquè coincideixi amb el nom del directori), utilitzeu
defaultper a no-cap.--factory-startupOmet llegir el
startup.blendal directori d’inici de les usuàries.--enable-event-simulateHabilita la funcionalitat de prova de simulació d’episodis
bpy.types.Window.event_simulate.--env-system-datafilesConsigna la variable d’entorn
BLENDER_SYSTEM_DATAFILES.--env-system-scriptsConsigna la variable d’entorn
BLENDER_SYSTEM_SCRIPTS.--env-system-extensionsConsigna la variable d’entorn
BLENDER_SYSTEM_EXTENSIONS.--env-system-pythonConsigna la variable d’entorn
BLENDER_SYSTEM_PYTHON.-noaudioForça el sistema de so a no-cap.
-setaudioForça el sistema de so a un dispositiu específic.
NoneDefaultSDLOpenALCoreAudioJACKPulseAudioWASAPI.-c,--command<command>Executa una ordre que consumeix tots els arguments restants. Utilitzeu
-c helpper a llistar totes les altres ordres. Passeu--helpdesprés de l’ordre per a veure’n el text d’ajuda.Això implica el mode
--background.-h,--helpImprimeix el text d’ajuda i surt.
/?Imprimeix el text d’ajuda i surt (sols Windows).
-r,--registerRegistra l’extensió de document blend per a la usuària actual i després surt (sols Windows i Linux).
--register-allusersRegistra l’extensió de document blend per a totes les usuàries i després surt (sols Windows i Linux).
--unregisterDesregistra l’extensió de document blend per a la usuària actual i després surt (sols Windows i Linux).
--unregister-allusersDesregistra l’extensió de document blend per a totes les usuàries i després surt (sols Windows i Linux).
--qos<level>Configura el mode de Qualitat de Servei (QoS) en arquitectures híbrides de CPU (sols Windows).
predeterminat: utilitza el comportament predeterminat del SO. Alt: sempre fa ús dels nuclis de rendiment. Eco: Programa els fils de Blender exclusivament amb nuclis d’eficiència.
-v,--versionImprimeix versió de Blender i surt.
--Finalitza el processament d’opcions, els arguments següents es passen sense canvis. Accediu-hi via
sys.argvde Python.
Altres opcions¶
--disable-depsgraph-on-file-loadMode de segon pla: no basteix ni avalua sistemàticament les gràfiques de dependència de Capes de visionat en carregar un document blend en mode de segon pla (opcions
-bo-c).Els protocols que requereixen dades avaluades aleshores necessiten assegurar-se explícitament que hi ha disponible una gràfica de dependència avaluada (p. ex. invocant
depsgraph = context.evaluated_depsgraph_get()).NOTA: aquesta és una opció temporal. En el futur, la gràfica de dependències mai no es generarà automàticament en carregar el document en mode en segon pla.
--disable-liboverride-auto-resyncNo executa el resincronitzat automàtic de sobreseïments de biblioteca en carregar un nou document blend.
NOTA: aquesta és una manera alternativa d’obtenir el mateix efecte que quan es configura l’opció de Depuració de Preferències d’usuària
No Override Auto Resync.--debug-ffmpegHabilita els missatges de depuració de la ingressió i egressió de vídeo FFmpeg.
--debug-cyclesHabilita els missatges de depuració de Cycles.
Anàlisi d’arguments¶
Els arguments han d’estar separats per espais en blanc, p. ex.:
blender -ba test.blend
…sortirà perquè -ba és un argument desconegut.
Ordre d’arguments¶
Els arguments s’executen en l’ordre en què s’entren. p. ex.:
blender --background test.blend --render-frame 1 --render-output "/tmp"
…no es revelarà a /tmp perquè --render-frame 1 es revela abans que es defineixi la ruta d’egressió.
blender --background --render-output /tmp test.blend --render-frame 1
…no es revelarà a /tmp perquè en carregar el document blend se sobrescriu l’egressió de revelat que s’havia definit.
blender --background test.blend --render-output /tmp --render-frame 1
…funciona com s’esperava.
Variables d’entorn¶
- BLENDER_USER_RESOURCES:
Substitueix el directori per defecte de tots els documents d’usuària. Altres variables
BLENDER_USER_*ho sobreseuen si estan definides.- BLENDER_USER_CONFIG:
Directori per a documents de configuració d’usuària.
- BLENDER_USER_SCRIPTS:
Directori per als protocols d’usuària.
- BLENDER_USER_EXTENSIONS:
Directori per als protocols d’usuària.
- BLENDER_USER_DATAFILES:
Directori per als documents de dades d’usuària (icones, traduccions…).
- BLENDER_SYSTEM_RESOURCES:
Substitueix el directori predeterminat de tots els documents de recursos integrats.
- BLENDER_SYSTEM_SCRIPTS:
Directoris on afegir protocols suplementaris.
- BLENDER_SYSTEM_EXTENSIONS:
Directori per al repositori d’extensions del sistema.
- BLENDER_SYSTEM_DATAFILES:
Directori per substituir documents de dades integrats.
- BLENDER_SYSTEM_PYTHON:
Directori per substituir les biblioteques Python integrades.
- BLENDER_CUSTOM_SPLASH:
La ruta completa a una imatge que substitueix la careta d’inici.
- BLENDER_CUSTOM_SPLASH_BANNER:
Ruta completa a una imatge per sobreimprimir a la careta d’inici.
- BLENDER_OCIO:
Ruta per sobreseure la configuració de document OpenColorIO. Si no n’hi ha cap, es fa servir la variable d’entorn
OCIO.- SPNAV_SOCKET:
La ruta del born per connectar el daemon del ratolí 3D (sols Unix).
- TEMP:
Emmagatzema documents temporals aquí (MS-Windows).
- TMPDIR:
Emmagatzema documents temporals aquí (Sistemes UNIX). La ruta ha de fer referència a un directori existent o serà ignorarada.