View a markdown version of this page

Fonderia Nuke - AWS Deadline Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Fonderia Nuke

Foundry Nuke è un'applicazione di composizione digitale ed effetti visivi basata su nodi utilizzata per la post-produzione televisiva e cinematografica. Nuke è supportato da AWS Deadline Cloud (Deadline Cloud) con submitter, pacchetti conda e un adattatore per aumentare le prestazioni di rendering. Questa guida fornisce istruzioni dettagliate per utilizzare Deadline Cloud con Nuke per velocizzare il rendering dei progetti distribuendo le attività di rendering su più macchine.

Panoramica del supporto

Nuke è supportato dai seguenti componenti:

  • Submitter: plug-in di invio integrato per l'invio diretto di lavori da Nuke con rilevamento automatico di scene e risorse.

  • Pacchetti Conda: i pacchetti per installare le versioni 15, 16 e 17 di Nuke sono disponibili sul canale conda Deadline Cloud per le flotte gestite dai servizi.

  • Adaptor: un programma sui worker host che mantiene l'applicazione caricata tra le attività per velocizzare il rendering e i report sullo stato di avanzamento del rendering.

  • Cross-platform compatibilità: supporto Submitter per Windows, macOS e Linux con supporto per lavoratori per Linux solo con mappatura automatica dei percorsi.

Compatibilità della versione Nuke

La tabella seguente mostra gli attuali livelli di supporto per le versioni Nuke:

Versione principale Supporto per i mittenti Supporto Conda
15 Windows, macOS, Linux Linux
16 Windows, macOS, Linux Linux
17 Windows, macOS, Linux Linux

Canale Deadline Cloud Conda

La tabella seguente elenca i pacchetti conda applicabili a Nuke disponibili per le Service-managed flotte nel canale conda deadline-cloud:

Sistema operativo Pacchetto Versione Note
Linux testata nucleare 15 Include un motore di composizione integrato
Linux testata nucleare 16 Include un motore di composizione integrato
Linux testata nucleare 17 Include un motore di composizione integrato
Linux nuke-openjd Include l'adattatore Nuke

Nozioni di base

Per usare Nuke con Deadline Cloud:

  1. Crea una flotta gestita dal servizio e associala a una coda. La coda deve essere configurata con un ambiente di coda che supporti il canale conda deadline-cloud. Per ulteriori informazioni, consulta Creazione di un ambiente di coda. https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue-environment.html

  2. Installa il monitor Deadline Cloud e il submitter Nuke sulla tua workstation per artisti utilizzando Deadline Cloud Submitter and monitor Installers. Per ulteriori informazioni, consulta Configura la tua workstation.

  3. Invia il tuo lavoro direttamente da Nuke utilizzando il trasmettitore integrato alla coda.

  4. Monitora il lavoro e scarica l'output utilizzando il monitor Deadline Cloud.

Avvia il mittente

Per avviare il mittente Deadline Cloud in Nuke
Nota

Il supporto per Nuke viene fornito utilizzando l'ambiente conda per le flotte gestite dai servizi. Per ulteriori informazioni, consulta Predefinita conda ambiente di coda.

  1. Installa il monitor Deadline Cloud e il submitter Nuke sulla tua workstation per artisti utilizzando Deadline Cloud Submitter and monitor Installers. Per ulteriori informazioni, consulta Configura la tua workstation.

  2. Apri Nuke.

  3. Apri uno script Nuke con le dipendenze presenti nella directory principale degli asset.

  4. Scegli AWS Deadline, quindi scegli Invia a Deadline Cloud per avviare il mittente.

  5. Se non sei già autenticato, scegli Accedi e accedi con le tue credenziali utente nella finestra del browser.

  6. Seleziona Invia.

Installazione

Per installare il submitter Deadline Cloud for Nuke, hai bisogno di:

Esistono due modi per installare il submitter Deadline Cloud for Nuke:

Utilizzo del programma di installazione di Deadline Cloud submitter

Puoi installare Deadline Cloud for Nuke submitter utilizzando il programma di installazione di Deadline Cloud submitter.

Per installare il mittente:

  1. Scarica il programma di installazione di Deadline Cloud submitter.

  2. Eseguire il programma di installazione.

  3. Quando ti viene richiesto di selezionare i componenti, trova e contrassegna la casella di controllo per Nuke.

    Programma di installazione di Deadline Cloud submitter con componente Nuke selezionato.
  4. Termina l'esecuzione del programma di installazione.

  5. Avvia Nuke.

  6. Verifica l'installazione controllando se Deadline Cloud è stato aggiunto alla barra di navigazione in alto.

Usando il trasmettitore Nuke

