1BLENDER(1)                  General Commands Manual                 BLENDER(1)
2
3
4
5Blender 2.79 (sub 0)"
6
7

NAME

9       blender - a 3D modelling and rendering package
10

SYNOPSIS

12       blender [args ...] [file] [args ...]
13

DESCRIPTION

15       blender is a 3D modelling and rendering package. Originating as the in-
16       house software of a high quality animation studio, Blender  has  proven
17       to  be  an extremely fast and versatile design instrument. The software
18       has a personal touch, offering a unique approach to the world of  Three
19       Dimensions.
20
21       Use Blender to create TV commercials, to make technical visualizations,
22       business graphics, to create content for games, or design  user  inter‐
23       faces. You can easy build and manage complex environments. The renderer
24       is versatile and extremely fast. All basic animation principles (curves
25       & keys) are well implemented.
26
27       http://www.blender.org
28

OPTIONS

30       Color  management: using fallback mode for management Blender 2.79 (sub
31       0) Usage: blender [args ...] [file] [args ...]
32
33   Render Options:
34       -b or --background
35              Run in background (often used for UI-less rendering).
36
37
38       -a or --render-anim
39              Render frames from start to end (inclusive).
40
41
42       -S or --scene <name>
43              Set the active scene <name> for rendering.
44
45
46       -f or --render-frame <frame>
47              Render frame <frame> and save it.
48
49
50              * +<frame> start frame relative, -<frame> end frame relative.
51              * A comma separated list of frames can also be used (no spaces).
52              * A range of  frames  can  be  expressed  using  '..'  seperator
53              between the first and last frames (inclusive).
54
55
56       -s or --frame-start <frame>
57              Set  start  to  frame  <frame>, supports +/- for relative frames
58              too.
59
60
61       -e or --frame-end <frame>
62              Set end to frame <frame>, supports +/- for relative frames too.
63
64
65       -j or --frame-jump <frames>
66              Set number of frames to step forward after each rendered frame.
67
68
69       -o or --render-output <path>
70              Set the render path and file name.
71              Use '//' at the start of the path  to  render  relative  to  the
72              blend-file.
73
74
75              The '#' characters are replaced by the frame number, and used to
76              define zero padding.
77
78
79              * 'ani_##_test.png' becomes 'ani_01_test.png'
80              * 'test-######.png' becomes 'test-000001.png'
81
82
83              When the filename does not contain '#',  The  suffix  '####'  is
84              added to the filename.
85
86
87              The frame number will be added at the end of the filename, eg:
88              # blender -b foobar.blend -o //render_ -F PNG -x 1 -a
89
90
91       -E or --engine <engine>
92              Specify the render engine.
93              Use -E help to list available engines.
94
95
96       -t or --threads <threads>
97              Use amount of <threads> for rendering and other operations
98              [1-1024], 0 for systems processor count.
99
100
101   Format Options:
102       -F or --render-format <format>
103              Set the render format.
104              Valid  options  are 'TGA' 'RAWTGA' 'JPEG' 'IRIS' 'IRIZ' 'AVIRAW'
105              'AVIJPEG' 'PNG' 'BMP'
106
107
108              Formats that can be compiled into Blender, not available on  all
109              systems: 'HDR' 'TIFF' 'EXR' 'MULTILAYER'
110
111
112       -x or --use-extension <bool>
113              Set option to add the file extension to the end of the file.
114
115
116   Animation Playback Options:
117       -a or --render-anim
118              Render frames from start to end (inclusive).
119
120
121   Window Options:
122       -w or --window-border
123              Force opening with borders.
124
125
126       -W or --window-borderless
127              Force opening without borders.
128
129
130       -p or --window-geometry <sx> <sy> <w> <h>
131              Open  with  lower left corner at <sx>, <sy> and width and height
132              as <w>, <h>.
133
134
135       -con or --start-console
136              Start with the console window open (ignored if -b is set), (Win‐
137              dows only).
138
139
140       --no-native-pixels
141              Do not use native pixel size, for high resolution displays (Mac‐
142              Book 'Retina').
143
144
145   Game Engine Specific Options:
146       -g Game Engine specific options
147
148
149                Run on 50 hertz without dropping frames.
150                Use Vertex Arrays for rendering (usually faster).
151                No Texture Mipmapping.
152                Linear Texture Mipmapping instead of Nearest (default).
153
154
155   Python Options:
156       -y or --enable-autoexec
157              Enable automatic Python script execution.
158
159
160       -Y or --disable-autoexec
161              Disable automatic Python script execution (pydrivers  &  startup
162              scripts), (compiled as non-standard default).
163
164
165       -P or --python <filename>
166              Run the given Python script file.
167
168
169       --python-text <name>
170              Run the given Python script text block.
171
172
173       --python-expr <expression>
174              Run the given expression as a Python script.
175
176
177       --python-console
178              Run Blender with an interactive console.
179
180
181       --python-exit-code
182              Set  the  exit-code in [0..255] to exit if a Python exception is
183              raised
184              (only for scripts executed from the  command  line),  zero  dis‐
185              ables.
186
187
188       --addons
189              Comma separated list of add-ons (no spaces).
190
191
192   Debug Options:
193       -d or --debug
194              Turn debugging on.
195
196
197              * Enables memory error detection
198              *  Disables  mouse  grab  (to  interact  with a debugger in some
199              cases)
200              * Keeps Python's 'sys.stdin' rather than setting it to None
201
202
203       --debug-value <value>
204              Set debug value of <value> on startup.
205
206
207       --debug-events
208              Enable debug messages for the event system.
209
210
211       --debug-handlers
212              Enable debug messages for event handling.
213
214
215       --debug-libmv
216              Enable debug messages from libmv library.
217
218
219       --debug-cycles
220              Enable debug messages from Cycles.
221
222
223       --debug-memory
224              Enable fully guarded memory allocation and debugging.
225
226
227       --debug-jobs
228              Enable time profiling for background jobs.
229
230
231       --debug-python
232              Enable debug messages for Python.
233
234
235       --debug-depsgraph
236              Enable debug messages from dependency graph.
237
238
239       --debug-depsgraph-no-threads
240              Switch dependency graph to a single threaded evaluation.
241
242
243       --debug-gpumem
244              Enable GPU memory stats in status bar.
245
246
247       --debug-wm
248              Enable debug messages for the window manager, also prints  every
249              operator call.
250
251
252       --debug-all
253              Enable all debug messages.
254
255
256       --debug-io
257              Enable debug messages for I/O (collada, ...).
258
259
260       --debug-fpe
261              Enable floating point exceptions.
262
263
264       --disable-crash-handler
265              Disable the crash handler.
266
267
268   Misc Options:
269       --factory-startup
270              Skip  reading  the BLENDER_STARTUP_FILE in the users home direc‐
271              tory.
272
273
274       --env-system-datafiles
275              Set the BLENDER_SYSTEM_DATAFILES environment variable.
276
277
278       --env-system-scripts
279              Set the BLENDER_SYSTEM_SCRIPTS environment variable.
280
281
282       --env-system-python
283              Set the BLENDER_SYSTEM_PYTHON environment variable.
284
285
286       -nojoystick
287              Disable joystick support.
288
289
290       -noglsl
291              Disable GLSL shading.
292
293
294       -noaudio
295              Force sound system to None.
296
297
298       -setaudio
299              Force sound system to a specific device.
300
301
302       -h or --help
303              Print this help text and exit.
304
305
306       -v or --version
307              Print Blender version and exit.
308
309
310       --
311              End option processing,  following  arguments  passed  unchanged.
312              Access via Python's 'sys.argv'.
313
314
315   Experimental Features:
316       --enable-new-depsgraph
317              Use new dependency graph.
318
319
320       --enable-new-basic-shader-glsl
321              Use new GLSL basic shader.
322
323
324   Other Options:
325       /?
326              Print this help text and exit (windows only).
327
328
329       --disable-abort-handler
330              Disable the abort handler.
331
332
333       -a <options> <file(s)>
334              Playback  <file(s)>,  only operates this way when not running in
335              background.
336
337
338              -p <sx> <sy>
339                Open with lower left corner at <sx>, <sy>.
340              -m
341                Read from disk (Do not buffer).
342              -f <fps> <fps-base>
343                Specify FPS to start with.
344              -j <frame>
345                Set frame step to <frame>.
346              -s <frame>
347                Play from <frame>.
348              -e <frame>
349                Play until <frame>.
350
351
352       --debug-freestyle
353              Enable debug messages for FreeStyle.
354
355
356       --debug-gpu
357              Enable gpu debug context and information for OpenGL 4.3+.
358
359
360       --verbose <verbose>
361              Set logging verbosity level.
362
363
364       -R
365              Register blend-file extension, then exit (Windows only).
366
367
368       -r
369              Silently  register  blend-file  extension,  then  exit  (Windows
370              only).
371
372
373   Argument Parsing:
374        Arguments must be separated by white space, eg:
375         # blender -ba test.blend
376         ...will ignore the 'a'.
377         # blender -b test.blend -f8
378         ...will ignore '8' because there is no space between the '-f' and the
379       frame value.
380
381   Argument Order:
382        Arguments are executed in the order they are given. eg:
383         # blender --background test.blend  --render-frame  1  --render-output
384       '/tmp'
385         ...will  not  render  to  '/tmp'  because  '--render-frame 1' renders
386       before the output path is set.
387         # blender --background --render-output /tmp test.blend --render-frame
388       1
389         ...will  not  render  to  '/tmp' because loading the blend-file over‐
390       writes the render output that was set.
391         # blender --background test.blend --render-output /tmp --render-frame
392       1
393         ...works as expected.
394

