Article

Qu'est-ce que l'automatisation du pipeline Unity ?

May 5, 2026
Automatisation du pipeline Unity
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

Unity Pipeline Automation est un service Unity Cloud qui automatise et coordonne des pipelines complexes et gourmands en ressources informatiques pour la production 3D en temps réel et les opérations en direct.

La création d'expériences 3D en temps réel nécessite un traitement de données à grande échelle, des conversions de fichiers complexes, ainsi que des chaînes d'outils et des pipelines de données sophistiqués. Les équipes techniques consacrent souvent beaucoup de temps à des tâches répétitives et gourmandes en ressources informatiques qui épuisent les ressources locales et ralentissent la cadence de production. Les environnements de développement modernes exigent des systèmes évolutifs, capables de gérer efficacement ces charges de travail importantes tout en s'intégrant de manière transparente à l'infrastructure technologique existante.

C'est là que Unity Pipeline Automation (UPA), un service d'automatisation des pipelines basé sur le cloud, apporte une réelle valeur ajoutée à grande échelle.

Ce guide explique comment l'UPA permet aux équipes de rationaliser les flux de travail dans la production 3D en temps réel et les opérations en direct. Nous analysons son architecture de base, passons en revue ses principales fonctionnalités et montrons comment elle permet d'optimiser les cycles de développement pour les projets d'envergure.

Points clés à retenir : Automatisation du pipeline Unity

  • Unity Pipeline Automation est un service Unity Cloud qui automatise les pipelines nécessitant une grande puissance de calcul pour la production 3D en temps réel et les opérations en direct.
  • Il permet aux équipes de concevoir des workflows personnalisés et paramétrés qui coordonnent les Unity Services et les outils tiers au sein d'un pipeline unique basé sur le cloud.
  • En transférant les tâches de traitement intensives vers le cloud, Unity Pipeline Automation libère les ressources matérielles locales et accélère les cycles de développement et de mise en production.
  • Parmi les cas d'utilisation courants, on peut citer la conversion de données CAO, le traitement automatisé des ressources et les pipelines d'intégration destinés à la validation et aux notifications.

Présentation de l'automatisation du pipeline Unity

Unity Pipeline Automation est un service Unity Cloud qui permet aux équipes techniques de créer, de déclencher et de surveiller des pipelines personnalisés pour la production 3D en temps réel et les opérations en direct. Il sert d'orchestrateur centralisé de pipelines pour les tâches de calcul exigeantes, en intégrant à la fois les fonctionnalités natives de Unity et des services tiers au sein de flux de travail cohérents.

L'UPA s'attaque aux goulots d'étranglement dans les flux de travail répétitifs et gourmands en ressources. La production 3D en temps réel et les opérations en direct nécessitent des itérations continues, l'optimisation des ressources et la conversion des données. En transférant ces opérations gourmandes en ressources informatiques vers une infrastructure cloud, Unity Pipeline Automation libère des ressources matérielles locales et permet aux ingénieurs et aux artistes de se concentrer sur la résolution créative des problèmes plutôt que sur la surveillance des files d'attente de traitement.

Qu'il s'agisse de convertir des assemblages CAO volumineux en formats optimisés ou de gérer des mises à jour opérationnelles complexes en temps réel, Unity Pipeline Automation fournit l'infrastructure cloud nécessaire pour automatiser les processus à l'échelle de l'entreprise, avec une sécurité et une fiabilité de niveau professionnel.

Cas d'utilisation de l'automatisation du pipeline Unity

Les équipes techniques de tous les secteurs ont recours à Unity Pipeline Automation pour automatiser et faire évoluer des flux de travail hautement personnalisés et complexes. Grâce à UPA, les utilisateurs expérimentés peuvent réduire le temps consacré à la préparation et à la gestion des ressources ainsi qu'aux tâches collaboratives, tandis que les équipes peuvent faire évoluer de petits programmes 3D confrontés à des goulots d'étranglement vers des programmes essentiels à l'échelle de l'entreprise.

