View a markdown version of this page

Standmixer - AWS 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.

Standmixer

Blender ist ein kostenloses Open-Source-Software-Toolset für 3D-Computergrafiken, das für die Erstellung von Animationsfilmen, visuellen Effekten, Kunst, 3D-gedruckten Modellen, Bewegungsgrafiken, interaktiven 3D-Anwendungen, virtueller Realität und Computerspielen verwendet wird. Blender wird von AWS Deadline Cloud (Deadline Cloud) mit umfassender Integration unterstützt, einschließlich Einreichern, Conda-Paketen und einem Adapter für eine höhere Renderleistung. Diese Anleitung enthält schrittweise Anleitungen zur Verwendung von Deadline Cloud mit Blender, um Ihre Projekte schneller zu rendern, indem Renderaufgaben auf mehrere Computer verteilt werden.

Überblick über den Support

Blender wird von den folgenden Komponenten unterstützt:

  • Submitter: Integrierter Submitter für die direkte Einreichung von Jobs aus Blender mit automatischer Szenen- und Objekterkennung.

  • Conda-Pakete: Deadline Cloud für die automatische Installation auf vom Service verwalteten Flotten.

  • Adaptor: Middleware für effizientes Rendern mit Sticky-Sessions und zusätzlicher Überwachung.

  • Cross-platform Kompatibilität: Submitter-Unterstützung für Windows, macOS und Linux mit Worker-Unterstützung für Windows und Linux mit automatischer Pfadzuweisung.

Kompatibilität der Blender-Version

Die folgende Tabelle zeigt die aktuellen Unterstützungsstufen für Blender-Versionen:

Major Version Support für Einreicher Conda-Unterstützung Render-Engines
3.6 Windows, macOS, Linux Linux Zyklen, Eevee, Workbench
4.2 Windows, macOS, Linux Linux Zyklen, Eevee, Workbench
4.5 Windows, macOS, Linux Linux Zyklen, Eevee, Workbench
5.0 Windows, macOS, Linux Linux Zyklen, Eevee, Workbench
5.1 Windows, macOS, Linux Linux Zyklen, Eevee, Workbench

Deadline Cloud Conda Channel

In der folgenden Tabelle sind alle für Blender geltenden Conda-Pakete aufgeführt, die für Service-managed Flotten im Deadline-Cloud-Conda-Channel verfügbar sind:

BS Package Version Hinweise
Linux Mixer 3.6 Beinhaltet alle integrierten Render-Engines
Linux Mixer 4.2 Beinhaltet alle integrierten Render-Engines
Linux Mixer 4.5 Beinhaltet alle integrierten Render-Engines
Linux Mixer 5.0 Beinhaltet alle integrierten Render-Engines
Linux Mixer 5.1 Beinhaltet alle integrierten Render-Engines
Linux blender-openjd Beinhaltet den Blender-Adapter

Erste Schritte

Um Blender mit Deadline Cloud zu verwenden:

  1. Erstellen Sie eine vom Service verwaltete Flotte und ordnen Sie sie einer Warteschlange zu. Ihre Warteschlange muss mit einer Warteschlangenumgebung eingerichtet sein, die den Deadline-Cloud-Conda-Kanal unterstützt. Weitere Informationen finden Sie unter Eine Warteschlangenumgebung erstellen.

  2. Installieren Sie den Deadline Cloud-Monitor und den Blender Submitter mithilfe der Installationsprogramme für Deadline Cloud Monitor und Submitter auf Ihrer Künstler-Workstation. Weitere Informationen finden Sie unter Richten Sie Ihre Workstation ein.

  3. Reichen Sie Ihren Job mithilfe des integrierten Submitters direkt von Blender aus in die Warteschlange ein.

  4. Überwachen Sie den Job und laden Sie die Ausgabe mithilfe des Deadline Cloud-Monitors herunter.

Installation

Um den Submitter von Deadline Cloud for Blender zu installieren, benötigen Sie:

  • Eine Windows-, macOS- oder Linux-Workstation.

  • Blender 3.6 oder höher.

Es gibt drei Möglichkeiten, den Deadline Cloud for Blender Submitter zu installieren:

Verwenden des Deadline Cloud-Installationsprogramms für Submitter

Sie können den Deadline Cloud for Blender Submitter mit dem Deadline Cloud Submitter Installer installieren.

