Comment utiliser Unity Asset Manager

Unity Asset Manager est une solution de gestion d'actifs numériques (DAM) basée sur le cloud qui rationalise la façon dont les équipes peuvent télécharger, gérer, transformer, partager et accéder à leurs actifs 3D complexes en temps réel. C'est un outil pour les développeurs et les designers : Que vous traitiez des modèles 3D, des matériaux ou des scènes entières, il rationalise les flux de travail et garantit que tout le monde peut accéder à une source unique de vérité.
Avec Unity Asset Manager, vous pouvez :
- Trouver des actifs plus rapidement et de manière plus intuitive
- Optimiser vos actifs 3D pour n'importe quel appareil – mobile, bureau, XR
- Contrôler vos données, en toute sécurité
- Personnaliser selon vos pipelines de données existants
Avec Cam Ayres, Architecte de solutions pour le personnel de l'équipe de réussite client de l'industrie de Unity, nous avons élaboré un guide étape par étape sur la façon d'accéder à Unity Asset Manager dans Unity Cloud, comment installer le package, télécharger et télécharger des actifs, versionner, commenter, prévisualiser les transformations et d'autres capacités pour vous aider à démarrer.
Comment utiliser Unity Asset Manager dans votre projet Unity
Étape 1 : Créez votre projet Unity, en vous connectant à Unity Cloud et à une organisation
Pour commencer, créez un projet Unity.
Ensuite, Unity Asset Manager doit être connecté à Unity Cloud et lié à une organisation Unity pour fonctionner sans problème. Voici comment :
1. Lors de la création d'un nouveau projet Unity via Unity Hub, assurez-vous de le connecter à une organisation Unity.
2. Pour des fonctionnalités supplémentaires, configurez le contrôle de version (par exemple, Unity Version Control) pour suivre les changements à travers les actifs et les projets.
Se connecter à Unity Cloud garantit non seulement un bon fonctionnement, mais vous permet également d'accéder et de gérer vos actifs à travers les projets et les utilisateurs au sein de votre organisation.

Connexion à Unity Cloud/Organisation Unity dans Unity Hub
Une fois votre projet ouvert, vous êtes prêt à intégrer Unity Asset Manager.
Étape 2 : Installez Unity Asset Manager
Unity Asset Manager n'est pas préinstallé, vous devrez donc l'ajouter à votre projet. Suivez l'une des étapes suivantes :
1. Accédez à la page officielle d'Unity Asset Manager et suivez les instructions pour installer le package.
2. Copiez et collez le nom du package com.unity.asset-manager-for-unity dans le Gestionnaire de packages Unity, cliquez sur "Installer" et attendez que l'installation soit terminée. Il devrait alors apparaître dans votre projet.

Installation dans le gestionnaire de packages
3. Ou, si vous êtes connecté à l'interface basée sur le navigateur d'Unity Asset Manager, vous pouvez naviguer vers Intégrations > Éditeur et choisir d'installer Asset Manager pour Unity Editor. Unity Asset Manager s'ouvrira alors dans l'Éditeur.

Installation du package depuis Asset Manager
Une fois installé, vous pouvez y accéder en allant à Fenêtre > Asset Manager dans Unity. Vous aurez maintenant l'interface du gestionnaire d'actifs disponible dans votre projet.

interface du gestionnaire d'actifs pour l'éditeur. Crédit pour l'actif CAD : Wolfgang Gutleb
Étape 3 : Importer et gérer des actifs
Le gestionnaire d'actifs Unity peut stocker et gérer divers types de données, pas seulement des fichiers compatibles avec Unity. Des fichiers PowerPoint aux effets de particules en passant par des scènes entières, il peut travailler avec n'importe quel type de données. Voici comment commencer à importer.
1. Ouvrez la fenêtre du gestionnaire d'actifs.
2. Sélectionnez le projet contenant vos actifs souhaités, sélectionnez un actif spécifique et cliquez sur 'importer'.
3. L'importation d'un fichier compatible avec Unity le rendra immédiatement disponible dans votre projet, prêt à l'emploi.

L'actif CAD/BIM est importé dans le projet
La fenêtre du gestionnaire d'actifs pour l'éditeur vous permet également d'exporter des fichiers de votre projet vers le gestionnaire d'actifs, permettant aux membres de votre organisation ayant des contrôles d'accès basés sur les rôles appropriés d'accéder et de réutiliser des actifs, des matériaux, des shaders, des scènes, et plus encore.
Pour comprendre comment optimiser et convertir des actifs et comment mettre à jour des actifs lorsqu'il y a des changements dans les données sources, voir ci-dessous.
Comment utiliser le gestionnaire d'actifs Unity depuis l'interface du navigateur
Pour adapter les flux de travail à votre écosystème d'outils existant, vous pouvez utiliser Unity Asset Manager dans le cadre de notre offre Unity Cloud. Vous devrez vous connecter avec votre Unity ID ou créer un compte ici. Ensuite, vous pouvez éditer et gérer des actifs à l'exécution via une API et un SDK simples, facilitant l'intégration avec d'autres applications de votre pipeline. Le Unity Asset Manager traitera également vos fichiers en arrière-plan, tessellant les données CAD, BIM et Pointcloud en formats conviviaux comme FBX, USD ou GLB. Ce processus préserve les textures, les métadonnées et les dépendances, tout en générant automatiquement des aperçus, une meilleure topologie et des vues interactives 3D partageables de vos données. Commencez par télécharger vos actifs :
1. Une fois connecté à Unity Cloud, sélectionnez Asset Manager dans le tableau de bord.
2. Après avoir sélectionné le projet ou la collection d'actifs que vous souhaitez gérer, sélectionnez "Ajouter un actif" et choisissez si vous souhaitez charger un seul actif, un dossier ou une collection de fichiers.

