View a markdown version of this page

Fournissez des plugins personnalisés grâce à la synchronisation des plugins - Deadline Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Fournissez des plugins personnalisés grâce à la synchronisation des plugins

Plugin Sync fournit des plugins et des modules complémentaires personnalisés sans que vous ayez à créer un package conda. Téléchargez les fichiers du plugin vers un préfixe défini dans le compartiment des pièces jointes aux tâches de la file d'attente. Lorsqu'une tâche utilise un package d'application pris en charge, le package copie les fichiers vers le programme de travail et configure l'application pour les charger.

Utilisez la synchronisation des plug-ins lorsque le plug-in peut s'exécuter une fois que ses fichiers ont été copiés dans le chemin de recherche d'une application. Si le plugin nécessite une résolution des dépendances, des commandes d'installation ou une modification du système, revenez Utilisez des plugins personnalisés avec Deadline Cloud à pour choisir un autre mode de livraison.

Comment fonctionne la synchronisation des plugins

Les packages conda de création de contenu numérique (DCC) pris en charge utilisent des scripts d'activation et de désactivation pour la synchronisation des plugins. Les événements suivants se produisent pour chaque session de travail :

  1. L'environnement de file d'attente crée un environnement conda contenant les packages DCC et adaptateurs sélectionnés par la tâche.

  2. Lorsque conda active l'environnement, le script de synchronisation des plugins du package DCC lit le bucket et le préfixe racine des pièces jointes aux tâches depuis l'environnement de session.

  3. Le script télécharge les fichiers depuis le système d'exploitation, le DCC et le préfixe de version DCC dans Amazon S3. Il définit ensuite des variables d'environnement spécifiques à l'application ou copie les fichiers dans un répertoire de plug-in d'application.

  4. À la fin de la session, le script de désactivation supprime les fichiers de plug-in téléchargés et la configuration. La session suivante démarre à partir de l'environnement DCC empaqueté.

Le script écrit des messages qui commencent par dans Plugin Sync: le journal de session. Vous pouvez utiliser ces messages pour confirmer le préfixe source, la destination et les fichiers traités.

Conditions préalables

Avant de télécharger un plugin, vérifiez les conditions suivantes :

  • L'application, la version et le système d'exploitation du serveur apparaissent dans le tableau des applications prises en charge.

  • Les fichiers du plug-in sont compatibles avec le système d'exploitation, la version de l'application et l'architecture du processeur de l'ordinateur de bureau.

  • Vous connaissez la structure de répertoire requise par le fournisseur du plugin. La synchronisation des plugins préserve la structure des répertoires que vous téléchargez.

  • Si le plugin nécessite une licence, le travailleur peut accéder au serveur de licences.

Importer des fichiers de plug-in sur Amazon S3

Téléchargez les fichiers du plugin dans le compartiment Amazon S3 des pièces jointes aux tâches associé à votre file d'attente. Utilisez le préfixe suivant :

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

Le préfixe Amazon S3 distingue les majuscules et minuscules. Utilisez des minuscules pour le système d'exploitation et les noms de dossiers DCC.

Remplacez les variables comme suit :

<job-attachments-bucket>

Le compartiment des pièces jointes aux tâches associé à votre file d'attente. La page de détails de la file d'attente affiche le compartiment.

<root-prefix>

Le préfixe racine des pièces jointes aux tâches pour votre file d'attente. La page de détails de la file d'attente affiche le préfixe.

<os>

Le système d'exploitation du travailleur, linux soitwindows.

<dcc-name>

Le nom exact du dossier indiqué dans le tableau des applications prises en charge.

<dcc-version>

Le dossier des versions figurant dans le tableau des applications prises en charge. Par exemple, Maya 2025.3 utilise 2025 et Blender 5.1 utilise. 5.1

Par exemple, le préfixe d'un plugin Maya 2025 sous Linux est le suivant :

s3://<job-attachments-bucket>/<root-prefix>/plugins/linux/maya/2025/
Pour télécharger des fichiers de plug-in à l'aide de la console Amazon S3
  1. Ouvrez la console Deadline Cloud, puis ouvrez la page des détails de la file d'attente.

  2. Choisissez le lien du compartiment des pièces jointes aux tâches pour ouvrir le compartiment dans la console Amazon S3.

  3. Ouvrez le préfixe racine de la file d'attente.

  4. Créez le préfixeplugins/<os>/<dcc-name>/<dcc-version>/. Par exemple, utilisez-le plugins/linux/maya/2025/ pour Maya 2025.

  5. Téléchargez les fichiers et les répertoires du plugin dans le préfixe de version. Préservez la structure de répertoire requise par le fournisseur du plugin.

Vérifier la livraison du plugin

Pour vérifier que le plugin sync a livré les fichiers
  1. Soumettez une tâche qui sélectionne le package et la version DCC pris en charge.

  2. Dans le moniteur AWS Deadline Cloud (moniteur Deadline Cloud), ouvrez le journal de session d'une tâche.

  3. Recherchez dans le journal de sessionPlugin Sync:. Vérifiez que le journal indique le préfixe et la destination Amazon S3 attendus.

  4. Vérifiez dans le journal des tâches que l'application a chargé le plug-in. Le message dépend de l'application et du plugin.

Applications prenant en charge la synchronisation des plug-ins

Le tableau suivant répertorie les applications et les versions qui contiennent des scripts de synchronisation de plug-ins. Il indique également si un exemple de recette de conda est disponible sur le GitHub site Web et si le deadline-cloud canal pour les flottes gérées par des services inclut les scripts.

Application DCC Nom du dossier S3 Dossiers de versions Système d'exploitation Worker Exemple de recette Conda Service-managed package de flotte
Blender blender 5.0, 5.1 Linux Oui Oui
Autodesk Maya maya 2024, 2025, 2026, 2027 Linux Oui Oui
Foundry Nuke nuke 15.0, 16.0, 17.0 Linux Oui Oui
SideFX Houdini houdini 19.5, 20.0, 20.5, 21.0, 22.0 Linux Oui Oui
Maxon Cinema 4D cinema4d Linux :2024.5.1,2025.3.1, et 2026.3.4 ; Windows : 2025.3.3 et 2026.3.4 2024 : Linux ; 2025 et 2026 : Linux et Windows Oui Oui
Adobe After Effects aftereffects 25.6ou 25.6.4 ; 26.0 ou 26.0.0 Windows Oui Oui

Si votre application ou version n'apparaît pas dans le tableau, consultez Package d'un plugin ou Configuration des tâches à l'aide d'environnements de file d' utilisez un parc géré par le client. Les exemples de recettes de conda sur le GitHub site Web incluent des scripts de synchronisation de plugins que vous pouvez utiliser avec une chaîne auto-hébergée.