View a markdown version of this page

Crie uma imagem do Blender Docker para renderização em GPU no Deadline Cloud - Deadline Cloud

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Crie uma imagem do Blender Docker para renderização em GPU no Deadline Cloud

O exemplo blender-aswf-ci-base no GitHub site cria uma imagem Docker que empacota o Blender com o adaptador deadline-cloud-for-blender e suporte de GPU () para renderização em frotas gerenciadas pelo serviço Deadline Cloud. CUDA/OptiX A imagem base é aswf/ci-base:2026 (Rocky Linux 8, CUDA 12.9, VFX Platform 2026).

Você pode usar essa imagem para as seguintes finalidades:

  • Execute renderizações de GPU do Blender Cycles em frotas gerenciadas pelo serviço Deadline Cloud.

  • Agrupe complementos do Blender de terceiros na imagem no momento da compilação, colocando .zip os arquivos adicionais no plugins/ diretório antes da criação.

Compilar a imagem:

docker build -t blender-aswf:4.5.0 .

Envie para o Amazon Elastic Container Registry (Amazon ECR) e implante a pilha completa (ambiente de fila, frota e fila) com o modelo () incluído 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

A função de fila precisa de permissões de extração do Amazon ECR (ecr:BatchGetImage,ecr:GetDownloadUrlForLayer, eecr:GetAuthorizationToken) para extrair a imagem do contêiner em tempo de execução.

A renderização de GPU é automática quando a frota tem instâncias de GPU. O ambiente de fila adiciona condicionalmente --gpus all --runtime=nvidia com base no fato de o host ter uma GPU NVIDIA. CPU-only as instâncias retornam à renderização da CPU Cycles.

Para um pacote de tarefas que renderiza cenas do Blender, consulte. Renderize cenas do Blender no Deadline Cloud