View a markdown version of this page

Render Blender scenes on Deadline Cloud - Deadline Cloud

Render Blender scenes on Deadline Cloud

The blender_render job bundle shows how to support a CLI application in about 100 lines of YAML. Most of the template is parameter metadata that defines parameter names, types, defaults, and user interface controls. The step definition includes a parameter space that creates a task for each frame in the Frames job parameter, and a short script that substitutes job parameters and the Frame task parameter into a command for each task.

Submit the bundle with the GUI submitter:

deadline bundle gui-submit blender_render/

Or submit from the CLI with parameter values:

deadline bundle submit blender_render/ \ -p BlenderSceneFile=path-to-scene.blend \ -p OutputDir=path-for-outputs

To run this bundle, your queue needs Blender available through a queue environment. The blender-4.5 conda recipe and other Blender recipes in the samples repository build conda packages you can publish to your queue's S3 conda channel.

For more information about job bundles, see Open Job Description (OpenJD) templates for Deadline Cloud.