L'une des applications les plus courantes consiste à automatiser la conversion des données CAO. Les équipes peuvent étendre et démocratiser la puissance de la solution Unity Asset Transformer grâce à des flux de travail automatisés de préparation des ressources. Grâce à Unity Pipeline Automation, les pipelines peuvent être configurés pour récupérer automatiquement les modèles d'ingénierie, les traiter en vue de leur conversion au format USD, puis télécharger de manière transparente les ressources optimisées dans Unity Asset Manager afin de les utiliser immédiatement pour des simulations en temps réel.

Les équipes mettent également en œuvre des opérations avancées de gestion des ressources, en créant des flux de travail qui exécutent des scénarios de traitement de données personnalisés, tels que l'exécution de scripts Python spécialisés sur des géométries 3D afin d'étiqueter et de classer des sous-composants spécifiques, sans intervention manuelle, grâce à l'exécution dans le cloud offerte par Unity Pipeline Automation.

Les pipelines de collaboration constituent une autre mise en œuvre courante. Grâce à Unity Pipeline Automation, les équipes mettent en place des flux de travail qui surveillent des événements spécifiques du processus de développement, effectuent des contrôles de validation automatisés sur les ressources 3D et informent automatiquement les équipes via des systèmes de messagerie tiers, en leur fournissant une analyse détaillée des résultats.

Principales fonctionnalités de l'automatisation du pipeline Unity

Unity Pipeline Automation offre un ensemble de fonctionnalités spécialement conçues pour répondre aux besoins des équipes techniques en entreprise. Les fonctionnalités suivantes en font un outil essentiel pour faire évoluer les environnements de production 3D en temps réel et les pipelines d'opérations en direct.

Automatisation du pipeline Unity
Un exemple simple de pipeline permet de récupérer une ressource depuis le système PLM à l'aide de requêtes HTTP, de convertir le fichier CAO chargé au format USD, puis de l'enregistrer dans Asset Manager en vue de son utilisation dans des simulations 3D en temps réel.

Flux de travail personnalisés

Les équipes gardent un contrôle total sur l'exécution automatisée des tâches. L'automatisation du pipeline Unity permet aux équipes de créer des séquences d'actions personnalisées adaptées aux besoins de l'entreprise. Plutôt que d'imposer aux équipes des processus rigides et prédéfinis, vous pouvez définir des dépendances qui reflètent fidèlement l'architecture du pipeline de production.

Paramétrage en vue de la réutilisabilité

Les valeurs codées en dur rendent les pipelines fragiles, qui tombent en panne lorsque les paramètres du projet évoluent. Unity Pipeline Automation résout ce problème grâce à la paramétrisation au niveau du pipeline. Les équipes peuvent mettre en place des pipelines adaptables qui acceptent des données d'entrée variables, telles que des identifiants de fichiers spécifiques ou des chaînes de configuration, lorsqu'elles lancent une exécution. Le pipeline remplace dynamiquement les références aux variables par des valeurs concrètes lors de l'exécution, ce qui permet à des flux de travail identiques de traiter des ensembles de données variés sans modification de la logique sous-jacente et favorise une automatisation évolutive des pipelines à l'échelle des projets et des équipes.

De nombreuses possibilités d'intégration

Les environnements de production s'appuient généralement sur de nombreux outils spécialisés. UPA s'intègre aux déploiements Unity Virtual Private Cloud (VPC), facilitant ainsi la gestion sécurisée des ressources et des données. De plus, il s'intègre à des systèmes tiers, ce qui permet de déclencher des événements externes ou de transmettre des données vers des systèmes de messagerie, garantissant ainsi une communication efficace au sein du pipeline avec l'architecture globale de l'entreprise.

Logique avancée des flux de travail

