View a markdown version of this page

Erstellen Sie ein Blender-Docker-Image für das GPU-Rendern in Deadline Cloud - Deadline Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen Sie ein Blender-Docker-Image für das GPU-Rendern in Deadline Cloud

Das Beispiel blender-aswf-ci-base erstellt ein Docker-Image, das Blender mit dem Deadline-Cloud-for-Blender-Adapter und der GPU-Unterstützung () für das Rendern auf vom Service verwalteten Deadline Cloud-Flotten packt. CUDA/OptiX Das Basis-Image ist (Rocky Linux 8, CUDA 12.9, VFX Platform 2026). aswf/ci-base:2026

Sie können dieses Image für folgende Zwecke verwenden:

  • Führen Sie Blender Cycles GPU-Renderings auf vom Service verwalteten Deadline Cloud-Flotten aus.

  • Bündeln Sie Blender-Addons von Drittanbietern bei der Erstellung in das Image, indem Sie vor dem Erstellen die .zip Addon-Dateien im Verzeichnis ablegen. plugins/

Erstellen Sie das Image:

docker build -t blender-aswf:4.5.0 .

Gehen Sie per Push zu Amazon Elastic Container Registry (Amazon ECR) und stellen Sie den gesamten Stack (Warteschlange, Flotte und Warteschlangenumgebung) mit der mitgelieferten Vorlage AWS CloudFormation (CloudFormation) bereit:

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

Die Warteschlangenrolle benötigt Amazon ECR-Pull-Berechtigungen (ecr:BatchGetImageecr:GetDownloadUrlForLayer, undecr:GetAuthorizationToken), um das Container-Image zur Laufzeit abzurufen.

Das GPU-Rendering erfolgt automatisch, wenn die Flotte über GPU-Instances verfügt. Die Warteschlangenumgebung fügt sich bedingt hinzu, --gpus all --runtime=nvidia je nachdem, ob der Host über eine NVIDIA-GPU verfügt. CPU-only Instanzen greifen auf das CPU-Rendering von Cycles zurück.

Ein Auftragspaket, das Blender-Szenen rendert, finden Sie unterRendern Sie Blender-Szenen auf Deadline Cloud.