

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
<a name="foundry-nuke"></a>

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
<a name="nuke-support-overview"></a>

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
<a name="nuke-version-compatibility"></a>

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
<a name="nuke-conda-channel"></a>

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
<a name="nuke-getting-started"></a>

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.](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue-environment.html)

1. 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](submitter.md).

1. Invia il tuo lavoro direttamente da Nuke utilizzando il mittente integrato in coda.

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

### Avvia il mittente
<a name="nuke-launch-submitter"></a>

**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](create-queue-environment.md#conda-queue-environment).

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](submitter.md).

1. **Apri Nuke.**

1. Apri uno script Nuke con dipendenze esistenti nella directory principale dell'asset.

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

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

1. Seleziona **Invia**.

## Installazione
<a name="nuke-installation"></a>

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](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-queue-environment.html#conda-queue-environment) 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](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/conda-package.html).

Esistono due modi per installare il submitter Deadline Cloud for Nuke:
+ Utilizzando il programma di installazione del mittente di Deadline Cloud (consigliato).
+ [Installazione manuale del mittente dal](https://github.com/aws-deadline/deadline-cloud-for-nuke/blob/mainline/DEVELOPMENT.md#manual-installation) codice sorgente.

### Utilizzo del programma di installazione del mittente Deadline Cloud
<a name="nuke-install-installer"></a>

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](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/submitter.html).

1. Eseguire il programma di installazione.

1. 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.](http://docs.aws.amazon.com/it_it/deadline-cloud/latest/userguide/images/nuke-submitter_installer.png)

1. Completa l'esecuzione del programma di installazione.

1. Avvia Nuke.

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

## Usare il submitter Nuke
<a name="nuke-using-submitter"></a>

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](https://learn.foundry.com/nuke/content/comp_environment/rendering/output_write_nodes.html).
+ CopyCat lavori di formazione - Esegui l'addestramento per un [CopyCat nodo](https://learn.foundry.com/nuke/content/reference_guide/air_nodes/copycat.html) nel tuo script Nuke.

### Lavori di rendering
<a name="nuke-render-jobs"></a>

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.

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

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

1. (Facoltativo) Per esportare i file associati a un lavoro nella directory della cronologia del lavoro senza inviarlo, scegli **Esporta** pacchetto.

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

#### Impostazioni specifiche per il rendering di Nuke
<a name="nuke-render-settings"></a>

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.](http://docs.aws.amazon.com/it_it/deadline-cloud/latest/userguide/images/nuke-render_job_settings.png)

+ Nodi di *scrittura: per quali nodi* di [scrittura eseguire il rendering degli output](https://learn.foundry.com/nuke/content/comp_environment/rendering/output_write_nodes.html). È possibile scegliere di renderizzare tutti i nodi di scrittura o selezionare un nodo specifico.
+ *Visualizzazioni*: quali [viste](https://learn.foundry.com/nuke/content/comp_environment/stereoscopic_films/setting_up_stereo_views.html) 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](https://github.com/OpenJobDescription/openjd-specifications/wiki/2023-09-Template-Schemas#34111-intrangeexpr).
+ *Usa modalità proxy*: consente di stabilire se utilizzare la [modalità proxy](https://learn.foundry.com/nuke/9.0/content/getting_started/managing_scripts/proxy_mode.html) 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.](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/build-job-bundle-chunking.html)
+ *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](https://learn.foundry.com/nuke/content/comp_environment/configuring_nuke/creating_sourcing_gizmos.html) nel job bundle.

[Per informazioni sulle altre schede relative ai 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
<a name="nuke-copycat-jobs"></a>

Per utilizzare il submitter Deadline Cloud for Nuke per addestrare CopyCat i nodi, è necessario:
+ Un profilo da inviare a Deadline Cloud con.
+ Una farm Deadline Cloud e una coda a cui inviare.
+ Una flotta Deadline Cloud con GPU-enabled lavoratori associati alla coda a cui ti iscriverai. [Per istruzioni sulla creazione di una flotta gestita dai servizi con accesso tramite GPU, consulta Gestione delle flotte gestite dai servizi.](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/smf-manage.html)

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

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

1. 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'](https://learn.foundry.com/nuke/content/reference_guide/air_nodes/copycat.html)utilizzo. CopyCat

1. Salva il tuo file Nuke.

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

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

1. (Facoltativo) Per esportare i file associati a un lavoro nella directory della cronologia del lavoro senza inviarlo, scegli **Esporta** pacchetto.

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

#### Impostazioni specifiche per l'allenamento di Nuke CopyCat
<a name="nuke-copycat-settings"></a>

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](http://docs.aws.amazon.com/it_it/deadline-cloud/latest/userguide/images/nuke-copycat_job_settings.png)

+ *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](https://learn.foundry.com/nuke/content/comp_environment/configuring_nuke/creating_sourcing_gizmos.html) nel job bundle.

[Per informazioni sulle altre schede relative ai 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.
<a name="nuke-advanced-configurations"></a>

### Utilizzo di versioni non supportate
<a name="nuke-unsupported-versions"></a>

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](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/configure-jobs-s3-channel.html).

### Eseguibile Nuke personalizzato
<a name="nuke-custom-executable"></a>

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

### OpenColorSupporto IO
<a name="nuke-ocio-support"></a>

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
<a name="nuke-compositing-features"></a>

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
<a name="nuke-open-source"></a>

Il mittente e l'adattatore sono open source e disponibili su: GitHub
+ [Deadline Cloud per Nuke](https://github.com/aws-deadline/deadline-cloud-for-nuke)
+ Le [ricette Nuke Conda](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes) sono disponibili per le versioni supportate GitHub .