Il submitter di Deadline Cloud for Nuke supporta due tipi di lavori:

  • Lavori di rendering: renderizza i file di output creati da uno o più nodi di scrittura nel tuo script Nuke.

  • CopyCat lavori di formazione - Esegui l'addestramento per un CopyCat nodo nel tuo script Nuke.

Lavori di rendering

Per utilizzare il submitter Deadline Cloud for Nuke, hai bisogno di:

  • Un profilo con cui inviare a Deadline Cloud.

  • Una farm e una coda di Deadline Cloud a cui inviare.

Per inviare un lavoro di rendering da Nuke a Deadline Cloud:

  1. Salva il tuo file Nuke.

  2. Dalla barra di navigazione in alto, scegli Deadline Cloud. Dal menu a discesa, scegli Invia a Deadline Cloud.

  3. Usa le schede nella finestra di dialogo per personalizzare il tuo lavoro.

  4. (Facoltativo) Per esportare i file associati a un lavoro nella cartella della cronologia dei lavori senza inviarli, scegli Export bundle.

  5. Scegli Invia e segui le istruzioni per inviare il tuo lavoro a Deadline Cloud.

Impostazioni specifiche per il rendering di Nuke

La scheda Job-specific delle impostazioni contiene opzioni specifiche per i lavori creati in Nuke.

Interfaccia di invio che mostra le impostazioni dei lavori specifiche per il rendering di Nuke.
  • Nodi di scrittura: i nodi di scrittura per i quali eseguire il rendering degli output. Puoi scegliere di renderizzare tutti i nodi di scrittura o selezionare un nodo specifico.

  • Visualizzazioni: quali viste devono essere renderizzate.

  • Sostituisci intervallo di fotogrammi: seleziona questa opzione per renderizzare un fotogramma o un intervallo di fotogrammi diverso da quello impostato in Nuke. Gli intervalli di frame seguono lo schema Open Job Description.

  • Usa la modalità proxy: gestisce se utilizzare la modalità proxy nel lavoro inviato.

  • Continua in caso di errore: se selezionata, Nuke tenta di continuare il rendering quando incontra un errore. Se deselezionata, Nuke fallisce l'operazione quando incontra un errore.

  • Dimensione del blocco: numero di frame da raggruppare in ogni blocco (1-150). Usa 1 per un fotogramma per attività (impostazione predefinita). I valori più alti raggruppano i frame in blocchi contigui per ridurre il sovraccarico per attività. Per ulteriori informazioni, consulta Task Chunking for job templates. https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/build-job-bundle-chunking.html

  • Durata prevista del blocco (secondi): quando si specifica un valore, lo scheduler regola dinamicamente le dimensioni dei blocchi in base ai tempi di esecuzione osservati dei blocchi completati, mirando a questa durata per ogni blocco. Lascia 0 per utilizzare una dimensione fissa per tutti i blocchi.

  • Usa i timeout: indica se utilizzare i timeout configurati dall'utente.

  • Timeout dell'attività di rendering: durata massima di ogni azione che esegue un rendering. L'impostazione predefinita è 6 giorni.

  • Timeout di configurazione: durata massima di ogni azione che imposta il lavoro per il rendering, ad esempio il caricamento di una scena. L'impostazione predefinita è 1 giorno.

  • Timeout di smontaggio: durata massima dell'azione che riduce la configurazione richiesta per il rendering. L'impostazione predefinita è 1 ora.

  • Includi gizmos nel job bundle - Indica se includere gizmos nel job bundle.

Per informazioni sulle altre schede per i mittenti, consulta la guida di Deadline Cloud per l'utilizzo di un mittente. https://docs.aws.amazon.com/deadline-cloud/latest/userguide/jobs-using-submitter.html

CopyCat lavori di formazione

Per utilizzare il submitter Deadline Cloud for Nuke per addestrare CopyCat i nodi, è necessario:

Per inviare un lavoro di CopyCat formazione da Nuke a Deadline Cloud:

  1. Crea o apri uno script Nuke contenente un CopyCat nodo.

  2. Collega i nodi ground-truth e di input al CopyCat nodo e configura le manopole sul nodo in base ai valori desiderati. Consulta la CopyCat documentazione di Foundry per i dettagli sull'utilizzo. CopyCat

  3. Salva il tuo file Nuke.

  4. Dalla barra di navigazione in alto, scegli Deadline Cloud. Dal menu a discesa, scegli Invia CopyCat formazione a Deadline Cloud.

  5. Usa le schede nella finestra di dialogo per personalizzare il tuo lavoro.

  6. (Facoltativo) Per esportare i file associati a un lavoro nella cartella della cronologia dei lavori senza inviarli, scegli Export bundle.

  7. Scegli Invia e segui le istruzioni per inviare il tuo lavoro a Deadline Cloud.

Impostazioni specifiche per l'allenamento Nuke CopyCat

