本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Deadline Cloud 上构建 Blender Docker 镜像用于
GitHub 网站上的 blender-aswf-ci-base aswf/ci-base:2026(Rocky Linux 8、CUDA 12.9、VFX 平台 2026)。
您可以将此图像用于以下目的:
-
在 Deadline Cloud 服务管理的舰队上运行 Blender Cycles GPU 渲染
-
通过在构建之前将插件
.zip文件放到plugins/目录中,在构建时将第三方 Blender 插件捆绑到镜像中。
生成映像:
docker build -t blender-aswf:4.5.0 .
推送到亚马逊弹性容器注册表 (Amazon ECR),并使用随附的 () 模板部署完整堆栈 AWS CloudFormation (队列、队列和队列环境CloudFormation):
aws cloudformation deploy \ --template-file cloudformation.yaml \ --stack-name blender-aswf-ci-base-stack \ --parameter-overrides \ FarmId=farm-... \ ECRImageURI=account-id.dkr.ecr.region.amazonaws.com/repo:4.5.0 \ FleetRoleArn=arn:aws:iam::account-id:role/FleetRole \ QueueRoleArn=arn:aws:iam::account-id:role/QueueRole \ JobAttachmentsBucket=my-deadline-bucket
队列角色需要 Amazon ECR 拉取权限(ecr:BatchGetImageecr:GetDownloadUrlForLayer、和ecr:GetAuthorizationToken)才能在运行时提取容器映像。
当舰队有 GPU 实例时,GPU 渲染是自动的。队列环境--gpus all --runtime=nvidia根据主机是否有 NVIDIA GPU 有条件地添加。 CPU-only 实例回退到 Cycles CPU 渲染。
有关渲染 Blender 场景的任务包,请参见在截止日期云上渲染 Blender 场景。