Um den Submitter zu installieren

  1. Laden Sie das Installationsprogramm für Deadline Cloud Submitter herunter.

  2. Führen Sie das Installationsprogramm aus.

    • Wenn Sie dazu aufgefordert werden, wählen Sie jede Version von Blender aus, mit der Sie den Absender verwenden möchten.

  3. Starten Sie Blender.

  4. Überprüfen Sie die Installation, indem Sie im Render-Menü nach der Option Submit to Deadline Cloud suchen.

Wenn das Add-on nicht im Render-Menü verfügbar ist, müssen Sie es manuell aktivieren.

Um das Submitter-Add-on manuell zu aktivieren

  1. Wählen Sie im Menü Bearbeiten die Option Einstellungen... aus.

  2. Wählen Sie in der linken Seitenleiste „Dateipfade“.

  3. Suchen Sie den Abschnitt Skriptverzeichnisse und wählen Sie +.

  4. Geben Sie unter Name python ein.

  5. Geben Sie für Pfad den Pfad zu dem python Verzeichnis in Ihrer Blender-Submitter-Installation ein.

  6. Starten Sie Blender neu, damit die Änderungen wirksam werden.

Den Submitter von Blender aus installieren

Anmerkung

Dies ist eine experimentelle Funktion und kann sich ändern.

Sie können den Blender-Sumitter mithilfe der Erweiterungsfunktion von Blender aus installieren und aktualisieren.

Um den Blender-Sumitter mithilfe der Blender-Erweiterungen zu installieren, benötigen Sie:

  • Blender 4.2 oder höher.

  • Eine Workstation mit konsistentem Internetzugang.

Um den Blender-Submitter als Erweiterung hinzuzufügen

  1. Öffnen Sie Blender.

  2. Wählen Sie im Menü Bearbeiten die Option Einstellungen...

  3. Wählen Sie in der linken Seitenleiste „Erweiterungen abrufen“.

  4. Wählen Sie Repositorys, +, Remote-Repository hinzufügen.

    Blender-Einstellungsfenster mit einem geöffneten Pop-up zum Hinzufügen eines Erweiterungs-Repositorys.
  5. Geben Sie für URL https://github.com/aws-deadline/deadline-cloud-for-blender/releases/latest/download/index.json ein.

  6. Wählen Sie „Beim Start nach Updates suchen“ und wählen Sie „Erstellen“.

  7. Wählen Sie im Eintrag Deadline Cloud unter Verfügbar die Option Installieren aus.

    Blender-Einstellungsfenster mit dem Deadline Cloud-Add-on, das zur Installation verfügbar ist.

Das Add-on ist jetzt installiert. Sie können die neue Option „An Deadline Cloud senden“ im Render-Menü verwenden.

Wenn ein Update verfügbar ist, wird neben dem Eintrag Deadline Cloud im Abschnitt „Erweiterungen abrufen“ eine Schaltfläche „Aktualisieren“ angezeigt.

Den Blender-Submitter verwenden

Um den Submitter von Deadline Cloud for Blender zu verwenden, benötigen Sie:

  • Ein Profil, mit dem Sie es bei Deadline Cloud einreichen können.

  • Eine Deadline Cloud-Farm und eine Warteschlange zum Einreichen.

Einen Job einreichen

Um einen Job von Blender an Deadline Cloud einzureichen

  1. Speichern Sie Ihre Blender-Datei.

  2. Wählen Sie im Menü Rendern die Option An Deadline Cloud senden.

    • Möglicherweise wird ein Pop-up zur Installation von GUI-Abhängigkeiten angezeigt. Wählen Sie OK und warten Sie, bis das Dialogfeld verschwindet. Wählen Sie dann erneut An Deadline Cloud senden aus.

  3. Verwenden Sie die Tabs im Dialogfeld, um Ihren Job anzupassen.

  4. (Optional) Um die mit einem Job verknüpften Dateien in Ihr Job-Verlaufsverzeichnis zu exportieren, ohne sie zu senden, wählen Sie Paket exportieren.

  5. Wählen Sie Senden und folgen Sie den Anweisungen, um Ihren Job an Deadline Cloud zu senden.

Blender-specific Einstellungen

Die Registerkarte Job-specific Einstellungen enthält spezifische Optionen für Jobs, die in Blender erstellt wurden.

