En bref
- Blender peut importer des scènes USD sous forme de hiérarchie d’objets, mais ne prend pas en charge certaines fonctionnalités de composition USD, comme les calques et les références.
- L’importation USD prend en charge des types de données tels que les meshes, les caméras, les courbes, les lumières, les matériaux, les volumes et les nuages de points.
- Pour les archives USDZ, il est possible d’intégrer les textures au fichier ou de les copier dans un dossier.
- Lors d’une exportation USD, seuls les objets visibles et pris en charge sont exportés ; certaines fonctionnalités USD ne sont pas gérées par l’exportateur.
Ce que vous apprendrez dans ce guide
Universal Scene Description (USD) est un format de fichier utilisé pour transférer des données de scène entre différentes applications 3D. Le manuel officiel de Blender explique que les fichiers USD peuvent organiser des informations telles que la géométrie, les lumières, les caméras et les hiérarchies de transformations en éléments appelés « prims ». Blender peut convertir cette structure en sa propre hiérarchie d’objets lors de l’importation ; à l’exportation, il écrit dans le fichier USD les éléments de scène pris en charge et visibles.
Ce guide explique comment évaluer les options importantes lors de l’importation d’un fichier USD ou USDZ dans Blender, comment préparer une scène Blender au format USD et quelles informations risquent d’être perdues pendant le transfert. Pour les professionnels travaillant sur des modèles architecturaux, des scènes d’intérieur et des ressources de visualisation, une attention particulière doit être portée à la géométrie, à l’orientation des axes, aux matériaux et aux textures.
Prérequis et vérifications avant le transfert
Les éléments de base nécessaires sont Blender et le fichier USD ou USDZ à transférer. Le manuel officiel ne précise aucune version de Blender, aucun compte utilisateur ni matériel particulier requis ; il ne faut donc pas supposer ici de numéro de version ou de configuration système. Les options disponibles dans la version de Blender utilisée doivent être comparées à la documentation de cette version.
Avant le transfert, vérifiez s’il s’agit d’une scène USD autonome ou d’une archive USDZ pouvant aussi contenir des textures. Si la scène source comporte des calques ou des références à d’autres fichiers, ne partez pas du principe que ces éléments seront intégralement préservés dans Blender. Les importateurs et exportateurs de Blender ne prennent pas entièrement en charge ces fonctionnalités de composition USD.
Déterminez également quels éléments de la scène doivent être importés : géométrie, caméra, lumière, courbe, volume, nuage de points ou animation. Adapter les options à vos besoins facilite le contrôle du transfert sans ajouter de données inutiles à la scène.
Importer un fichier USD dans Blender
Lancez l’importation USD. Utilisez l’option USD du processus d’importation de fichiers de Blender et sélectionnez le fichier source. Les prims USD sont convertis en objets Blender. Les prims Xform sont importés sous forme d’objets vides portant les informations de transformation et de hiérarchie. Les groupes Scope dépourvus d’informations de transformation sont également représentés par des objets vides à l’origine, afin de contribuer à préserver la structure de la scène.
Réglez la portée de la scène et l’échelle des coordonnées. L’option Path Mask permet d’importer uniquement une branche précise. Pour exclure les prims invisibles, vous pouvez utiliser l’option Visible Primitives Only ; celle-ci s’applique à l’attribut de visibilité non animé. Set Frame Range met à jour les images de début et de fin de la scène selon la plage définie dans la scène USD. Les options Apply Unit Conversion Scale et Scale contrôlent quant à elles la mise à l’échelle des objets. Si le fichier USD utilise l’axe Y comme axe vertical, Blender applique automatiquement une rotation aux objets racine pour l’adapter à son système Z-up.
Sélectionnez les objets et les données géométriques nécessaires. L’importation peut inclure des types tels que les caméras, courbes, lumières, matériaux, meshes, volumes, nuages de points et formes de base. Vérifiez les options correspondant aux coordonnées UV des meshes, aux attributs de couleur et aux attributs de mesh. Des modificateurs Subdivision Surface peuvent être créés à partir des informations de subdivision USD. L’option Validate Meshes est importante en cas de données potentiellement corrompues : le manuel indique que cette vérification peut ralentir l’importation, mais que des données erronées risquent de poser problème lors de l’édition ou de l’affichage.
Vérifiez les matériaux et les textures USDZ. Les matériaux USD Preview Surface peuvent être importés. Lorsque Import USD Preview est activé, ces matériaux peuvent être convertis en réseaux de nœuds Principled BSDF ; cette conversion ne pouvant pas reproduire tous les réglages du shader, le résultat peut être approximatif. Pour les fichiers USDZ, il est possible de ne pas importer les textures, de les intégrer au fichier Blender ou de les copier dans le dossier indiqué. Si vous ne les importez pas, les textures des matériaux risquent de ne pas être disponibles dans Blender. Avec l’option de copie, le chemin relatif par défaut est
//textures; pour que ce chemin relatif puisse être résolu, le fichier Blender doit avoir été enregistré au préalable.Vérifiez le résultat de l’importation. Contrôlez la hiérarchie des objets, l’échelle, les noms des matériaux, les UV et les liens vers les textures. Les animations de transformation USD peuvent être représentées par une contrainte Transform Cache ; la géométrie animée des meshes, des courbes et des nuages de points peut l’être avec un modificateur Mesh Sequence Cache. Toutefois, les séquences composées de fichiers USD distincts pour chaque image ne sont pas prises en charge.
Exporter une scène Blender au format USD
Simplifiez la scène en vue du transfert. L’exportateur Blender écrit les objets visibles et pris en charge ; l’exportation peut être limitée aux objets sélectionnés. Les types pris en charge comprennent les meshes, les caméras en perspective, les courbes, le texte (en tant que mesh), les lumières, les cheveux (en tant que courbes et uniquement pour les brins principaux), les nuages de points, les metaballs, les volumes et les armatures. Si un projet comporte un type d’objet absent de cette liste, ne partez pas du principe qu’il sera représenté de la même façon dans le fichier USD.
Définissez la sélection et la plage d’images. Utilisez l’option Selection Only pour exporter uniquement les objets sélectionnés. Si Animation est activé, toute la plage d’images de la scène est exportée ; si l’option est désactivée, seule l’image courante est exportée. Pour les meshes animés, le mesh évalué final est écrit dans le fichier USD. Cela peut inclure aussi bien des déformations sans changement de topologie que des meshes animés dont la topologie peut varier.
Enregistrez le fichier et vérifiez le résultat dans une autre application. En définissant l’extension de sortie sur
.usdz, vous créez une archive USDZ ; le paquet peut contenir les données USD et les fichiers de texture associés. Gardez à l’esprit que l’exportateur Blender n’exporte ni les objets invisibles, ni les calques USD, ni les variantes. Vérifier que la structure de scène et les matériaux attendus s’ouvrent correctement dans l’application cible fait partie de la validation du transfert.
Problèmes fréquents et étapes suivantes
Si l’apparence des matériaux change : la conversion Blender de USD Preview Surface peut ne pas reprendre tous les réglages. De plus, les matériaux exportés peuvent être des versions simplifiées, limitées à la couleur d’affichage, à la métallisation et à la rugosité de Blender. Il peut être nécessaire de retravailler les matériaux dans l’application cible.
Si les textures sont introuvables : vérifiez le mode d’importation des textures USDZ. Choisissez de les intégrer au fichier ou de les copier ; dans ce dernier cas, veillez à ce que le fichier Blender ait été enregistré.
Si la hiérarchie ou l’animation ne correspondent pas aux attentes : gardez à l’esprit que les calques et les références ne sont pas entièrement gérés à l’importation et que les séquences de fichiers USD ne sont pas prises en charge. À l’exportation, les objets invisibles, les calques et les variantes ne sont pas non plus préservés.
Dans les flux de travail d’architecture, d’architecture d’intérieur et d’archviz, USD peut être utilisé pour transférer la géométrie d’une scène, ainsi que des données comme les caméras et les lumières, vers d’autres applications. Les équipes concernées doivent d’abord déterminer quels types d’objets et quelles informations de matériaux doivent être échangés dans leurs projets. Après le transfert, il faut vérifier l’échelle, l’orientation des axes, la hiérarchie et les textures. Le manuel ne donnant pas d’informations particulières sur les performances des grandes scènes ni sur les conditions de licence, ces aspects doivent être évalués séparément en fonction des logiciels et des fichiers utilisés.
Sources et licence
Ce guide a été adapté en turc à partir de la documentation de Blender sur l’importation et l’exportation USD. Le document source est publié sous licence CC BY-SA 4.0 : https://docs.blender.org/manual/en/latest/files/import_export/usd.html
Sources
1 sourceLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les agences d’architecture et les équipes de visualisation en Turquie, les outils USD de Blender peuvent être utiles pour transférer des données de scène vers différentes applications. Il ne faut toutefois pas considérer ce transfert comme une transmission de projet sans perte : les matériaux peuvent être convertis de façon approximative, certaines structures USD risquent de ne pas être préservées et les options de texture USDZ doivent être configurées correctement.
Ces outils offrent aussi aux étudiants la possibilité d’examiner la géométrie et la hiérarchie d’une scène dans un autre flux de travail. En pratique, le plus sûr est de commencer par un essai sur une petite scène, puis de vérifier l’échelle, les matériaux et les textures dans l’application cible. Le manuel ne précisant ni matériel requis ni coût de licence, ces aspects doivent être vérifiés séparément en fonction des autres logiciels utilisés.
Questions fréquentes
Quelles données Blender peut-il importer à partir d’un fichier USD ?
Le manuel officiel répertorie notamment les caméras, courbes, lumières, matériaux, meshes, volumes, nuages de points et formes de base. Les données disponibles et les réglages sélectionnés déterminent les éléments importés.
Blender peut-il importer les textures des fichiers USDZ ?
Oui. Les textures peuvent ne pas être importées, être intégrées au fichier Blender ou être copiées dans le dossier indiqué. Si elles ne sont pas importées, les textures des matériaux risquent de ne pas pouvoir être résolues.
Quelles sont les limites de l’exportation USD dans Blender ?
L’exportateur transfère les objets visibles et pris en charge ; les objets invisibles, les calques USD et les variantes ne sont pas pris en charge. L’exportation des caméras est limitée aux caméras en perspective.



