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.
Foundry Nuke
Foundry Nuke est une application de composition numérique et d'effets visuels basée sur des nœuds utilisée pour la post-production télévisuelle et cinématographique. Nuke est compatible avec AWS Deadline Cloud (Deadline Cloud) avec des émetteurs, des packages Conda et un adaptateur pour des performances de rendu accrues. Ce guide fournit des instructions détaillées pour utiliser Deadline Cloud avec Nuke afin d'accélérer le rendu de vos projets en répartissant les tâches de rendu sur plusieurs machines.
Support en bref
Nuke est compatible avec les composants suivants :
-
Submitter : plugin de soumission intégré pour la soumission directe de tâches depuis Nuke avec détection automatique des scènes et des actifs.
-
Packages Conda : les packages permettant d'installer les versions 15, 16 et 17 de Nuke sont disponibles sur le canal conda de Deadline Cloud pour les flottes gérées par des services.
-
Adaptateur : intergiciel pour un rendu efficace avec des sessions persistantes et une surveillance supplémentaire.
-
Cross-platform compatibilité : prise en charge des émetteurs pour Windows, macOS et Linux avec prise en charge des utilisateurs pour Linux uniquement avec mappage automatique des chemins.
Compatibilité des versions Nuke
Le tableau suivant indique les niveaux de support actuels pour les versions de Nuke :
| Version majeure | Support aux soumissionnaires | Support Conda |
|---|---|---|
| 15 | Windows, macOS, Linux | Linux |
| 16 | Windows, macOS, Linux | Linux |
| 17 | Windows, macOS, Linux | Linux |
Chaîne Deadline Cloud Conda
Le tableau suivant répertorie les packages Conda applicables à Nuke disponibles pour les Service-managed flottes du canal Conda Deadline-Cloud :
| Système d’exploitation | Package | Version | Remarques |
|---|---|---|---|
| Linux | arme nucléaire | 15 | Inclut un moteur de composition intégré |
| Linux | arme nucléaire | 16 | Inclut un moteur de composition intégré |
| Linux | arme nucléaire | 17 | Inclut un moteur de composition intégré |
| Linux | nuke-openjd | Comprend l'adaptateur Nuke |
Prise en main
Pour utiliser Nuke avec Deadline Cloud :
-
Créez un parc géré par des services et associez-le à une file d'attente. Votre file d'attente doit être configurée avec un environnement de file d'attente compatible avec le canal Conda Deadline-Cloud. Pour plus d'informations, consultez la section Création d'un environnement de file d'attente.
-
Installez le moniteur Deadline Cloud et l'émetteur Nuke sur votre poste de travail d'artiste à l'aide du Deadline Cloud Submitter et des installateurs de moniteurs. Pour de plus amples informations, veuillez consulter Configurez votre poste de travail.
-
Soumettez votre travail directement depuis Nuke à l'aide de l'émetteur intégré à la file d'attente.
-
Surveillez le travail et téléchargez le résultat à l'aide du moniteur Deadline Cloud.
Lancez l'émetteur
Pour lancer l'émetteur Deadline Cloud dans Nuke
Note
Support pour Nuke via l'environnement Conda pour les flottes gérées par des services. Pour de plus amples informations, veuillez consulter Par défaut conda environnement de file d'attente.
-
Installez le moniteur Deadline Cloud et l'émetteur Nuke sur votre poste de travail d'artiste à l'aide du Deadline Cloud Submitter et des installateurs de moniteurs. Pour de plus amples informations, veuillez consulter Configurez votre poste de travail.
-
Ouvrez Nuke.
-
Ouvrez un script Nuke dont les dépendances existent dans le répertoire racine de l'actif.
-
Choisissez AWS Deadline, puis choisissez Submit to Deadline Cloud pour lancer l'expéditeur.
-
Si vous n'êtes pas encore authentifié, choisissez Login et connectez-vous avec vos informations d'identification utilisateur dans la fenêtre du navigateur.
-
Sélectionnez Soumettre.
Installation
Pour installer l'émetteur Deadline Cloud for Nuke, il vous faut :
-
Un poste de travail Windows, macOS ou Linux.
-
Nuke 14, 15, 16 ou 17. Nous recommandons Nuke 15 ou version ultérieure plutôt que Nuke 14, car ces versions sont prises en charge par l'environnement de file d'attente conda par défaut sur les flottes gérées par des services. Pour utiliser Nuke 14 avec un parc géré par des services, vous devez mettre Nuke 14 à la disposition du travailleur. La méthode recommandée est de créer votre propre package conda en suivant la procédure Créer un package conda pour une application ou un plugin.
Il existe deux manières d'installer l'émetteur Deadline Cloud for Nuke :
-
À l'aide du programme d'installation de Deadline Cloud Submitter (recommandé).
Utilisation du programme d'installation de Deadline Cloud Submitter
Vous pouvez installer l'émetteur Deadline Cloud for Nuke à l'aide du programme d'installation de l'émetteur Deadline Cloud.
Pour installer l'émetteur :
-
Téléchargez le programme d'installation de Deadline Cloud Submitter.
-
Exécutez le programme d'installation.
-
Lorsque vous êtes invité à sélectionner des composants, recherchez et cochez la case Nuke.
-
Terminez l'exécution du programme d'installation.
-
Lancez Nuke.
-
Vérifiez l'installation en vérifiant si Deadline Cloud a été ajouté à la barre de navigation supérieure.
Utilisation de l'émetteur Nuke
L'émetteur Deadline Cloud for Nuke prend en charge deux types de tâches :
-
Tâches de rendu : affichez les fichiers de sortie créés par un ou plusieurs nœuds d'écriture
de votre script Nuke. -
CopyCat tâches d'entraînement - Effectuez une formation pour un CopyCat nœud
dans votre script Nuke.
Tâches de rendu
Pour utiliser l'émetteur Deadline Cloud for Nuke, vous devez :
-
Un profil à soumettre à Deadline Cloud avec.
-
Un parc de serveurs Deadline Cloud et une file d'attente à laquelle soumettre.
Pour envoyer une tâche de rendu depuis Nuke à Deadline Cloud, procédez comme suit :
-
Enregistrez votre fichier Nuke.
-
Dans la barre de navigation supérieure, choisissez Deadline Cloud. Dans le menu déroulant, choisissez Soumettre à Deadline Cloud.
-
Utilisez les onglets de la boîte de dialogue pour personnaliser votre tâche.
-
(Facultatif) Pour exporter les fichiers associés à une tâche vers votre répertoire d'historique des tâches sans la soumettre, choisissez Exporter le bundle.
-
Choisissez Soumettre et suivez les instructions pour envoyer votre travail à Deadline Cloud.
Paramètres spécifiques au rendu Nuke
L'onglet Job-specific Paramètres contient des options spécifiques aux jobs créés dans Nuke.
-
Nœuds d'écriture - Quels nœuds d'écriture doivent
être utilisés pour le rendu des sorties. Vous pouvez choisir de rendre tous les nœuds d'écriture ou sélectionner un nœud spécifique. -
Points de vue - Quels points de vue
doivent être rendus. -
Remplacer la plage d'images : sélectionnez cette option pour afficher une image ou une plage d'images différente de celle définie dans Nuke. Les plages de cadres suivent le modèle Open Job Description
. -
Utiliser le mode proxy : gère s'il faut utiliser le mode proxy
dans le travail soumis. -
Continuer en cas d'erreur : si cette option est sélectionnée, Nuke essaie de poursuivre le rendu en cas d'erreur. Si cette option est désactivée, Nuke échoue lorsqu'il rencontre une erreur.
-
Taille du morceau : nombre d'images à regrouper dans chaque bloc (1 à 150). Utilisez 1 pour un cadre par tâche (par défaut). Les valeurs les plus élevées regroupent les cadres en blocs contigus afin de réduire la surcharge par tâche. Pour plus d'informations, consultez la section Découpage des tâches pour les modèles de tâches.
-
Durée cible des segments (secondes) - Lorsque vous spécifiez une valeur, le planificateur ajuste dynamiquement la taille des morceaux en fonction des temps d'exécution observés pour les segments terminés, en visant cette durée pour chaque segment. Laissez à 0 pour utiliser une taille de morceau fixe pour tous les morceaux.
-
Utiliser des délais d'expiration : s'il faut utiliser des délais configurés par l'utilisateur.
-
Délai d'expiration de la tâche de rendu : durée maximale de chaque action qui effectue un rendu. La valeur par défaut est de 6 jours.
-
Délai de configuration : durée maximale de chaque action qui définit la tâche pour le rendu, telle que le chargement de la scène. La valeur par défaut est de 1 jour.
-
Délai de démontage : durée maximale de l'action qui réduit la configuration requise pour le rendu. La valeur par défaut est de 1 heure.
-
Inclure les gadgets dans le lot de tâches - Indique s'il faut inclure les gadgets
dans le lot de tâches.
Pour plus d'informations sur les autres onglets d'expéditeur, consultez le guide de Deadline Cloud sur l'utilisation d'un expéditeur.
CopyCat emplois de formation
Pour utiliser l'émetteur Deadline Cloud for Nuke pour entraîner des CopyCat nœuds, vous devez :
-
Un profil à soumettre à Deadline Cloud avec.
-
Un parc de serveurs Deadline Cloud et une file d'attente à laquelle soumettre.
-
Une flotte Deadline Cloud avec GPU-enabled des employés associés à la file d'attente à laquelle vous allez soumettre votre demande. Pour obtenir des instructions sur la création d'un parc géré par des services avec accès au GPU, consultez la section Gestion des flottes gérées par des services.
Pour soumettre une offre de CopyCat formation de Nuke à Deadline Cloud :
-
Créez ou ouvrez un script Nuke contenant un CopyCat nœud.
-
Attachez des nœuds ground truth et input au CopyCat nœud, et configurez les boutons du nœud aux valeurs souhaitées. Consultez la CopyCat documentation de Foundry
pour plus de détails sur l'utilisation CopyCat. -
Enregistrez votre fichier Nuke.
-
Dans la barre de navigation supérieure, choisissez Deadline Cloud. Dans le menu déroulant, choisissez Soumettre la CopyCat formation à Deadline Cloud.
-
Utilisez les onglets de la boîte de dialogue pour personnaliser votre tâche.
-
(Facultatif) Pour exporter les fichiers associés à une tâche vers votre répertoire d'historique des tâches sans la soumettre, choisissez Exporter le bundle.
-
Choisissez Soumettre et suivez les instructions pour envoyer votre travail à Deadline Cloud.
Réglages spécifiques à l' CopyCat entraînement Nuke
L'onglet des Job-specific paramètres contient des options spécifiques aux tâches de CopyCat formation créées dans Nuke.
-
CopyCat Nœud : sélectionnez CopyCat le nœud à entraîner par nom de nœud.
-
Utiliser des délais d'expiration : s'il faut utiliser des délais configurés par l'utilisateur.
-
Délai d'expiration de la tâche de rendu : durée maximale de chaque action. Dans le cas de CopyCat, la formation est une action unique. La valeur par défaut est de 6 jours.
-
Délai de configuration : durée maximale de chaque action qui définit la tâche, telle que le chargement de la scène. La valeur par défaut est de 1 jour.
-
Délai de démontage : durée maximale de l'action qui met fin à la configuration. La valeur par défaut est de 1 heure.
-
Inclure les gadgets dans le lot de tâches - Indique s'il faut inclure les gadgets
dans le lot de tâches.
Pour plus d'informations sur les autres onglets d'expéditeur, consultez le guide de Deadline Cloud sur l'utilisation d'un expéditeur.
Configurations avancées.
Utilisation de versions non prises en charge
Deadline Cloud prend en charge et teste uniquement les versions du poste de travail et du logiciel de travail indiquées dans le tableau ci-dessus. Lors de l'utilisation de l'émetteur, le travailleur tente d'installer la même version que celle utilisée sur le poste de travail. Cela échoue si la version de poste de travail de Nuke n'apparaît pas dans le tableau des versions ci-dessus.
Si vous avez besoin d'une version non compatible de Nuke, les options suivantes s'offrent à vous :
-
Lorsque vous soumettez la tâche depuis Nuke, vous pouvez remplacer le paramètre de CondaPackages file d'attente pour spécifier une version prise en charge à utiliser sur le worker (par exemple,
nuke=17, nuke-openjd=*). Cela peut fonctionner ou non, en fonction des fonctionnalités utilisées par votre composition et de la façon dont Nuke fonctionne avec les compositions issues de la version de votre station de travail. -
Vous pouvez créer une recette et un canal de conda personnalisés pour que la version souhaitée soit installée sur le worker. Utilisez la recette conda pour une version prise en charge liée ci-dessous comme point de départ, et regroupez la version souhaitée dans un canal conda personnalisé. Pour plus d'informations sur la création de canaux conda personnalisés, voir Création de canaux conda personnalisés.
Exécutable Nuke personnalisé
Vous pouvez définir la variable d'NUKE_EXECUTABLEenvironnement pour qu'elle pointe vers un exécutable Nuke spécifique s'il n'est pas disponible sur le PATH.
OpenColorSupport d'E/S
L'intégration de Nuke inclut une prise en charge complète des flux de travail de gestion des couleurs OpenColor IO (OCIO). Les configurations de couleurs sont automatiquement détectées et incluses dans les soumissions de tâches afin de garantir une gestion uniforme des couleurs dans l'ensemble du parc de rendu.
Fonctionnalités de composition de Nuke
Le moteur de composition de Nuke fournit un support complet pour :
| Fonctionnalité | Description | Remarques |
|---|---|---|
| Nœuds d'écriture | Formats de sortie et codecs multiples | Détecté automatiquement par l'expéditeur |
| Gammes de cadres | Spécification de la gamme de cadres personnalisée | Supporte les plages de remplacement et par défaut |
| Vues multiples | Rendu stéréo et multi-vues | Gestion appropriée des sorties spécifiques à une vue |
| Gestion des couleurs | OpenColorIntégration d'E/S | Détection automatique de la configuration OCIO |
| Cartographie des chemins | Cross-platform traduction du chemin | Windows/Linux Compatibilité parfaite |
| CopyCat | ML-based peinture et rotoscopie | Nécessite Nuke 14.0 ou version ultérieure |
Les fonctionnalités de composition sont automatiquement détectées et configurées par l'émetteur intégré Nuke. L'émetteur gère correctement les dépendances et les actifs pour les compositions complexes.
Ressources open source
L'émetteur et l'adaptateur sont open source et disponibles sur : GitHub
-
Les recettes Nuke Conda
sont disponibles sur les versions prises en GitHub charge.