blender

blender

TLDR

Render all frames of an animation in the background, without loading the UI (output is saved to /tmp)

>_ blender -b [filename].blend -a
copy

Render an animation using a specific image naming pattern, in a path relative (//) to the .blend file

>_ blender -b [filename].blend -o //[render/frame_###.png] -a
copy

Render the 10th frame of an animation as a single image, saved to an existing directory (absolute path)

>_ blender -b [filename].blend -o [/path/to/output_directory] -f [10]
copy

Render the second last frame in an animation as a JPEG image, saved to an existing directory (relative path)

>_ blender -b [filename].blend -o //[output_directory] -F [JPEG] -f [-2]
copy

Render the animation of a specific scene, starting at frame 10 and ending at frame 500

>_ blender -b [filename].blend -S [scene_name] -s [10] -e [500] -a
copy

Render an animation at a specific resolution, by passing a Python expression

>_ blender -b [filename].blend --python-expr '[import bpy; bpy.data.scenes[0].render.resolution_percentage = 25]' -a
copy

Start an interactive Blender session in the terminal with a python console (do import bpy after starting)

>_ blender -b --python-console
copy

Copied to clipboard
free 100$ digital ocean credit