Les scénarios complexes exigent davantage qu'une automatisation linéaire. Unity Pipeline Automation prend en charge des modèles logiques avancés, notamment des étapes conditionnelles qui orientent le flux d'exécution en fonction de critères spécifiques. Il intègre également des étapes dynamiques qui génèrent automatiquement des tâches parallèles lors de l'exécution en fonction des tableaux d'entrée, ce qui permet de traiter des ensembles de données de taille variable sans intervention manuelle ni mise à jour de la configuration.

Comment fonctionne l'automatisation du pipeline Unity

L'analyse de l'architecture sous-jacente d'Unity Pipeline Automation met en évidence sa flexibilité pour les flux de travail techniques.

Automatisation du pipeline Unity
Automatisation du pipeline Unity
Un exemple de microservice Asset Transformer exécute un scénario de traitement de données personnalisé, implémenté sous forme de script Python, sur un élément 3D chargé.

Architecture de pipeline

Considérez un pipeline comme un graphe orienté dans lequel chaque nœud représente une étape ou une action spécifique. Chaque liaison représente une dépendance entre deux étapes. Ces actions vont du téléchargement de grands ensembles de données depuis Unity Asset Manager à l'exécution de scripts Python personnalisés via des microservices. Des pipelines entiers peuvent être imbriqués les uns dans les autres, ce qui permet de créer des pipelines modulaires qui traitent les flux de travail complexes comme des nœuds uniques et réutilisables au sein de systèmes plus vastes.

Déroulement de l'exécution et dépendances

Les équipes contrôlent l'ordre d'exécution des nœuds grâce à la définition des dépendances. Par défaut, les étapes sans dépendances définies s'exécutent en parallèle, ce qui optimise l'efficacité du calcul et réduit la durée totale du traitement. Lorsque l'exécution séquentielle est requise, la liaison est simple. Si l'« étape B » nécessite des données issues de l'« étape A », Unity Pipeline Automation impose cette exécution séquentielle, garantissant ainsi que les conditions préalables soient remplies avant le lancement des phases suivantes.

Références relatives aux flux de données et aux sorties

Les actions génèrent des données dont les étapes suivantes ont besoin pour s'exécuter. Les pipelines gèrent cela grâce à une syntaxe de référence qui établit un flux de données continu entre les nœuds. Les résultats générés par une action deviennent automatiquement des variables d'entrée pour une autre, ce qui permet de mettre en place des flux de traitement très complexes en plusieurs étapes, dans lesquels les ressources font l'objet d'un affinage et d'une transformation continus à mesure qu'elles progressent dans le graphe.

Automatisation du pipeline Unity
Exemple de pipeline comportant une étape conditionnelle qui exécute différentes sous-branches en fonction de la configuration du pipeline.

Avantages pour les équipes techniques

La mise en œuvre de l'automatisation du pipeline Unity transforme la manière dont les équipes abordent le développement et l'exploitation de la 3D en temps réel.

Amélioration de l'efficacité opérationnelle

En transférant les tâches nécessitant une grande puissance de calcul vers une infrastructure cloud et en les automatisant à l'aide de Unity Pipeline Automation, les équipes allègent la charge de traitement pesant sur les postes de travail locaux. Les ingénieurs et les artistes ne subissent plus de pertes de productivité en attendant la fin des tâches d'optimisation de fichiers CAO volumineux ou de calcul des lightmaps.

Évolutivité à l'échelle de l'entreprise

À mesure que la complexité des projets augmente, l'automatisation s'intensifie proportionnellement. Grâce à Unity Pipeline Automation, la génération dynamique de tâches et les capacités de traitement parallèle permettent de traiter des ensembles de données bien plus volumineux sans augmentation proportionnelle du temps de traitement ni de la charge de travail manuel.

Flexibilité stratégique

Les exigences de production évoluent sans cesse. Dans Unity Pipeline Automation, des pipelines hautement paramétrables et modulaires permettent d'adapter rapidement les flux de travail aux nouvelles exigences des projets. Les équipes évitent de devoir reconstruire l'infrastructure lorsque les parties prenantes demandent des formats de sortie ou des plateformes cibles différents.

Maintenabilité durable

