View a markdown version of this page

Mixeur - AWS 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.

Mixeur

Blender est un ensemble d'outils logiciels d'infographie 3D gratuit et open source utilisé pour créer des films d'animation, des effets visuels, des œuvres d'art, des modèles imprimés en 3D, des animations graphiques, des applications 3D interactives, de la réalité virtuelle et des jeux informatiques. Blender est pris en charge par AWS Deadline Cloud (Deadline Cloud) avec une intégration complète comprenant 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 Blender afin d'accélérer le rendu de vos projets en répartissant les tâches de rendu sur plusieurs machines.

Aperçu de l'assistance

Blender est supporté par les composants suivants :

  • Soumetteur  : émetteur intégré pour la soumission directe des tâches depuis Blender avec détection automatique des scènes et des actifs.

  • Packages Conda  : Deadline Cloud pour une installation automatique sur les flottes gérées par des services.

  • Adaptateur  : programme sur les hôtes de travail qui maintient l'application chargée entre les tâches pour un rendu plus rapide et qui rend compte de la progression du rendu.

  • Cross-platform compatibilité  : prise en charge de l'émetteur pour Windows, macOS et Linux avec prise en charge des travailleurs pour Windows et Linux avec mappage automatique des chemins.

Compatibilité des versions de Blender

Le tableau suivant indique les niveaux de support actuels pour les versions de Blender :

Version majeure Assistance aux soumissionnaires Assistance Conda Moteurs de rendu
3.6 Windows, macOS, Linux Linux Cycles, Evoli, Workbench
4.2 Windows, macOS, Linux Linux Cycles, Evoli, Workbench
4,5 Windows, macOS, Linux Linux Cycles, Evoli, Workbench
5.0 Windows, macOS, Linux Linux Cycles, Evoli, Workbench
5.1 Windows, macOS, Linux Linux Cycles, Evoli, Workbench

Chaîne Deadline Cloud Conda

Le tableau suivant répertorie tous les packages conda applicables à Blender disponibles pour les Service-managed flottes dans le canal conda Deadline-Cloud :

Système d’exploitation Package Version Remarques
Linux mixeur 3.6 Comprend tous les moteurs de rendu intégrés
Linux mixeur 4.2 Comprend tous les moteurs de rendu intégrés
Linux mixeur 4,5 Comprend tous les moteurs de rendu intégrés
Linux mixeur 5.0 Comprend tous les moteurs de rendu intégrés
Linux mixeur 5.1 Comprend tous les moteurs de rendu intégrés
Linux mixeur-openjd Comprend l'adaptateur pour mixeur

Prise en main

Pour utiliser Blender avec Deadline Cloud :

  1. Créez une flotte gérée par les services et associez-la à une file d'attente. Votre file d'attente doit être configurée avec un environnement de file d'attente prenant en charge le canal conda Deadline-Cloud. Pour plus d'informations, consultez la section Création d'un environnement de file d'attente.

  2. Installez le moniteur Deadline Cloud et l'émetteur Blender sur votre poste de travail artistique à l'aide des programmes d'installation du moniteur et de l'émetteur Deadline Cloud. Pour de plus amples informations, veuillez consulter Configurez votre poste de travail.

  3. Soumettez votre travail directement depuis Blender à l'aide de l'émetteur intégré à la file d'attente.

  4. Surveillez la tâche et téléchargez le résultat à l'aide du moniteur Deadline Cloud.

Installation

Pour installer l'outil de soumission de Deadline Cloud pour Blender, vous devez :

  • Une station de travail Windows, macOS ou Linux.

  • Blender 3.6 ou version ultérieure.

Il existe trois manières d'installer l'outil de soumission de Deadline Cloud pour Blender :

Utilisation du programme d'installation de Deadline Cloud Submitter

Vous pouvez installer l'outil de soumission de Deadline Cloud pour Blender à l'aide du programme d'installation de l'émetteur de Deadline Cloud.