Téléchargez un nouvel actif dans Unity Asset Manager

L'actif termine le téléchargement avec des aperçus générés
3. S'il indique un problème avec votre soumission d'actif, il se peut que Unity Asset Manager soit en cours de transformation des actifs. Attendez qu'il soit terminé et vous pourrez alors l'enregistrer avec les métadonnées.
4. Une fois téléchargé, Unity Asset Manager traitera le fichier et vous permettra de visualiser, d'éditer ou de commenter l'actif à l'aide de son visualiseur 3D intégré. Vous pouvez également vérifier les fichiers sources et accéder aux versions qui sont stockées dans l'historique.

Les actifs dans Unity Asset Manager supportent les commentaires et le versionnage. Crédit pour l'actif CAD : Wolfgang Gutleb
Unity Asset Manager simplifie encore les flux de travail avec des fonctionnalités comme l'intégration de Unity Version Control (UVCS). Au lieu de télécharger un actif depuis votre ordinateur, vous pouvez parcourir UVCS et importer des packages ou d'autres actifs de projet de toute organisation à laquelle vous appartenez :
- Utilisez l'option "Ajouter un actif" pour parcourir vos dépôts de contrôle de version.
- Choisissez une organisation, un dépôt et une branche pour importer des actifs d'autres projets au sein de votre organisation.
Cette fonctionnalité permet une réutilisation transparente des actifs existants sans avoir besoin de transférer ou de retravailler manuellement des fichiers, réduisant ainsi la redondance.

Écran Parcourir UVCS avec menu déroulant
Cette flexibilité étend la gestion des actifs au-delà de Unity, la rendant accessible à plusieurs membres de l'équipe, y compris ceux travaillant sur différents outils ou appareils. Toutes les équipes travaillant sur un projet peuvent se référer à une source de vérité.
Exemple d'intégration personnalisée avec Unity Asset Manager : L'intégration de Unity Asset Manager pour Blender vous permet de créer des actifs cloud directement depuis Blender. Cette intégration est disponible via le Unity Asset Manager pour Blender dépôt open-source, afin que vous puissiez vous en inspirer ou construire dessus pour créer vos propres flux d'intégration personnalisés avec le Unity Cloud Python SDK, que ce soit pour Blender ou tout autre logiciel.

Intégration Blender
Comment optimiser et convertir des actifs
Avec la fonctionnalité Optimiser et Convertir, vous pouvez facilement convertir des fichiers 3D pris en charge en formats largement utilisés comme GLB et USDZ, tout en appliquant des optimisations automatiques pour rationaliser vos actifs, en utilisant les options suivantes :
- Nettoyage de maillage : Supprime les doublons, les petits objets et tous les objets non visibles de l'extérieur.
- Optimisation de fusion : Optimise la structure du produit en réduisant les appels de dessin.
- Cible de polygone : Définit un nombre cible de polygones en utilisant l'une des stratégies ci-dessous :
- PolyCount
- Pourcentage du nombre total de polygones
Remarque : Pour utiliser le pipeline intégré Optimiser et Convertir, vous devez avoir un rôle de contributeur Gestionnaire d'actifs ou supérieur dans le projet où se trouvent vos actifs. Voici comment commencer à utiliser la fonctionnalité.
Utiliser l'API
Déclenchez le pipeline Optimiser et Convertir en utilisant le point de terminaison DémarrerTransformation.
Utiliser l'interface web du Gestionnaire d'actifs
1. Sélectionnez l'actif que vous souhaitez Optimiser et Convertir. Un panneau latéral apparaît.
2. Dans le coin supérieur droit, sélectionnez Modifier.
3. Allez à l'onglet Fichiers.
4. Sélectionnez le menu Plus (...) sur un format de fichier pris en charge.
5. Sélectionnez Optimiser et Convertir. Le panneau Optimiser et Convertir remplace le panneau d'informations.
6. Sélectionnez les paramètres et entrez un nom de sortie.
7. Sélectionnez Exécuter.
8. Une fois la conversion terminée, vous pouvez télécharger les fichiers individuels ou l'ensemble du jeu de données selon vos besoins.

fonctionnalité optimiser et convertir avec le type de sortie sélectionné

