View a markdown version of this page

Foundry 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à.

Foundry 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 mittenti, pacchetti conda e un adattatore per migliorare le prestazioni di rendering. Questa guida fornisce istruzioni dettagliate per utilizzare Deadline Cloud con Nuke per rendere i progetti più velocemente 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 nuke 15, 16 e 17 sono disponibili sul canale conda di Deadline Cloud per le flotte gestite dai servizi.

  • Adattatore: Middleware per un rendering efficiente con sessioni permanenti e monitoraggio aggiuntivo.

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

Compatibilità con la versione Nuke

La tabella seguente mostra gli attuali livelli di supporto per le versioni di 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 dai servizi 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, vedere Creazione di un ambiente di coda.

  2. Installa il monitor Deadline Cloud e il submitter Nuke sulla postazione di lavoro dell'artista utilizzando Deadline Cloud Submitter e monitora gli installatori. Per ulteriori informazioni, consulta Configura la tua postazione di lavoro.

  3. Invia il tuo lavoro direttamente da Nuke utilizzando il mittente integrato in 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 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 postazione di lavoro artistica utilizzando Deadline Cloud Submitter e monitora gli installatori. Per ulteriori informazioni, consulta Configura la tua postazione di lavoro.

  2. Apri Nuke.

  3. Apri uno script Nuke con dipendenze esistenti nella directory principale dell'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:

  • Una workstation Windows, macOS o Linux.

  • Nuke 14, 15, 16 o 17. Consigliamo Nuke 15 o versioni successive rispetto a Nuke 14, perché queste versioni sono supportate dall'ambiente di coda conda predefinito sulle flotte gestite dai servizi. Per utilizzare Nuke 14 con una flotta gestita dai servizi, è necessario mettere Nuke 14 a disposizione del lavoratore. Il metodo consigliato è creare il proprio pacchetto conda seguendo la procedura Crea un pacchetto conda per un'applicazione o un plug-in.

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

Utilizzo del programma di installazione del mittente Deadline Cloud

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

Per installare il mittente:

  1. Scarica il programma di installazione del mittente di Deadline Cloud.

  2. Eseguire il programma di installazione.

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

    Programma di installazione di Deadline Cloud Submitter con il componente Nuke selezionato.
  4. Completa 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.

Usare il submitter Nuke

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

  • Lavori di rendering: esegui il rendering dei file di output creati da uno o più nodi Write nello script Nuke.

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

Lavori di rendering

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

  • Un profilo da inviare a Deadline Cloud con.

  • Una farm Deadline Cloud e una coda 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 directory della cronologia del lavoro senza inviarlo, scegli Esporta pacchetto.

  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 Submitter che mostra le impostazioni del lavoro specifiche per il rendering di Nuke.
  • Nodi di scrittura: per quali nodi di scrittura eseguire il rendering degli output. È possibile scegliere di renderizzare tutti i nodi di scrittura o selezionare un nodo specifico.

  • Visualizzazioni: quali viste devono essere renderizzate.

  • Ignora intervallo di fotogrammi: selezionate 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 modalità proxy: consente di stabilire se utilizzare la modalità proxy nel lavoro inviato.

  • Continua in caso di errore - Se selezionata, Nuke prova a continuare il rendering quando incontra un errore. Se deselezionata, Nuke fallisce l'operazione quando rileva un errore.

  • Dimensione del blocco: numero di fotogrammi da raggruppare in ogni blocco (1-150). Usa 1 per un frame 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.

  • Durata dei blocchi di destinazione (secondi): quando si specifica un valore, lo scheduler regola dinamicamente le dimensioni dei blocchi in base ai tempi di esecuzione osservati dei blocchi completati, puntando a tale durata per ogni blocco. Lasciare impostato su 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, come il caricamento della scena. L'impostazione predefinita è 1 giorno.

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

  • Includi aggeggi nel job bundle: indica se includere i gizmos nel job bundle.

Per informazioni sulle altre schede relative ai mittenti, consulta la guida di Deadline Cloud per l'utilizzo di un mittente.

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 nodo. CopyCat

  2. Collega i nodi ground-truth e input al CopyCat nodo e configura le manopole sul nodo secondo i 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 directory della cronologia del lavoro senza inviarlo, scegli Esporta pacchetto.

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

Impostazioni specifiche per l'allenamento di Nuke CopyCat

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

Interfaccia Submitter che mostra le impostazioni di lavoro specifiche per Nuke Training. CopyCat
  • CopyCat Nodo: seleziona il nodo da addestrare in base al CopyCat nome del nodo.

  • Usa i 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, come il caricamento della scena. L'impostazione predefinita è 1 giorno.

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

  • Includi aggeggi nel job bundle: indica se includere i gizmos nel job bundle.

Per informazioni sulle altre schede relative ai mittenti, consulta la guida di Deadline Cloud per l'utilizzo di un mittente.

Configurazioni avanzate.

Utilizzo di versioni non supportate

Deadline Cloud supporta e testa solo le versioni del software per workstation e worker riportate nella tabella precedente. Quando utilizza il mittente, l'operatore tenta di installare la stessa versione utilizzata sulla workstation. Ciò fallisce se la versione di Nuke per workstation non compare nella tabella delle versioni precedente.

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

  • Quando inviate il lavoro da Nuke, potete sovrascrivere il parametro CondaPackages queue per specificare una versione supportata da usare sul worker (ad esempio,). nuke=17, nuke-openjd=* Questo potrebbe funzionare o meno, a seconda delle funzionalità utilizzate dalla vostra composizione e di come Nuke lavora con le composizioni della vostra versione per workstation.

  • Puoi creare una ricetta e un canale 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, vedere Creazione di canali conda personalizzati.

Eseguibile Nuke personalizzato

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

OpenColorSupporto IO

L'integrazione con 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 del colore uniforme in tutta la render farm.

Funzionalità di composizione di Nuke

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 Specificazione personalizzata della gamma di frame Supporta gli intervalli override e predefiniti
Visualizzazioni multiple Rendering stereo e multiview Gestione corretta delle uscite specifiche per la visualizzazione
Gestione del colore OpenColorIntegrazione IO Rilevamento automatico della configurazione OCIO
Mappatura dei percorsi Cross-platform traduzione del percorso Compatibilità perfetta Windows/Linux
CopyCat ML-based vernice e rotoscoping Richiede Nuke 14.0 o versione successiva

Le funzionalità di compositing vengono rilevate e configurate automaticamente dal submitter 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