En bref
- L’importateur USD de Blender peut convertir les données de scène — géométrie, caméras, éclairages, matériaux et volumes — en objets.
- Lors de l’importation d’un fichier USDZ, l’option de mise en paquet ou de copie des textures peut influer sur le chargement correct des matériaux.
- La conversion des matériaux USD par Blender peut donner un résultat approximatif ; rien ne garantit que tous les paramètres des shaders seront conservés.
- Les types de données et les options pris en charge diffèrent entre la documentation de Blender 4.0 et la documentation actuelle.
Ce que vous allez apprendre dans ce guide
Universal Scene Description (USD) est un format de fichier qui transporte les éléments d’une scène et leur hiérarchie. Les outils USD de Blender permettent d’importer une scène provenant d’une autre application ou d’exporter au format USD les éléments pris en charge dans Blender. Ce guide présente les réglages importants lors du transfert de modèles architecturaux, de caméras, d’éclairages, de matériaux et de données d’animation. L’objectif n’est pas seulement d’ouvrir le fichier, mais aussi de préserver autant que possible la structure de la scène et ses éléments visuels de manière compréhensible.
Ne partez pas du principe que tous les détails seront transférés à l’identique. La documentation de Blender indique que certaines fonctionnalités de composition USD ne sont pas prises en charge par l’importateur et que la conversion des matériaux peut entraîner des pertes. Par ailleurs, les options de la documentation de la version 4.0 ne sont pas les mêmes que celles de la documentation actuelle. Vérifiez donc le flux de travail en fonction des options disponibles dans la version de Blender utilisée.
Prérequis et préparatifs
Il vous faut Blender et un fichier USD à transférer. USDZ est un format d’archive pouvant contenir le contenu USD et ses dépendances, notamment les textures. Les sources ne mentionnent aucun compte requis, exigence matérielle ni version unique obligatoire de Blender. L’une des documentations porte sur le guide actuel de Blender, l’autre sur celui de Blender 4.0 : tenez donc compte du fait que les options et la prise en charge des données peuvent varier selon la version.
Avant de commencer, déterminez si le fichier est au format USD ou USDZ et s’il contient des textures externes. Pour un fichier USDZ, le choix du comportement d’importation des textures est important. Si elles ne sont pas importées, il est possible que les textures des matériaux ne soient pas résolues dans Blender. Pour une scène USD qui dépend de fichiers externes, vérifiez également l’organisation des références de fichiers.
Importer un fichier USD étape par étape
Définissez le périmètre de la scène. Si vous devez importer une partie précise plutôt que le fichier entier, utilisez l’option Path Mask pour limiter l’importation à une partie située sous un primitive donné. La documentation mentionne également une option permettant d’exclure les éléments invisibles ; toutefois, les primitives dotés de données d’animation de visibilité peuvent malgré tout être importés.
Vérifiez les types d’objets et les coordonnées. La documentation mentionne l’importation de caméras, de courbes, d’éclairages, de matériaux, de maillages, de volumes et de nuages de points ; la prise en charge détaillée dépend de la version. Si USD utilise Y-up, une rotation automatique des objets racine peut être appliquée pour passer au système de coordonnées Z-up de Blender. Après l’importation, vérifiez l’orientation du modèle et sa hiérarchie.
Préservez la hiérarchie, mais vérifiez les transformations. Les éléments Xform de USD peuvent contenir des données de transformation et organiser la scène ; Blender les importe sous forme d’objets vides. Les éléments Scope sont également convertis en objets vides afin de contribuer à préserver le regroupement. Cette correspondance n’est pas parfaite : Scope ne contient pas lui-même de données de transformation, alors que l’objet vide de Blender en possède. Dans une scène architecturale, examinez l’arborescence des objets après l’importation des groupes représentant les étages, les blocs ou les composants.
Choisissez les données de géométrie et de texture. Évaluez les options d’importation des coordonnées UV, des attributs de couleur et des attributs de maillage. La documentation mentionne aussi la possibilité de créer un modificateur Subdivision Surface à partir des informations de subdivision USD. L’option de validation des données de maillage incorrectes peut ralentir l’importation ; la documentation la recommande, car les problèmes concernant des données invisibles peuvent provoquer des difficultés lors de l’édition ou de l’affichage.
Gérez correctement les textures USDZ. Les options d’importation des textures permettent de ne pas les importer, de les empaqueter dans le fichier Blender ou de les copier vers un dossier choisi. Pour la copie, définissez le répertoire de destination des textures. Le répertoire relatif par défaut peut nécessiter que le fichier Blender ait déjà été enregistré. Vérifiez également le comportement appliqué aux fichiers portant le même nom : utiliser le fichier existant ou le remplacer.
Gardez des attentes réalistes concernant les matériaux. Les matériaux USD Preview Surface peuvent être importés. L’option de conversion correspondante peut les convertir en réseaux de nœuds Principled BSDF dans Blender ; toutefois, tous les paramètres et types de shaders n’étant pas pris en charge, le résultat peut être approximatif. En cas de conflit de noms de matériaux, choisissez d’utiliser le matériau existant ou de créer un matériau unique pour chaque matériau USD. Comparez les résultats, notamment en ce qui concerne la brillance, la rugosité, la couleur et la transparence.
Exporter une scène Blender au format USD
Simplifiez la scène à exporter et définissez son périmètre. Selon la documentation actuelle de Blender, les objets visibles et pris en charge peuvent être exportés, et le périmètre peut être limité en fonction de la sélection. La documentation actuelle répertorie les maillages, caméras, courbes, textes (sous forme de maillages), éclairages, cheveux, nuages de points, metaballs, volumes et armatures. La prise en charge des caméras est indiquée comme limitée aux caméras en perspective. Organisez la hiérarchie de la scène et sélectionnez uniquement les objets à transférer.
Déterminez si l’animation est nécessaire. Lorsque l’exportation de l’animation est activée, la plage d’images de la scène peut être écrite ; lorsqu’elle est désactivée, seule l’image actuelle est exportée. Pour une exportation animée, Blender écrit le maillage évalué final. La documentation actuelle explique également les déformations sans modification de la topologie et les animations de maillage avec modification de la topologie. Comme cela peut influer sur la taille du fichier et la durée de l’exportation, activez cette option uniquement si l’animation est nécessaire.
Créez un fichier USDZ avec l’extension appropriée. Selon la documentation de Blender, donner l’extension .usdz au fichier de sortie crée une archive ZIP contenant USD et ses dépendances de textures. Toutefois, la documentation de Blender 4.0 indique que les textures UDIM ne peuvent pas être incluses dans les archives USDZ en raison d’une limitation de la bibliothèque USD actuelle. Si votre flux de travail utilise des UDIM, vérifiez que les textures sont bien présentes avant de livrer l’archive.
Testez le fichier dans l’application de destination. Ne vous contentez pas de rouvrir le fichier exporté dans Blender : examinez-le aussi dans l’application à laquelle il est destiné. Vérifiez les matériaux, les noms des objets, les coordonnées, les liens vers les textures et la plage d’animation. La documentation de Blender 4.0 énumère des restrictions concernant des fonctionnalités telles que les objets invisibles, les couches USD et les variantes ; la documentation actuelle décrit, elle, un périmètre d’exportation différent. Un test dans l’application cible aide donc à repérer les différences de versions et de fonctionnalités.
Erreurs fréquentes et étapes suivantes
L’un des risques les plus fréquents consiste à choisir de ne pas importer les textures d’un fichier USDZ, puis à constater que les matériaux n’ont plus leurs textures. Une autre erreur consiste à considérer la conversion de USD Preview Surface comme un transfert complet des shaders. Ne supposez pas non plus qu’une fonctionnalité ou une restriction mentionnée dans la documentation de Blender 4.0 s’applique de la même manière à la version actuelle : les deux documents diffèrent concernant les types de données, l’animation et les options d’exportation.
Pour votre prochain projet, créez une petite scène de test et importez le même fichier avec différents réglages de texture et de matériau. Pour l’exportation, commencez par essayer avec des objets sélectionnés et une seule image ; si le résultat est conforme à vos attentes, passez à une scène plus vaste. Pour les équipes d’architecture et d’aménagement intérieur, cette méthode permet de vérifier la compatibilité de la géométrie, des textures, des coordonnées et des matériaux avant de livrer un modèle volumineux. Les artistes archviz qui utilisent des types de données spécifiques comme l’animation ou les nuages de points doivent aussi vérifier la prise en charge correspondante dans la version de Blender utilisée.
Sources et licence
Ce guide est adapté du guide USD actuel de Blender et du guide USD de Blender 4.0. Les deux sources sont sous licence CC BY-SA 4.0 ; leur contenu a été traduit en turc et réorganisé.
Sources
2 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les équipes d’architecture et de visualisation en Turquie, USD est une option utile à essayer pour transférer des données de scène entre différents logiciels. Les types de données pris en charge par Blender et les options de texture USDZ rendent particulièrement utile un petit test de compatibilité avant la livraison.
Il ne faut toutefois pas supposer que les matériaux seront préservés à l’identique : leur conversion peut donner un résultat approximatif. Les bureaux et les étudiants devraient tester le flux de travail avant d’ajouter un nouvel outil à leurs coûts de licences et de matériel. La meilleure approche consiste à vérifier, avant la livraison, la compatibilité entre la version de Blender et l’application cible, les liens vers les textures et les besoins en animation.
Questions fréquentes
Blender peut-il importer les textures des fichiers USDZ ?
Oui. La documentation de Blender propose de ne pas importer les textures, de les empaqueter dans le fichier Blender ou de les copier dans un dossier défini. Si elles ne sont pas importées, les textures des matériaux peuvent ne pas être résolues.
Blender peut-il convertir les matériaux USD en Principled BSDF ?
Les matériaux USD Preview Surface peuvent être convertis en réseaux Principled BSDF. Comme la conversion ne prend pas en charge tous les paramètres et tous les types de shaders, le résultat peut être approximatif.
L’animation est-elle préservée lors de l’exportation USD depuis Blender ?
Lorsque l’option d’animation est activée, la plage d’images de la scène peut être exportée ; lorsqu’elle est désactivée, seule l’image actuelle est écrite. Les types d’animation de maillage pris en charge sont décrits dans la documentation de Blender.