Benutzeroberfläche für Absender mit Blender-specific Jobeinstellungen.
  • Projektpfad — Der Ort, an dem das aktuelle Projekt gespeichert ist. Dieser Wert kann nicht geändert werden.

  • Ausgabeverzeichnis — Der Speicherort, an dem die Dateiausgaben des Renderjobs gespeichert werden.

  • Präfix der Ausgabedatei — Das Muster, das bei der Benennung von Dateiausgaben verwendet werden soll, entspricht der Konvention von Blender für Dateinamen. Ausgabedateien sind wie [LayerName]_[CameraName]_[OutputPrefix].[EXT] formatiert.

  • Szene — Die Szene aus dem aktuellen Projekt, das gerendert werden soll.

  • Render-Engine — Die zu verwendende Render-Engine (Cycles, EEVEE oder Workbench).

  • Ebenen anzeigen — Die zu rendernde Ebene oder „Alle renderbaren Ebenen“, um jede zutreffende Ebene in der Szene separat zu rendern.

  • Kameras — Die zu rendernde Kamera, „Alle renderbaren Kameras“, um jede Kamera in der Szene separat zu rendern, oder „Standardkamera verwenden“, um die Standardkamera der Szene oder Kameras zu verwenden, die an Timeline-Markierungen gebunden sind.

  • Zyklisches GPU-Rendern — Ob das GPU-Rendern aktiviert werden soll. Wählen Sie einen von Blender unterstützten Gerätetyp oder geben Sie Ihren eigenen an. Wenn dieser Gerätetyp auf Ihrem Rendergerät nicht unterstützt wird, versucht der Adapter, einen kompatiblen Gerätetyp zu verwenden, bevor er zum CPU-Rendern zurückkehrt.

  • Bildbereich überschreiben — Wählen Sie diese Option, um ein anderes Bild oder einen anderen Bildbereich als den in der Szenendatei festgelegten zu rendern. Die Frame-Bereiche folgen dem Muster der offenen Stellenbeschreibung.

Informationen zu den anderen Tabs für Einsender finden Sie im Deadline Cloud-Leitfaden zur Verwendung eines Absenders.

Erweiterte -Konfigurationen

Verwenden nicht unterstützter Versionen

Deadline Cloud unterstützt und testet nur die Workstation- und Worker-Softwareversionen in der obigen Tabelle. Bei Verwendung des Submitters versucht der Worker, dieselbe Version zu installieren, die auf der Workstation verwendet wird. Dies schlägt fehl, wenn die Workstation-Version von Blender nicht in der obigen Versionstabelle erscheint.

Wenn Sie eine nicht unterstützte Version von Blender benötigen, haben Sie die folgenden Optionen:

  • Wenn Sie den Job von Blender aus einreichen, können Sie den CondaPackages Warteschlangenparameter überschreiben, um eine unterstützte Version anzugeben, die auf dem Worker verwendet werden soll (z. B.blender=4.5, blender-openjd=*). Dies kann funktionieren oder auch nicht, je nachdem, welche Funktionen Ihre Szene verwendet und wie Blender mit Szenen aus Ihrer Workstation-Version arbeitet.

  • Sie können ein benutzerdefiniertes Conda-Rezept und einen Kanal für die gewünschte Version erstellen, die auf dem Worker installiert werden sollen. Verwenden Sie das unten verlinkte Conda-Rezept für eine unterstützte Version als Ausgangspunkt und verpacken Sie Ihre gewünschte Version in einem benutzerdefinierten Conda-Channel. Weitere Informationen zum Erstellen benutzerdefinierter Conda-Kanäle finden Sie unter Benutzerdefinierte Conda-Kanäle erstellen.

Blender-Render-Engines

Blender enthält mehrere integrierte Render-Engines, die unterstützt werden:

Render-Engine Description GPU-Unterstützung Hinweise
Zyklen Physically-based Pfadverfolgung GPU/CPU Hybrid Rendern in Produktionsqualität mit GPU-Beschleunigung
Eevee Real-time Render-Engine GPU-optimiert Schnelles Viewport und finales Rendern
Workbench Solide Shading-Engine GPU-optimiert Zum Modellieren und Modellieren von Workflows

Alle Render-Engines werden automatisch vom integrierten Blender-Absender erkannt und konfiguriert. Die GPU-Beschleunigung ist verfügbar, wenn Sie vom Service verwaltete Flotten mit Instanzen verwenden. GPU-enabled

Open-Source-Ressourcen

Der Einreicher und der Adapter sind Open Source und verfügbar unter: GitHub