This directory contains a rattler-build recipe for packaging Blender 5.1 for use with AWS Deadline Cloud.
- Application: Blender 5.1.1
- Platforms: Linux 64-bit (linux-64), Windows 64-bit (win-64)
- Source: blender.org/release/Blender5.1
- License: GPL-3.0-or-later
- Build Tool: rattler-build
Build and publish to a local filesystem channel:
cd conda_recipes
rattler-build publish blender-5.1/recipe/recipe.yaml \
--to file://$HOME/my-conda-channel \
--build-number=+1From the conda_recipes directory:
# Build for Linux (default)
./submit-package-job blender-5.1
# Build for a specific platform
./submit-package-job blender-5.1 -p linux-64
# Build for all platforms
./submit-package-job blender-5.1 --all-platforms
# Submit to a specific queue
./submit-package-job blender-5.1 -q "My Package Build Queue"
# Build to a different S3 channel
./submit-package-job blender-5.1 --s3-channel MyChannelInstall the CLI if you haven't already: pip install openjd-cli
From the job_bundles directory:
openjd run blender_render/template.yaml \
--environment ../queue_environments/conda_queue_env_pyrattler.yaml \
-p CondaPackages=blender=5.1 \
-p CondaChannels=file://$HOME/my-conda-channel \
-p BlenderSceneFile=/path/to/scene.blend \
-p Frames=1deadline bundle submit blender_render \
-p CondaPackages=blender=5.1 \
-p BlenderSceneFile=/path/to/scene.blend \
-p Frames=1Use the Deadline Cloud monitor to track progress. Select the task and choose View logs > Launch Conda session to verify the package was found.
blender-5.1/
├── README.md # This file
├── deadline-cloud.yaml # Deadline Cloud build job metadata
└── recipe/
├── recipe.yaml # rattler-build package recipe
├── build.sh # Linux build script
├── build_win.sh # Windows build script
├── zzz-blender-plugins-activate.sh # Plugin sync activate script
└── zzz-blender-plugins-deactivate.sh # Plugin sync deactivate script
This recipe is provided under the same license as the deadline-cloud-samples repository. Blender itself is licensed under GPL-3.0-or-later.