Blender CMD Launcher is a small GUI utility written in Python (PySide) that simplifies launching Blender in headless mode.
It provides a GUI to configure common command-line render flags without needing to remember them, making it easier to run background renders that minimise VRAM usage and avoid loading the viewport.
Blender CMD Launcher simplifies launching Blender headlessly by providing a small GUI you can use to select common options and will run Blender with the selected options. It provides you with feedback via Blender's log piped into the interface. It also provides some other benefits:
In essence this program takes your selections, generates a CLI command like blender -b scene.blend -E CYCLES -f 1 and executes it on your behalf.
To prevent inconsistency Blender CMD Launcher passes all values shown on the GUI to Blender when executing the render. This is because Blender will take undefined settings directly from your Blend file. This helps avoid unexpected option values but can be odd if you are not expecting it.
No. If you are comfortable with running Blender via the terminal feel free to continue to do so. This app is simply to give those who prefer a GUI the option to run Blender without the overhead of the viewport, and without needing to be comfortable with the terminal which can be intimidating to use.
Currently Blender CMD Launcher provides the following features:
This app is mainly a personal project developed for myself and a friend to use. I provide no guarantee it works on your system. It is written in Python with PySide and the source code is public on Github. While I do provide a pre-built exe, AV software loves to scream 'malware' on self-built exes. Feel free to pull the source and build yourself or run via source. I only provide a Windows exe, it should work on Linux but you'll need to run from source.
A terminal/command prompt will open along side the app. This is intended as I did not tell it to hide when I built the current version.
It is a pretty simple GUI so only one screenshot is needed

Figure: Screenshot of the main Blender CMD Launcher interface
Is animation to choose the frame range to render### system for frame numbers.If you'd like to try it out you can grab it from the Github repo:
You can either clone the repo to build/run from source or you can head to releases to grab the latest Windows EXE.