Pour installer l'émetteur

  1. Téléchargez le programme d'installation de Deadline Cloud Submitter.

  2. Exécutez le programme d'installation.

    • Lorsque vous y êtes invité, sélectionnez chaque version de Blender avec laquelle vous souhaitez utiliser l'émetteur.

  3. Lancez Blender.

  4. Vérifiez l'installation en sélectionnant l'option Soumettre à Deadline Cloud dans le menu Render.

Si le module complémentaire n'est pas disponible dans le menu Render, vous devez l'activer manuellement.

Pour activer manuellement le module complémentaire d'envoi

  1. Dans le menu Edition, choisissez Préférences....

  2. Choisissez Chemins de fichiers dans la barre latérale gauche.

  3. Accédez à la section Répertoires de scripts et choisissez +.

  4. Pour Nom, saisissez python.

  5. Pour Path, entrez le chemin d'accès au python répertoire dans votre installation de Blender Submitter.

  6. Redémarrez Blender pour que les modifications soient prises en compte.

Installation de l'émetteur depuis Blender

Note

Cette fonctionnalité est expérimentale et sujette à modification.

Vous pouvez installer et mettre à jour Blender Submitter depuis Blender à l'aide de la fonction d'extension de Blender.

Pour installer Blender Submitter à l'aide des extensions Blender, vous devez :

  • Blender 4.2 ou version ultérieure.

  • Un poste de travail avec un accès Internet constant.

Pour ajouter l'émetteur Blender en tant qu'extension

  1. Ouvrez Blender.

  2. Dans le menu Edition, choisissez Préférences....

  3. Choisissez Obtenir des extensions dans la barre latérale gauche.

  4. Choisissez Référentiels, +, Ajouter un référentiel distant.

    Fenêtre des préférences de Blender avec une fenêtre contextuelle ouverte pour ajouter un référentiel d'extensions.
  5. Pour URL, entrez https://github.com/aws-deadline/deadline-cloud-for-blender/releases/latest/download/index.json.

  6. Sélectionnez Rechercher les mises à jour au démarrage, puis choisissez Créer.

  7. Dans l'entrée Deadline Cloud, sous Disponible, choisissez Installer.

    Fenêtre des préférences de Blender avec le module complémentaire Deadline Cloud disponible pour l'installation.

Le module complémentaire est maintenant installé. Vous pouvez utiliser la nouvelle option Soumettre à Deadline Cloud dans le menu Render.

Lorsqu'une mise à jour est disponible, un bouton Mettre à jour apparaît à côté de l'entrée Deadline Cloud dans la section Obtenir des extensions.

Utilisation de l'émetteur Blender

Pour utiliser l'outil de soumission de Deadline Cloud pour Blender, vous devez :

  • Un profil à soumettre à Deadline Cloud avec.

  • Une ferme Deadline Cloud et une file d'attente à laquelle soumettre.

Envoi d’une tâche

Pour soumettre une offre d'emploi depuis Blender à Deadline Cloud

  1. Enregistrez votre fichier Blender.

  2. Dans le menu Render, choisissez Soumettre à Deadline Cloud.

    • Une fenêtre contextuelle peut s'afficher pour installer les dépendances de l'interface graphique. Choisissez OK et attendez que la boîte de dialogue disparaisse, puis choisissez de nouveau Soumettre à Deadline Cloud.

  3. Utilisez les onglets de la boîte de dialogue pour personnaliser votre tâche.

  4. (Facultatif) Pour exporter les fichiers associés à une tâche vers votre répertoire d'historique des tâches sans l'envoyer, choisissez Exporter le bundle.

  5. Choisissez Soumettre et suivez les instructions pour envoyer votre offre à Deadline Cloud.

Blender-specific paramètres

L'onglet des Job-specific paramètres contient des options spécifiques aux tâches créées dans Blender.

