1BLENDER(1) General Commands Manual BLENDER(1)
2
3
4
5Color management: Error could not find role data role. Blender 2.82 (sub 7)"
6
7
9 blender - a full-featured 3D application
10
12 blender [args ...] [file] [args ...]
13
15 blender is a full-featured 3D application. It supports the entirety of
16 the 3D pipeline - modeling, rigging, animation, simulation, rendering,
17 compositing, motion tracking, and video editing.
18
19 Use Blender to create 3D images and animations, films and commercials,
20 content for games, architectural and industrial visualizatons, and sci‐
21 entific visualizations.
22
23 https://www.blender.org
24
26 Color management: using fallback mode for management Color management:
27 Error could not find role data role. Blender 2.82 (sub 7) Usage:
28 blender [args ...] [file] [args ...]
29
30 Render Options:
31 -b or --background
32 Run in background (often used for UI-less rendering).
33
34
35 -a or --render-anim
36 Render frames from start to end (inclusive).
37
38
39 -S or --scene <name>
40 Set the active scene <name> for rendering.
41
42
43 -f or --render-frame <frame>
44 Render frame <frame> and save it.
45
46
47 * +<frame> start frame relative, -<frame> end frame relative.
48 * A comma separated list of frames can also be used (no spaces).
49 * A range of frames can be expressed using '..' separator
50 between the first and last frames (inclusive).
51
52
53 -s or --frame-start <frame>
54 Set start to frame <frame>, supports +/- for relative frames
55 too.
56
57
58 -e or --frame-end <frame>
59 Set end to frame <frame>, supports +/- for relative frames too.
60
61
62 -j or --frame-jump <frames>
63 Set number of frames to step forward after each rendered frame.
64
65
66 -o or --render-output <path>
67 Set the render path and file name.
68 Use '//' at the start of the path to render relative to the
69 blend-file.
70
71
72 The '#' characters are replaced by the frame number, and used to
73 define zero padding.
74
75
76 * 'animation_##_test.png' becomes 'animation_01_test.png'
77 * 'test-######.png' becomes 'test-000001.png'
78
79
80 When the filename does not contain '#', The suffix '####' is
81 added to the filename.
82
83
84 The frame number will be added at the end of the filename, eg:
85 # blender -b animation.blend -o //render_ -F PNG -x 1 -a
86
87
88 -E or --engine <engine>
89 Specify the render engine.
90 Use '-E' help to list available engines.
91
92
93 -t or --threads <threads>
94 Use amount of <threads> for rendering and other operations
95 [1-1024], 0 for systems processor count.
96
97
98 Format Options:
99 -F or --render-format <format>
100 Set the render format.
101 Valid options are:
102
103
104 Formats that can be compiled into Blender, not available on all
105 systems:
106
107
108 -x or --use-extension <bool>
109 Set option to add the file extension to the end of the file.
110
111
112 Animation Playback Options:
113 -a <options> <file(s)>
114 Instead of showing Blender's user interface, this runs Blender
115 as an animation player,
116 to view movies and image sequences rendered in Blender (ignored
117 if '-b' is set).
118
119
120 Playback Arguments:
121
122
123 -p <sx> <sy>
124 Open with lower left corner at <sx>, <sy>.
125 -m
126 Read from disk (Do not buffer).
127 -f <fps> <fps-base>
128 Specify FPS to start with.
129 -j <frame>
130 Set frame step to <frame>.
131 -s <frame>
132 Play from <frame>.
133 -e <frame>
134 Play until <frame>.
135
136
137 Window Options:
138 -w or --window-border
139 Force opening with borders.
140
141
142 -W or --window-fullscreen
143 Force opening in fullscreen mode.
144
145
146 -p or --window-geometry <sx> <sy> <w> <h>
147 Open with lower left corner at <sx>, <sy> and width and height
148 as <w>, <h>.
149
150
151 -M or --window-maximized
152 Force opening maximized.
153
154
155 -con or --start-console
156 Start with the console window open (ignored if '-b' is set),
157 (Windows only).
158
159
160 --no-native-pixels
161 Do not use native pixel size, for high resolution displays (Mac‐
162 Book 'Retina').
163
164
165 --no-window-focus
166 Open behind other windows and without taking focus.
167
168
169 Python Options:
170 -y or --enable-autoexec
171 Enable automatic Python script execution.
172
173
174 -Y or --disable-autoexec
175 Disable automatic Python script execution (pydrivers & startup
176 scripts), (compiled as non-standard default).
177
178
179 -P or --python <filename>
180 Run the given Python script file.
181
182
183 --python-text <name>
184 Run the given Python script text block.
185
186
187 --python-expr <expression>
188 Run the given expression as a Python script.
189
190
191 --python-console
192 Run Blender with an interactive console.
193
194
195 --python-exit-code <code>
196 Set the exit-code in [0..255] to exit if a Python exception is
197 raised
198 (only for scripts executed from the command line), zero dis‐
199 ables.
200
201
202 --python-use-system-env
203 Allow Python to use system environment variables such as
204 'PYTHONPATH'.
205
206
207 --addons <addon(s)>
208 Comma separated list of add-ons (no spaces).
209
210
211 Logging Options:
212 --log <match>
213 Enable logging categories, taking a single comma separated argu‐
214 ment.
215 Multiple categories can be matched using a '.*' suffix,
216 so '--log "wm.*"' logs every kind of window-manager message.
217 Use "^" prefix to ignore, so '--log "*,^wm.operator.*"' logs all
218 except for 'wm.operators.*'
219 Use "*" to log everything.
220
221
222 --log-level <level>
223 Set the logging verbosity level (higher for more details)
224 defaults to 1,
225 use -1 to log all levels.
226
227
228 --log-show-basename
229 Only show file name in output (not the leading path).
230
231
232 --log-show-backtrace
233 Show a back trace for each log message (debug builds only).
234
235
236 --log-show-timestamp
237 Show a timestamp for each log message in seconds since start.
238
239
240 --log-file <filename>
241 Set a file to output the log to.
242
243
244 Debug Options:
245 -d or --debug
246 Turn debugging on.
247
248
249 * Enables memory error detection
250 * Disables mouse grab (to interact with a debugger in some
251 cases)
252 * Keeps Python's 'sys.stdin' rather than setting it to None
253
254
255 --debug-value <value>
256 Set debug value of <value> on startup.
257
258
259 --debug-events
260 Enable debug messages for the event system.
261
262
263 --debug-handlers
264 Enable debug messages for event handling.
265
266
267 --debug-libmv
268 Enable debug messages from libmv library.
269
270
271 --debug-cycles
272 Enable debug messages from Cycles.
273
274
275 --debug-memory
276 Enable fully guarded memory allocation and debugging.
277
278
279 --debug-jobs
280 Enable time profiling for background jobs.
281
282
283 --debug-python
284 Enable debug messages for Python.
285
286
287 --debug-depsgraph
288 Enable all debug messages from dependency graph.
289
290
291 --debug-depsgraph-eval
292 Enable debug messages from dependency graph related on evalua‐
293 tion.
294
295
296 --debug-depsgraph-build
297 Enable debug messages from dependency graph related on graph
298 construction.
299
300
301 --debug-depsgraph-tag
302 Enable debug messages from dependency graph related on tagging.
303
304
305 --debug-depsgraph-no-threads
306 Switch dependency graph to a single threaded evaluation.
307
308
309 --debug-depsgraph-time
310 Enable debug messages from dependency graph related on timing.
311
312
313 --debug-depsgraph-pretty
314 Enable colors for dependency graph debug messages.
315
316
317 --debug-gpu
318 Enable gpu debug context and information for OpenGL 4.3+.
319
320
321 --debug-gpumem
322 Enable GPU memory stats in status bar.
323
324
325 --debug-gpu-shaders
326 Enable GPU memory stats in status bar.
327
328
329 --debug-gpu-force-workarounds
330 Enable GPU memory stats in status bar.
331
332
333 --debug-wm
334 Enable debug messages for the window manager, shows all opera‐
335 tors in search, shows keymap errors.
336
337
338 --debug-all
339 Enable all debug messages.
340
341
342 --debug-io
343 Enable debug messages for I/O (collada, ...).
344
345
346 --debug-fpe
347 Enable floating point exceptions.
348
349
350 --disable-crash-handler
351 Disable the crash handler.
352
353
354 --disable-abort-handler
355 Disable the abort handler.
356
357
358 Misc Options:
359 --app-template <template>
360 Set the application template (matching the directory name), use
361 'default' for none.
362
363
364 --factory-startup
365 Skip reading the BLENDER_STARTUP_FILE in the users home direc‐
366 tory.
367
368
369 --enable-event-simulate
370 Enable event simulation testing feature 'bpy.types.Win‐
371 dow.event_simulate'.
372
373
374 --env-system-datafiles
375 Set the BLENDER_SYSTEM_DATAFILES environment variable.
376
377
378 --env-system-scripts
379 Set the BLENDER_SYSTEM_SCRIPTS environment variable.
380
381
382 --env-system-python
383 Set the BLENDER_SYSTEM_PYTHON environment variable.
384
385
386 -noaudio
387 Force sound system to None.
388
389
390 -setaudio
391 Force sound system to a specific device.
392
393
394 -h or --help
395 Print this help text and exit.
396
397
398 -R
399 Register blend-file extension, then exit (Windows only).
400
401
402 -r
403 Silently register blend-file extension, then exit (Windows
404 only).
405
406
407 -v or --version
408 Print Blender version and exit.
409
410
411 --
412 End option processing, following arguments passed unchanged.
413 Access via Python's 'sys.argv'.
414
415
416 Other Options:
417 /?
418 Print this help text and exit (windows only).
419
420
421 --debug-freestyle
422 Enable debug messages for Freestyle.
423
424
425 --debug-ghost
426 Enable debug messages for event handling.
427
428
429 --verbose <verbose>
430 Set logging verbosity level for debug messages which supports
431 it.
432
433
434 --disable-library-override
435 Enable Library Override features in the UI.
436
437
438 Argument Parsing:
439 Arguments must be separated by white space, eg:
440 # blender -ba test.blend
441 ...will exit since '-ba' is an unknown argument.
442
443 Argument Order:
444 Arguments are executed in the order they are given. eg:
445 # blender --background test.blend --render-frame 1 --render-output
446 '/tmp'
447 ...will not render to '/tmp' because '--render-frame 1' renders
448 before the output path is set.
449 # blender --background --render-output /tmp test.blend --render-frame
450 1
451 ...will not render to '/tmp' because loading the blend-file over‐
452 writes the render output that was set.
453 # blender --background test.blend --render-output /tmp --render-frame
454 1
455 ...works as expected.
456
458 $BLENDER_USER_CONFIG Directory for user configuration files.
459 $BLENDER_USER_SCRIPTS Directory for user scripts.
460 $BLENDER_SYSTEM_SCRIPTS Directory for system wide scripts.
461 $BLENDER_USER_DATAFILES Directory for user data files (icons,
462 translations, ..).
463 $BLENDER_SYSTEM_DATAFILES Directory for system wide data files.
464 $BLENDER_SYSTEM_PYTHON Directory for system Python libraries.
465 $TMP or $TMPDIR Store temporary files here.
466 $SDL_AUDIODRIVER LibSDL audio driver - alsa, esd, dma.
467 $PYTHONHOME Path to the Python directory, eg.
468 /usr/lib/python.
469
470
472 luxrender(1)
473
474
476 This manpage was written for a Debian GNU/Linux system by Daniel Mester
477 <mester@uni-bremen.de> and updated by Cyril Brulebois <cyril.brule‐
478 bois@enst-bretagne.fr> and Dan Eicher <dan@trollwerks.org>.
479
480
481
482Blender management: using fallbacAkprmiolde11f,or20m2a0nagement BLENDER(1)