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.
Gießerei Nuke
Foundry Nuke ist eine knotenbasierte Anwendung für digitales Compositing und visuelle Effekte, die für die Postproduktion von Fernsehen und Filmen verwendet wird. Nuke wird von AWS Deadline Cloud (Deadline Cloud) mit Einreichern, Conda-Paketen und einem Adapter für eine höhere Renderleistung unterstützt. Diese Anleitung enthält schrittweise Anleitungen zur Verwendung von Deadline Cloud mit Nuke, um Ihre Projekte schneller zu rendern, indem Renderaufgaben auf mehrere Computer verteilt werden.
Überblick über den Support
Nuke wird von den folgenden Komponenten unterstützt:
-
Submitter: Integriertes Submitter-Plugin für die direkte Einreichung von Jobs von Nuke mit automatischer Szenen- und Objekterkennung.
-
Conda-Pakete: Pakete zur Installation der Nuke-Versionen 15, 16 und 17 sind auf dem Conda-Kanal von Deadline Cloud für vom Service verwaltete Flotten verfügbar.
-
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 nur für Linux mit automatischer Pfadzuweisung.
Kompatibilität der Nuke-Version
Die folgende Tabelle zeigt die aktuellen Unterstützungsstufen für Nuke-Versionen:
| Major Version | Support für Einreicher | Conda-Unterstützung |
|---|---|---|
| 15 | Windows, macOS, Linux | Linux |
| 16 | Windows, macOS, Linux | Linux |
| 17 | Windows, macOS, Linux | Linux |
Frist für den Cloud Conda-Kanal
In der folgenden Tabelle sind die für Nuke geltenden Conda-Pakete aufgeführt, die für Service-managed Flotten im Deadline-Cloud-Conda-Channel verfügbar sind:
| BS | Package | Version | Hinweise |
|---|---|---|---|
| Linux | Atombombe | 15 | Beinhaltet eine eingebaute Compositing-Engine |
| Linux | Atombombe | 16 | Beinhaltet eine eingebaute Compositing-Engine |
| Linux | Atombombe | 17 | Beinhaltet eine eingebaute Compositing-Engine |
| Linux | nuke-openjd | Beinhaltet den Nuke-Adapter |
Erste Schritte
Um Nuke mit Deadline Cloud zu verwenden:
-
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.
-
Installieren Sie den Deadline Cloud Monitor und Nuke Submitter auf Ihrer Künstler-Workstation mithilfe von Deadline Cloud Submitter und Monitor Installers. Weitere Informationen finden Sie unter Richten Sie Ihre Workstation ein.
-
Reichen Sie Ihren Job mithilfe des integrierten Submitters direkt von Nuke aus in die Warteschlange ein.
-
Überwachen Sie den Job und laden Sie die Ausgabe mithilfe des Deadline Cloud-Monitors herunter.
Starten Sie den Submitter
Um den Deadline Cloud-Absender in Nuke zu starten
Anmerkung
Der Support für Nuke wird mithilfe der Conda-Umgebung für servicemanagierte Flotten bereitgestellt. Weitere Informationen finden Sie unter Standard Conda Warteschlangenumgebung.
-
Installieren Sie den Deadline Cloud Monitor und den Nuke Submitter auf Ihrer Künstler-Workstation mit dem Deadline Cloud Submitter und Monitor Installer. Weitere Informationen finden Sie unter Richten Sie Ihre Workstation ein.
-
Öffne Nuke.
-
Öffnen Sie ein Nuke-Skript mit Abhängigkeiten, die im Asset-Stammverzeichnis existieren.
-
Wählen Sie AWS Deadline und dann Submit to Deadline Cloud, um den Submitter zu starten.
-
Wenn Sie noch nicht authentifiziert sind, wählen Sie Anmelden und melden Sie sich mit Ihren Benutzeranmeldedaten im Browserfenster an.
-
Wählen Sie Absenden aus.
Installation
Um den Deadline Cloud for Nuke Submitter zu installieren, benötigst du:
-
Eine Windows-, macOS- oder Linux-Workstation.
-
Nuke 14, 15, 16 oder 17. Wir empfehlen Nuke 15 oder höher gegenüber Nuke 14, da diese Versionen von der standardmäßigen Conda-Warteschlangenumgebung auf servicemanagierten Flotten unterstützt werden. Um Nuke 14 mit einer vom Service verwalteten Flotte zu verwenden, müssen Sie Nuke 14 dem Mitarbeiter zur Verfügung stellen. Es wird empfohlen, Ihr eigenes Conda-Paket zu erstellen. Gehen Sie dazu wie folgt Erstellen Sie ein Conda-Paket für eine Anwendung oder ein Plugin vor.
Es gibt zwei Möglichkeiten, den Deadline Cloud for Nuke Submitter zu installieren:
-
Verwenden des Deadline Cloud-Installationsprogramms für Submitter (empfohlen).
Verwenden Sie das Deadline Cloud-Installationsprogramm für Submitter
Sie können den Deadline Cloud for Nuke Submitter Installer mit dem Deadline Cloud Submitter Installer installieren.
Um den Submitter zu installieren:
-
Laden Sie das Installationsprogramm für Deadline Cloud Submitter herunter.
-
Führen Sie das Installationsprogramm aus.
-
Wenn Sie aufgefordert werden, Komponenten auszuwählen, suchen Sie das Kontrollkästchen für Nuke und markieren Sie es.
-
Beenden Sie die Ausführung des Installationsprogramms.
-
Starte Nuke.
-
Überprüfen Sie die Installation, indem Sie überprüfen, ob Deadline Cloud zur oberen Navigationsleiste hinzugefügt wurde.
Den Nuke-Submitter verwenden
Der Deadline Cloud for Nuke Submitter unterstützt zwei Arten von Jobs:
-
Jobs rendern — Rendern Sie die Ausgabedateien, die von einem oder mehreren der Write-Knoten
in Ihrem Nuke-Skript erstellt wurden. -
CopyCat Trainingsjobs — Führen Sie Schulungen für einen CopyCat Knoten
in Ihrem Nuke-Skript durch.
Jobs rendern
Um den Submitter von Deadline Cloud for Nuke zu verwenden, benötigst du:
-
Ein Profil, mit dem Sie es bei Deadline Cloud einreichen können.
-
Eine Deadline Cloud-Farm und eine Warteschlange zum Einreichen.
Um einen Renderjob von Nuke an Deadline Cloud zu senden:
-
Speichern Sie Ihre Nuke-Datei.
-
Wählen Sie in der oberen Navigationsleiste Deadline Cloud. Wählen Sie im Drop-down-Menü die Option An Deadline Cloud senden aus.
-
Verwenden Sie die Tabs im Dialogfeld, um Ihren Job anzupassen.
-
(Optional) Um die mit einem Job verknüpften Dateien in Ihr Job-Verlaufsverzeichnis zu exportieren, ohne sie zu senden, wählen Sie Paket exportieren.
-
Wählen Sie Senden und folgen Sie den Anweisungen, um Ihren Job an Deadline Cloud zu senden.
Nuke Render-spezifische Einstellungen
Die Registerkarte „Job-specific Einstellungen“ enthält spezifische Optionen für Jobs, die in Nuke erstellt wurden.
-
Schreibknoten — Für welche Schreibknoten
sollen Ausgaben gerendert werden. Sie können entweder alle Schreibknoten rendern oder einen bestimmten Knoten auswählen. -
Ansichten — Welche Ansichten
sollen gerendert werden. -
Bildbereich überschreiben — Wählen Sie diese Option, um einen anderen Frame oder Frame-Bereich zu rendern als den in Nuke festgelegten. Die Frame-Bereiche folgen dem Muster der offenen Stellenbeschreibung
. -
Proxymodus verwenden — Legt fest, ob der Proxymodus
im übermittelten Job verwendet werden soll. -
Bei Fehler fortsetzen — Wenn diese Option ausgewählt ist, versucht Nuke, den Rendervorgang fortzusetzen, wenn ein Fehler auftritt. Wenn diese Option deaktiviert ist, schlägt Nuke die Aufgabe fehl, wenn ein Fehler auftritt.
-
Chunk-Größe — Anzahl der Frames, die zu jedem Chunk gruppiert werden sollen (1—150). Verwenden Sie 1 für einen Frame pro Aufgabe (Standard). Bei höheren Werten werden Frames in zusammenhängende Blöcke gruppiert, um den Aufwand pro Aufgabe zu reduzieren. Weitere Informationen finden Sie unter Aufgaben-Chunking für Jobvorlagen.
-
Zieldauer von Chunks (Sekunden) — Wenn Sie einen Wert angeben, passt der Scheduler die Chunk-Größen dynamisch auf der Grundlage der beobachteten Laufzeiten abgeschlossener Chunks an und strebt diese Dauer für jeden Abschnitt an. Lassen Sie den Wert 0 stehen, um eine feste Chunk-Größe für alle Chunks zu verwenden.
-
Timeouts verwenden — Gibt an, ob vom Benutzer konfigurierte Timeouts verwendet werden sollen.
-
Timeout für Renderaufgaben — Maximale Dauer jeder Aktion, mit der ein Rendervorgang ausgeführt wird. Die Standardeinstellung ist 6 Tage.
-
Timeout beim Einrichten — Die maximale Dauer jeder Aktion, die den Job für das Rendern einrichtet, z. B. das Laden einer Szene. Die Standardeinstellung ist 1 Tag.
-
Teardown-Timeout — Maximale Dauer der Aktion, bei der das für das Rendern erforderliche Setup unterbrochen wird. Die Standardeinstellung ist 1 Stunde.
-
Gizmos in das Auftragspaket einbeziehen — Gibt an, ob Gizmos
in das Auftragspaket aufgenommen werden sollen.
Informationen zu den anderen Tabs für Einreicher finden Sie im Deadline Cloud-Leitfaden zur Verwendung eines Absenders.
CopyCat Ausbildungsberufe
Um den Submitter Deadline Cloud for Nuke zum Trainieren von CopyCat Knoten zu verwenden, benötigst du:
-
Ein Profil, mit dem Sie es bei Deadline Cloud einreichen können.
-
Eine Deadline Cloud-Farm und eine Warteschlange zum Einreichen.
-
Eine Deadline Cloud-Flotte mit GPU-enabled Mitarbeitern, die der Warteschlange zugeordnet sind, an die Sie Ihre Beiträge senden werden. Anweisungen zur Erstellung einer serviceverwalteten Flotte mit GPU-Zugriff finden Sie unter Verwaltung von serviceverwalteten Flotten.
So reichen Sie einen CopyCat Schulungsjob von Nuke an Deadline Cloud ein:
-
Erstellen oder öffnen Sie ein Nuke-Skript, das einen CopyCat Knoten enthält.
-
Hängen Sie Ground-Truth- und Eingabeknoten an den CopyCat Knoten an und konfigurieren Sie die Knöpfe auf dem Knoten auf die gewünschten Werte. Einzelheiten zur Verwendung finden Sie in der CopyCat Dokumentation von Foundry
. CopyCat -
Speichern Sie Ihre Nuke-Datei.
-
Wählen Sie in der oberen Navigationsleiste Deadline Cloud. Wählen Sie im Drop-down-Menü die Option CopyCat Schulung an Deadline Cloud einreichen aus.
-
Verwenden Sie die Registerkarten im Dialogfeld, um Ihren Job anzupassen.
-
(Optional) Um die mit einem Job verknüpften Dateien in Ihr Job-Verlaufsverzeichnis zu exportieren, ohne sie zu senden, wählen Sie Paket exportieren.
-
Wählen Sie Senden und folgen Sie den Anweisungen, um Ihren Job an Deadline Cloud zu senden.
Trainingsspezifische Einstellungen von Nuke CopyCat
Die Registerkarte „Job-specific Einstellungen“ enthält spezifische Optionen für CopyCat Trainingsjobs, die in Nuke erstellt wurden.
-
CopyCat Knoten — Wählen Sie anhand des Knotennamens aus, welcher CopyCat Knoten trainiert werden soll.
-
Timeouts verwenden — Gibt an, ob vom Benutzer konfigurierte Timeouts verwendet werden sollen.
-
Timeout für Renderaufgaben — Maximale Dauer jeder Aktion. Im Fall von ist CopyCat das Training eine einzelne Aktion. Die Standardeinstellung ist 6 Tage.
-
Timeout beim Einrichten — Die maximale Dauer jeder Aktion, mit der der Job eingerichtet wird, z. B. das Laden einer Szene. Die Standardeinstellung ist 1 Tag.
-
Teardown-Timeout — Maximale Dauer der Aktion, die das Setup zum Erliegen bringt. Die Standardeinstellung ist 1 Stunde.
-
Gizmos in das Auftragspaket einbeziehen — Gibt an, ob Gizmos
in das Auftragspaket aufgenommen werden sollen.
Informationen zu den anderen Tabs für Einreicher 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 Nuke nicht in der obigen Versionstabelle erscheint.
Wenn Sie eine nicht unterstützte Version von Nuke benötigen, haben Sie die folgenden Optionen:
-
Wenn Sie den Job von Nuke aus einreichen, können Sie den CondaPackages Queue-Parameter überschreiben, um eine unterstützte Version anzugeben, die auf dem Worker verwendet werden soll (z. B.).
nuke=17, nuke-openjd=*Dies kann funktionieren oder auch nicht, je nachdem, welche Funktionen Ihre Komposition verwendet und wie Nuke mit Kompositionen 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.
Benutzerdefiniertes ausführbares Nuke-Programm
Sie können die NUKE_EXECUTABLE Umgebungsvariable so einstellen, dass sie auf eine bestimmte Nuke-Programmdatei verweist, falls sie im PATH nicht verfügbar ist.
OpenColorI/O-Unterstützung
Die Nuke-Integration beinhaltet volle Unterstützung für OpenColor IO (OCIO) -Farbmanagement-Workflows. Farbkonfigurationen werden automatisch erkannt und in die Auftragseingaben aufgenommen, um eine konsistente Farbverarbeitung in der gesamten Renderfarm zu gewährleisten.
Funktionen für Nuke Compositing
Die Compositing-Engine von Nuke bietet umfassende Unterstützung für:
| Feature | Description | Hinweise |
|---|---|---|
| Nodes schreiben | Mehrere Ausgabeformate und Codecs | Wird vom Absender automatisch erkannt |
| Frame-Bereiche | Spezifikation des benutzerdefinierten Rahmenbereichs | Unterstützt Override- und Standardbereiche |
| Mehrere Ansichten | Rendern in Stereo und mit mehreren Ansichten | Richtiger Umgang mit ansichtsspezifischen Ausgaben |
| Farbmanagement | OpenColorIO-Integration | Automatische Erkennung der OCIO-Konfiguration |
| Pfadzuweisung | Cross-platform Pfadübersetzung | Nahtlose Windows/Linux Kompatibilität |
| CopyCat | ML-based Lackierung und Rotoskopie | Benötigt Nuke 14.0 oder höher |
Compositing-Funktionen werden vom integrierten Nuke Submitter automatisch erkannt und konfiguriert. Der Einreicher sorgt bei komplexen Kompositionen für die korrekte Handhabung der Abhängigkeiten und die Verwaltung der Ressourcen.
Open-Source-Ressourcen
Der Einreicher und der Adapter sind Open Source und verfügbar unter: GitHub
-
Nuke Conda-Rezepte
sind GitHub für unterstützte Versionen verfügbar.