View a markdown version of this page

Fornisci plugin personalizzati con la sincronizzazione dei plug-in - 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à.

Fornisci plugin personalizzati con la sincronizzazione dei plug-in

Plugin sync offre plugin e componenti aggiuntivi personalizzati senza richiedere la creazione di un pacchetto conda. Carica i file del plug-in in un prefisso specificato nel bucket Job Attachments della coda. Quando un processo utilizza un pacchetto applicativo supportato, il pacchetto copia i file sul worker e configura l'applicazione per caricarli.

Utilizzate la sincronizzazione dei plug-in quando il plug-in può essere eseguito dopo che i relativi file sono stati copiati nel percorso di ricerca di un'applicazione. Se il plugin richiede la risoluzione delle dipendenze, i comandi di installazione o una modifica del sistema, torna Usa plugin personalizzati con Deadline Cloud a per scegliere un altro metodo di distribuzione.

Come funziona la sincronizzazione dei plugin

I pacchetti conda per la creazione di contenuti digitali (DCC) supportati utilizzano script di attivazione e disattivazione per la sincronizzazione dei plug-in. I seguenti eventi si verificano per ogni sessione di lavoro:

  1. L'ambiente di coda crea un ambiente conda contenente i pacchetti DCC e adaptor selezionati dal job.

  2. Quando conda attiva l'ambiente, lo script di sincronizzazione dei plug-in del pacchetto DCC legge il bucket degli allegati del lavoro e il prefisso root dall'ambiente di sessione.

  3. Lo script scarica i file dal sistema operativo, DCC e dal prefisso della versione DCC in Amazon S3. Quindi imposta le variabili di ambiente specifiche dell'applicazione o copia i file in una directory dei plug-in dell'applicazione.

  4. Al termine della sessione, lo script di disattivazione rimuove i file e la configurazione del plug-in scaricati. La sessione successiva inizia dall'ambiente DCC confezionato.

Lo script scrive i messaggi che iniziano con il Plugin Sync: registro della sessione. È possibile utilizzare questi messaggi per confermare il prefisso di origine, la destinazione e i file elaborati.

Prerequisiti

Prima di caricare un plugin, confermate i seguenti requisiti:

  • L'applicazione, la versione e il sistema operativo di lavoro vengono visualizzati nella tabella delle applicazioni supportate.

  • I file del plug-in sono compatibili con il sistema operativo di lavoro, la versione dell'applicazione e l'architettura del processore.

  • Conoscete la struttura di directory richiesta dal fornitore del plugin. La sincronizzazione dei plugin preserva la struttura delle cartelle che carichi.

  • Se il plugin richiede una licenza, l'operatore può raggiungere il server delle licenze.

Caricare i file dei plugin su Amazon S3

Carica i file del plug-in nel bucket Amazon S3 degli allegati del lavoro associato alla tua coda. Usa il seguente prefisso:

s3://<job-attachments-bucket>/<root-prefix>/plugins/<os>/<dcc-name>/<dcc-version>/
Importante

Il prefisso Amazon S3 fa distinzione tra maiuscole e minuscole. Usa lettere minuscole per il sistema operativo e i nomi delle cartelle DCC.

Sostituite le variabili come segue:

<job-attachments-bucket>

Il bucket degli allegati di lavoro associato alla tua coda. La pagina dei dettagli della coda mostra il bucket.

<root-prefix>

Il prefisso root degli allegati di lavoro per la coda. La pagina dei dettagli della coda mostra il prefisso.

<os>

Il sistema operativo del lavoratore, olinux. windows

<dcc-name>

Il nome esatto della cartella riportato nella tabella delle applicazioni supportate.

<dcc-version>

La cartella delle versioni dalla tabella delle applicazioni supportate. Ad esempio, Maya 2025.3 utilizza e 2025 Blender 5.1 utilizza. 5.1

Ad esempio, il prefisso per un plugin Maya 2025 su Linux è:

s3://<job-attachments-bucket>/<root-prefix>/plugins/linux/maya/2025/
Per caricare i file dei plug-in utilizzando la console Amazon S3
  1. Apri la console Deadline Cloud, quindi apri la pagina dei dettagli della coda.

  2. Scegli il link al bucket Job Attachments per aprire il bucket nella console Amazon S3.

  3. Apri il prefisso principale per la coda.

  4. Create il prefisso. plugins/<os>/<dcc-name>/<dcc-version>/ Ad esempio, utilizzalo plugins/linux/maya/2025/ per Maya 2025.

  5. Carica i file e le directory del plugin nel prefisso della versione. Conserva la struttura di directory richiesta dal fornitore del plugin.

Verifica la consegna del plugin

Per verificare che la sincronizzazione del plug-in abbia fornito i file
  1. Invia un lavoro che selezioni il pacchetto e la versione DCC supportati.

  2. Nel monitor AWS Deadline Cloud (Deadline Cloud monitor), apri il registro della sessione per un'attività.

  3. Cerca nel registro della sessione. Plugin Sync: Verifica che il log mostri il prefisso e la destinazione di Amazon S3 previsti.

  4. Conferma nel registro delle attività che l'applicazione ha caricato il plug-in. Il messaggio dipende dall'applicazione e dal plugin.

Applicazioni che supportano la sincronizzazione dei plug-in

La tabella seguente elenca le applicazioni e le versioni che contengono script di sincronizzazione dei plug-in. Identifica inoltre se un esempio di ricetta conda è disponibile sul GitHub sito Web e se il deadline-cloud canale per le flotte gestite dai servizi include gli script.

Applicazione DCC nome della cartella S3 Cartelle delle versioni Sistema operativo Worker Esempio di ricetta Conda Service-managed pacchetto Fleet
Blender blender 5.0, 5.1 Linux Sì Sì
Autodesk Maya maya 2024, 2025, 2026, 2027 Linux Sì Sì
Foundry Nuke nuke 15.0, 16.0, 17.0 Linux Sì Sì
SideFX Houdini houdini 19.5, 20.0, 20.5, 21.0, 22.0 Linux Sì Sì
Maxon Cinema 4D cinema4d Linux: 2024.5.12025.3.1, e2026.3.4; Windows: 2025.3.3 e 2026.3.4 2024: Linux; 2025 e 2026: Linux e Windows Sì Sì
Adobe After Effects aftereffects 25.6oppure; o 25.6.4 26.0 26.0.0 Windows Sì Sì

Se l'applicazione o la versione non compare nella tabella, consulta Package di un plugin oppure Configura i lavori utilizzando ambienti di coda utilizza un parco macchine gestito dal cliente. Gli esempi di ricette conda sul GitHub sito Web includono script di sincronizzazione dei plug-in che puoi utilizzare con un canale ospitato autonomamente.