ENVIRONMENT VARIABLES

396         $BLENDER_USER_CONFIG      Directory for user configuration files.
397         $BLENDER_USER_SCRIPTS     Directory for user scripts.
398         $BLENDER_SYSTEM_SCRIPTS   Directory for system wide scripts.
399         $BLENDER_USER_DATAFILES    Directory  for  user  data  files  (icons,
400       translations, ..).
401         $BLENDER_SYSTEM_DATAFILES Directory for system wide data files.
402         $BLENDER_SYSTEM_PYTHON    Directory for system Python libraries.
403         $TMP or $TMPDIR           Store temporary files here.
404         $SDL_AUDIODRIVER          LibSDL audio driver - alsa, esd, dma.
405         $PYTHONHOME                Path  to   the   Python   directory,   eg.
406       /usr/lib/python.
407
408

SEE ALSO

410       luxrender(1)
411
412

AUTHORS

414       This manpage was written for a Debian GNU/Linux system by Daniel Mester
415       <mester@uni-bremen.de> and updated  by  Cyril  Brulebois  <cyril.brule‐
416       bois@enst-bretagne.fr> and Dan Eicher <dan@trollwerks.org>.
417
418
419
420Blender management: using fallbackMamyod2e0,fo2r01m9anagement              BLENDER(1)
Impressum