La scheda Job-specific delle impostazioni contiene opzioni specifiche per i lavori di CopyCat formazione creati in Nuke.

Interfaccia di invio che mostra le impostazioni dei lavori specifici per la formazione di Nuke. CopyCat
  • CopyCat Nodo: seleziona il nodo da addestrare in base al CopyCat nome del nodo.

  • Usa timeout: indica se utilizzare i timeout configurati dall'utente.

  • Timeout dell'attività di rendering: durata massima di ogni azione. Nel caso di CopyCat, l'allenamento è una singola azione. L'impostazione predefinita è 6 giorni.

  • Timeout di configurazione: durata massima di ogni azione che imposta il lavoro, ad esempio il caricamento di una scena. L'impostazione predefinita è 1 giorno.

  • Timeout di smontaggio: durata massima dell'azione che interrompe la configurazione. L'impostazione predefinita è 1 ora.

  • Includi gizmos nel job bundle - Indica se includere gizmos nel job bundle.

Per informazioni sulle altre schede per i mittenti, consulta la guida di Deadline Cloud per l'utilizzo di un mittente. https://docs.aws.amazon.com/deadline-cloud/latest/userguide/jobs-using-submitter.html

Configurazioni avanzate.

Utilizzo di versioni non supportate

Deadline Cloud supporta e testa solo le versioni per workstation e software di lavoro nella tabella precedente. Quando si utilizza il mittente, il lavoratore tenta di installare la stessa versione utilizzata sulla workstation. Questo fallisce se la versione workstation di Nuke non appare nella tabella delle versioni sopra riportata.

Se hai bisogno di una versione non supportata di Nuke, hai le seguenti opzioni:

  • Quando invii il lavoro da Nuke, puoi sovrascrivere il parametro CondaPackages queue per specificare una versione supportata da utilizzare sul lavoratore (ad esempio,). nuke=17, nuke-openjd=* Questa sostituzione potrebbe funzionare o meno, a seconda delle funzionalità utilizzate dalla composizione e di come Nuke funziona con le composizioni della versione della workstation in uso.

  • Puoi creare una ricetta e un canale di conda personalizzati per la versione desiderata da installare sul worker. Usa la ricetta conda per una versione supportata collegata di seguito come punto di partenza e impacchetta la versione desiderata in un canale conda personalizzato. Per ulteriori informazioni sulla creazione di canali conda personalizzati, consulta Creazione di canali conda personalizzati.

Eseguibile Nuke personalizzato

Puoi impostare la variabile di NUKE_EXECUTABLE ambiente in modo che punti a uno specifico eseguibile Nuke se non è disponibile sul PATH.

OpenColorSupporto I/O

L'integrazione Nuke include il supporto completo per i flussi di lavoro di gestione del colore OpenColor IO (OCIO). Le configurazioni dei colori vengono rilevate automaticamente e incluse negli invii dei lavori per garantire una gestione uniforme del colore in tutta la render farm.

Plugin Nuke

Puoi aggiungere plugin Nuke di terze parti a una flotta gestita da servizi creando un pacchetto conda da una ricetta conda e aggiungendolo a un canale conda personalizzato. Per maggiori informazioni, consulta Creare un pacchetto conda per un'applicazione o un plugin. Per includere invece i gizmos Nuke in un job, usate l'opzione Includi gizmos in job bundle nel mittente.

RevisionFX DeNoise

RevisionFX DeNoise è un plugin di riduzione del rumore per i lavori di compositing di Nuke. Puoi creare un pacchetto conda per DeNoise 3.6.9 su Linux worker con la ricetta nuke-denoise conda, e poi aggiungerlo a un canale conda personalizzato. È richiesta una licenza DeNoise commerciale.

Ricetta Conda: ricetta conda nuke-denoise

Funzionalità di composizione nucleare

Il motore di composizione di Nuke fornisce un supporto completo per:

Funzionalità Description Note
Nodi di scrittura Diversi formati di output e codec Rilevato automaticamente dal mittente
Intervalli di frame Specifiche della gamma di telai personalizzata Supporta l'override e gli intervalli predefiniti
Visualizzazioni multiple Rendering stereo e multiview Gestione corretta degli output specifici per la visualizzazione
Gestione del colore OpenColorIntegrazione I/O Rilevamento automatico della configurazione OCIO
Mappatura del percorso Cross-platform traduzione del percorso Windows/Linux compatibilità
CopyCat ML-based vernice e rotoscoping Richiede Nuke 14.0 o successivo

Le funzionalità di composizione vengono rilevate e configurate automaticamente dal trasmettitore integrato Nuke. Il mittente mantiene una corretta gestione delle dipendenze e delle risorse per composizioni complesse.

Risorse open source

Il mittente e l'adattatore sono open source e disponibili su: GitHub