Différence de taille de fichier après conversion. Crédit pour l'actif CAD : Wolfgang Gutleb
Pour plus de détails, veuillez consulter notre page de documentation.
Comment mettre à jour les actifs lorsque les données sources changent
Maintenir vos actifs à jour est crucial lors de l'utilisation d'intégrations. Voici comment vous assurer que vos actifs reflètent les dernières modifications, en utilisant un exemple d'un actif mis à jour dans Blender et utilisé dans Unity. Remarque : ceci n'est qu'une intégration que nous avons réalisée à titre d'exemple, vous pouvez créer la vôtre pour exporter des données vers Unity Asset Manager depuis n'importe quel outil de création de contenu 3D (3DCC).
1. Exportez l'actif mis à jour de Blender vers Asset Manager
Disons que vous avez modifié un actif dans Blender - un actif qui était déjà dans votre scène dans l'éditeur Unity. Une fois que vous êtes satisfait de la modification, poussez les changements via l'intégration Blender en exportant l'actif mis à jour en tant que fichier FBX vers votre Unity Asset Manager.
2. Vérifiez les mises à jour dans l'éditeur Unity
Ouvrez l'éditeur Unity. Si l'actif dans votre scène n'est pas synchronisé avec l'Unity Asset Manager, une icône apparaîtra indiquant que l'actif est obsolète.

L'actif dans l'éditeur est obsolète
3. Voir les versions des actifs
Cliquez sur l'actif hors synchronisation dans Unity. Allez dans le panneau des versions, où vous pouvez voir à la fois la version importée et la dernière version poussée depuis Blender.
4. Mettez à jour vers la dernière version
Sélectionnez "Mettre à jour vers la dernière." Si l'actif mis à jour comprend des modifications (par exemple, des modifications de couleur ou des composants ajoutés), les changements se refléteront immédiatement dans Unity. Vous verrez également une coche verte confirmant que l'actif est maintenant à jour.

L'actif est maintenant à jour. Crédit pour l'actif CAD : Wolfgang Gutleb
5. Restez toujours synchronisé
Unity vérifie en continu le Gestionnaire d'actifs Unity pour des mises à jour afin de garantir que votre scène reflète l'itération la plus récente du fichier, surtout si votre équipe effectue des modifications itératives depuis l'interface.
En suivant ces étapes, vous pouvez facilement garder vos actifs cohérents et à jour dans vos flux de travail.
Exploitez les outils de collaboration
Le Gestionnaire d'actifs Unity offre plusieurs fonctionnalités conçues pour améliorer la collaboration au sein de votre équipe :
- Bibliothèques de matériaux partagées : Stockez des matériaux dans une bibliothèque centrale et partagée, garantissant que tous les membres de l'équipe accèdent aux mêmes actifs et maintiennent la cohérence à travers les projets.
- Contrôle de version : Suivez les modifications des actifs avec le versionnage, vous permettant de revenir et de comparer différentes versions d'un actif.
- Métadonnées et commentaires : Ajoutez des métadonnées détaillées ou des commentaires aux actifs, fournissant un contexte ou des instructions supplémentaires pour votre équipe.
Ces outils garantissent que les équipes marketing, d'ingénierie, de design et d'innovation peuvent travailler avec les mêmes actifs sans dupliquer les efforts ou introduire des incohérences.
Intégration avec les systèmes PLM
Pour les utilisateurs d'entreprise, Unity Asset Manager peut s'intégrer aux systèmes PLM (Gestion du cycle de vie des produits). Voici ce que vous pouvez faire :
- Transférez les données PLM dans Unity Asset Manager pour exécuter des traductions et des transformations automatiques, telles que la tessellation des modèles CAO pour une utilisation dans Unity.
- Obscurcissez en toute sécurité les données paramétriques sensibles avant qu'elles ne soient mises à la disposition d'équipes plus larges.
Cette intégration garantit que toutes les données circulent de manière sécurisée et efficace entre les systèmes, améliorant à la fois la productivité et la sécurité.
Pour plus d'informations sur le démarrage avec Unity Asset Manager, lisez la documentation.
Un changement radical pour la gestion des actifs numériques : Gagner du temps et améliorer la collaboration
En utilisant Unity Asset Manager, vous pouvez éliminer les inefficacités telles que la création de fichiers redondants ou le traitement par des fournisseurs externes. Par exemple :
- Au lieu que plusieurs équipes créent ou gèrent le même actif de manière différente, Unity Asset Manager garantit que tous les groupes—marketing, innovation, ingénierie—ont accès à une version unique et cohérente de l'actif.
- En partageant des matériaux, des données 3D et des métadonnées au sein de votre équipe, tout le monde peut être sur la même longueur d'onde, quel que soit son rôle ou son expertise.
De la centralisation des ressources à la création d'une source unique de vérité pour votre équipe, il offre commodité et efficacité. En intégrant la gestion des actifs dans vos flux de travail, vous gagnez du temps et vous assurez que vos projets sont constamment de haute qualité.
Ajoutez Unity Asset Manager à votre flux de travail aujourd'hui et découvrez une collaboration plus fluide, une réduction des reprises et des résultats de projet améliorés.