Interface de soumission affichant les paramètres de la Blender-specific tâche.
  • Chemin du projet  : emplacement où le projet en cours est enregistré. Cette valeur ne peut pas être modifiée.

  • Répertoire de sortie  : emplacement où enregistrer les fichiers de sortie du travail de rendu.

  • Préfixe du fichier de sortie - Le modèle à utiliser pour nommer les sorties de fichiers suit la convention de Blender pour les noms de fichiers. Les fichiers de sortie sont formatés comme[LayerName]_[CameraName]_[OutputPrefix].[EXT].

  • Scène  : scène du projet en cours à rendre.

  • Moteur de rendu  : moteur de rendu (Cycles, EEVEE ou Workbench) à utiliser.

  • Afficher les couches  : couche à afficher, ou « Toutes les couches pouvant être rendues » pour afficher séparément chaque couche applicable de la scène.

  • Caméras  : la caméra à effectuer le rendu, « Toutes les caméras pouvant être rendues » pour effectuer le rendu de chaque caméra de la scène séparément, ou « Utiliser la caméra par défaut » pour utiliser la caméra par défaut de la scène ou les caméras liées à des marqueurs de chronologie.

  • Cycles de rendu GPU - S'il faut activer le rendu GPU. Choisissez un type d'appareil compatible avec Blender ou spécifiez le vôtre. Si ce type de périphérique n'est pas pris en charge sur votre machine de rendu, l'adaptateur essaie d'utiliser un type de périphérique compatible avant de revenir au rendu par processeur.

  • Ignorer la plage d'images  : sélectionnez cette option pour afficher une image ou une plage d'images différente de celle définie dans le fichier de scène. Les plages de cadres suivent le modèle Open Job Description.

Pour plus d'informations sur les autres onglets d'envoi, consultez le guide 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 des stations de travail et des logiciels de travail indiquées dans le tableau ci-dessus. Lors de l'utilisation de l'émetteur, le travailleur tentera d'installer la même version que celle utilisée sur le poste de travail. Cette installation échoue si la version de Blender pour poste de travail n'apparaît pas dans le tableau des versions ci-dessus.

Si vous avez besoin d'une version non prise en charge de Blender, vous avez les options suivantes :

  • Lorsque vous soumettez la tâche depuis Blender, 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,blender=4.5, blender-openjd=*). Cette modification peut fonctionner ou ne pas fonctionner, en fonction des fonctionnalités utilisées par votre scène et de la façon dont Blender fonctionne avec les scènes de la version de votre station de travail.

  • Vous pouvez créer une recette et une chaîne de conda personnalisées pour la version que vous souhaitez installer 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 de conda personnalisés, voir Création de canaux de conda personnalisés.

Modules complémentaires Blender

Vous pouvez mettre les modules complémentaires de Blender à la disposition des employés de parc gérés par des services en créant un package conda à partir d'une recette conda et en l'ajoutant à un canal conda personnalisé. Lorsque l'environnement conda est activé sur un worker, le module complémentaire est installé via l'API de Blender ; lorsqu'il est désactivé, le module complémentaire est supprimé. Pour plus d'informations sur les canaux de conda personnalisés, voir Création de canaux de conda personnalisés.

Les recettes de conda suivantes sont disponibles comme point de départ :

Moteurs de rendu Blender

Blender inclut plusieurs moteurs de rendu intégrés qui sont pris en charge :

Moteur de rendu Description Prise en charge du GPU Remarques
Cycles Physically-based traceur de trajectoire GPU/CPU hybride Rendu de qualité de production avec accélération GPU
Évoli Real-time moteur de rendu GPU optimisé Viewport et rendu final rapides
Workbench Moteur d'ombrage solide GPU optimisé Pour modéliser et sculpter les flux de travail

Tous les moteurs de rendu sont automatiquement détectés et configurés par l'émetteur intégré à Blender. L'accélération GPU est disponible lors de l'utilisation de parcs gérés par services avec des instances. GPU-enabled

Ressources open source

L'émetteur et l'adaptateur sont open source et disponibles sur : GitHub