Représenter l'automatisation sous forme de graphes orientés facilite le débogage et la maintenance. Lorsque certaines étapes échouent, les équipes peuvent identifier avec précision les nœuds problématiques. L'imbrication des pipelines et la réutilisabilité favorisent une architecture plus épurée, ce qui permet de réduire les efforts redondants entre les projets et les équipes.

Premiers pas avec l'automatisation du pipeline Unity

La mise en œuvre d'une automatisation évolutive et basée sur le cloud dans les environnements de production nécessite l'accès à Unity Pipeline Automation.

Pour accéder à UPA depuis le Unity Dashboard, rendez-vous dans la section « Produits » et sélectionnez « Outils ». À partir de là, les équipes peuvent accéder à l'interface pour commencer à développer leurs premiers pipelines.

Nous vous recommandons de consulter la documentation technique officielle de Unity Pipeline Automation pour comprendre la syntaxe de référence et les actions natives disponibles. Vous pouvez également regarder cette courte vidéo tutorielle. Commencez par créer des pipelines simples en deux étapes, comme le téléchargement de ressources et l'envoi de notifications, avant de passer à des logiques conditionnelles complexes et à des workflows imbriqués.

Conclusion

Unity Pipeline Automation aide les équipes techniques à gérer les flux de travail les plus exigeants dans le domaine de la production 3D en temps réel. Grâce à des flux de travail personnalisés robustes, à un flux de données fiable et à l'évolutivité du cloud, cette solution rationalise les processus complexes de traitement des données.

Éliminez les goulots d'étranglement liés aux tâches répétitives dans les environnements de production. Découvrez dès aujourd'hui l'automatisation du pipeline Unity et mettez en place l'infrastructure évolutive et efficace dont votre équipe a besoin pour offrir des expériences en temps réel de haute qualité.

FAQ sur l'automatisation du pipeline Unity

Q1. Qu'est-ce que l'automatisation du pipeline Unity ?

Unity Pipeline Automation est un service Unity Cloud qui automatise et coordonne des pipelines complexes et gourmands en ressources informatiques pour la production 3D en temps réel et les opérations en direct. Il permet aux équipes techniques de créer, de déclencher et de surveiller des flux de travail personnalisés basés sur le cloud qui relient les Unity Services et des outils tiers.

Q2. À quoi sert l'automatisation du pipeline Unity ?

Unity Pipeline Automation est couramment utilisé pour automatiser la conversion de données CAO, le traitement de ressources à grande échelle et les flux de travail collaboratifs. Les équipes peuvent mettre en place des pipelines permettant de récupérer des modèles d'ingénierie, de les convertir en formats optimisés tels que l'USD, d'exécuter des scripts Python personnalisés sur la géométrie 3D et d'envoyer les résultats de validation ou des notifications via des systèmes de messagerie tiers.

Q3. Comment fonctionne l'automatisation du pipeline Unity ?

Unity Pipeline Automation représente les flux de travail sous forme de graphes orientés, où chaque nœud correspond à une étape et chaque arête définit une dépendance. Il prend en charge les entrées paramétrées, la logique conditionnelle et les étapes dynamiques qui génèrent des tâches lors de l'exécution. Les actions peuvent s'exécuter en parallèle lorsqu'il n'y a pas de dépendances, ce qui permet aux pipelines de traiter efficacement de grands volumes de données dans le cloud.

Q4. Comment se lancer avec Unity Pipeline Automation ?

Vous pouvez accéder à Unity Pipeline Automation depuis le Unity Dashboard en vous rendant dans la section Produits et en sélectionnant Outils. Commencez par des pipelines simples en deux étapes, comme le téléchargement d'un fichier et l'envoi d'une notification, puis ajoutez progressivement de la logique conditionnelle, des étapes dynamiques et des pipelines imbriqués à mesure que vos flux de travail évoluent. La consultation de la documentation technique officielle sur l'automatisation du pipeline Unity vous aidera à comprendre les actions disponibles et à vous familiariser avec la syntaxe.