View a markdown version of this page

Cree una imagen de Docker de Blender para renderizarla con GPU en Deadline Cloud - Nube de plazos

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cree una imagen de Docker de Blender para renderizarla con GPU en Deadline Cloud

El ejemplo de blender-aswf-ci-base crea una imagen de Docker que incluye a Blender el adaptador Deadline-cloud-for-Blender y la compatibilidad con la GPU () para renderizarla en flotas gestionadas por el servicio de Deadline Cloud. CUDA/OptiX La imagen base es (Rocky Linux 8, CUDA 12.9, VFX Platform 2026). aswf/ci-base:2026

Puede utilizar esta imagen para los siguientes fines:

  • Ejecute los renderizados de la GPU de Blender Cycles en flotas administradas por el servicio de Deadline Cloud.

  • Incluya complementos de Blender de terceros en la imagen en el momento de la compilación colocando los .zip archivos de complementos en el directorio antes de compilarlos. plugins/

Construye la imagen:

docker build -t blender-aswf:4.5.0 .

Empuje a Amazon Elastic Container Registry (Amazon ECR) e implemente la pila completa (cola, flota y entorno de colas) con la plantilla incluida (): 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

La función de cola necesita los permisos de extracción de Amazon ECR (ecr:BatchGetImageecr:GetDownloadUrlForLayer, yecr:GetAuthorizationToken) para extraer la imagen del contenedor en tiempo de ejecución.

El procesamiento por GPU es automático cuando la flota tiene instancias de GPU. El entorno de colas se suma de forma condicional en --gpus all --runtime=nvidia función de si el host tiene una GPU NVIDIA. CPU-only las instancias recurren al procesamiento por CPU de Cycles.

Para ver un paquete de trabajos que renderiza escenas de Blender, consulteRenderiza escenas de Blender en Deadline Cloud.