En bref
- Pour l’export glTF 2.0, les images utilisées comme textures doivent être au format PNG ou JPEG.
- La valeur Metallic est stockée dans le canal bleu et la valeur Roughness dans le canal vert ; le paramètre Color Space du nœud Image Texture correspondant doit être réglé sur Non-Color.
- Les collections permettent d’organiser les objets, de contrôler leur visibilité et de gérer l’export collection par collection.
- Lors de l’export glTF, les quadrilatères et les n-gons sont triangulés ; les courbes et les autres données qui ne sont pas des meshes doivent être converties en mesh au préalable.
Les pages de la documentation officielle de Blender consacrées à glTF 2.0, aux collections et à l’affectation des matériaux proposent une méthode de base pour préparer des ressources architecturales à l’export. glTF 2.0 est un format utilisé pour transférer des modèles 3D vers des applications web et natives ; l’extension Blender prend en charge des données telles que les meshes, les matériaux, les textures, les caméras, les lumières et les animations. La documentation ne précisant pas de numéro de version de Blender, les étapes ci-dessous s’appuient sur les fonctions décrites dans ses pages.
1. Organisez la scène à l’aide des collections
Dans les scènes architecturales, regrouper séparément le mobilier, les éléments fixes, la décoration, l’éclairage et les éléments d’environnement facilite à la fois la sélection pendant le travail et la préparation de différents exports. Dans Blender, les collections regroupent logiquement les objets sans établir de relation parent-enfant entre eux. Un même objet peut appartenir à plusieurs collections.
Répartissez les objets dans des collections selon leur fonction. Par exemple, dans une scène d’intérieur, séparer le mobilier des objets décoratifs facilite leur masquage ou leur exportation conjointe au besoin.
Pour placer les objets sélectionnés dans une nouvelle collection, utilisez
Object › Collection › Create New Collection. Les options du menuObject › Collectionpermettent aussi de les ajouter à une collection existante ou de les déplacer vers une autre.Pour contrôler la visibilité, déterminez si la collection doit être incluse dans le View Layer actif. Selon la documentation, lorsque
Includeest désactivé, la collection est retirée du rendu, du 3D Viewport et de l’Outliner dans le View Layer actif.Si vous devez réutiliser la même ressource dans plusieurs configurations de scène, envisagez de lier ou de la joindre depuis d’autres fichiers à l’aide des options link ou append.
Les propriétés des collections ne servent pas seulement à organiser la scène : elles peuvent aussi accélérer les exports récurrents. Il est possible d’ajouter un exportateur à la collection active et de gérer les options correspondantes dans le panneau de la collection. La documentation répertorie les exportateurs glTF 2.0, Alembic, USD, Wavefront OBJ, Stanford PLY et FBX (Legacy). L’option File › Export All Collections exécute tous les exportateurs associés aux collections.
2. Affectez les matériaux aux bonnes faces
Si différentes parties d’un objet doivent utiliser des matériaux distincts, passez par les emplacements de matériaux. Par défaut, un objet possède un seul emplacement de matériau ; vous pouvez en ajouter pour affecter des matériaux différents aux faces d’un même mesh.
Sélectionnez l’objet et créez le matériau de base dans le panneau Material Slots, ou choisissez un matériau existant.
Passez en Edit Mode, puis utilisez Face Select pour sélectionner les faces auxquelles affecter un autre matériau.
Dans l’emplacement de matériau, créez un nouveau matériau ou sélectionnez-en un existant, puis cliquez sur
Assign. UtilisezSelectetDeselectpour vérifier quelles faces utilisent le matériau.Si vous utilisez le même matériau sur plusieurs objets, réutilisez le matériau existant plutôt que d’en créer des copies. La documentation précise que, dans le 3D Viewport,
Ctrl-Lpermet de lier les objets sélectionnés au matériau de l’objet actif.
Le choix entre une liaison Data et Object a une incidence sur le résultat. Avec Data, les objets qui partagent les données du mesh partagent aussi le matériau ; la liaison Object permet, elle, d’attribuer des matériaux différents à des objets utilisant les mêmes données de mesh. Cette distinction est importante dans les scènes où des géométries répétées — portes, chaises ou luminaires — doivent présenter différentes finitions.
3. Vérifiez les connexions de matériaux glTF
Le système de matériaux de base de glTF repose sur le workflow PBR metal/roughness. L’exportateur de Blender crée les matériaux à partir des connexions de nœuds qu’il reconnaît ; un matériau qui s’affiche correctement dans Blender n’est donc pas forcément configuré de manière adaptée à l’export. Voici les principaux points à vérifier :
| Paramètre ou canal | Connexion décrite dans la documentation | Fonction dans l’export |
|---|---|---|
| Base Color | Entrée Base Color du nœud Principled BSDF ; Image Texture si elle est connectée | Couleur de base ou texture de couleur |
| Metallic | Canal bleu (B) de la même image | Valeur métallique |
| Roughness | Canal vert (G) de la même image | Valeur de rugosité |
| Texture Metallic/Roughness | Color Space : Non-Color pour Image Texture | Utiliser l’image comme texture de données plutôt que comme texture de couleur |
| Normal Map | Image Texture → Normal Map → Principled BSDF ; Color Space : Non-Color | Informations de normales en espace tangent |
Si les cartes Metallic et Roughness se trouvent dans la même image, séparez les canaux avec un nœud Separate RGB, puis connectez le canal vert à Roughness et le canal bleu à Metallic. La documentation indique que cette configuration correspond au standard glTF et permet à l’exportateur de copier l’image sans la convertir. Si l’image est connectée autrement, l’extension peut tenter de l’adapter pendant l’export, ce qui peut allonger la durée de l’opération.
Pour les matériaux qui utilisent des textures, glTF exige que les images soient au format PNG ou JPEG. Les images dans d’autres formats peuvent être converties automatiquement lors de l’export, ce qui peut également rallonger l’opération. Pour une carte normale, réglez aussi le nœud Image Texture sur Non-Color et conservez le nœud Normal Map dans son espace Tangent Space par défaut ; c’est le type de carte normale pris en charge par glTF selon la documentation.
4. Vérifiez la géométrie et les contraintes avant l’export
Vous pouvez ajouter l’exportateur glTF 2.0 depuis le panneau des collections et gérer les exports récurrents d’une même ressource. Il faut toutefois vérifier au préalable la géométrie et les matériaux attendus. Lors de l’export glTF, les quadrilatères et les n-gons sont triangulés. Les discontinuités UV et les arêtes en flat shading peuvent augmenter le nombre de sommets exportés. Les courbes et les autres données qui ne sont pas des meshes ne sont pas conservées et doivent être converties en mesh avant l’export.
Il est possible d’activer l’export des objets instanciés d’une collection via GPU instancing. Selon la documentation, les instances doivent être des meshes, ne pas avoir elles-mêmes d’objets enfants et être les enfants d’un même objet. Cette extension ne gère pas les différences de matériaux : les instances de la sortie peuvent utiliser les mêmes matériaux. Il convient donc de vérifier les ressources qui nécessitent des finitions différentes avant de les intégrer à une même configuration d’instanciation.
Erreurs fréquentes
Inverser les canaux Metallic et Roughness, ou oublier de régler Image Texture sur
Non-Color.Laisser des courbes et d’autres données qui ne sont pas des meshes sans les convertir, alors qu’elles ne sont pas exportées vers glTF.
Ne pas tenir compte de la triangulation des quadrilatères et des n-gons.
Supposer que des matériaux différents seront conservés entre les instances lors de l’utilisation de GPU instancing.
Négliger l’incidence de la conversion automatique des textures qui ne sont ni au format PNG ni au format JPEG sur la durée de l’export.
Pour les équipes d’architecture, de design d’intérieur et d’archviz, cette préparation aide à livrer plus sereinement des ressources destinées au web ou au rendu temps réel. Une bonne organisation des collections facilite la gestion séparée des éléments de la scène ; la vérification des connexions de matériaux garantit que les données de surface exportées correspondent aux canaux attendus par glTF. Les équipes qui produisent des bibliothèques partagées ont tout intérêt à ajouter les contraintes d’instanciation et la conversion en mesh à leur liste de contrôles avant livraison.
Sources
3 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, l’intérêt pratique de cette méthode tient à la possibilité de gérer l’organisation de la scène et la vérification des matériaux dans une même étape de préparation, lors du transfert de ressources vers le web et les applications temps réel. Le travail par collections peut simplifier la gestion des éléments à exporter lors de livraisons récurrentes.
Il ne faut toutefois pas oublier que les conversions automatiques ont parfois un coût : l’adaptation du format des textures peut ralentir l’export, tandis que la conversion de la géométrie peut modifier la structure du mesh. Vérifier les limites liées aux matériaux des objets instanciés ainsi que le rendu dans l’application cible permet de réduire les corrections de dernière minute.
Questions fréquentes
Quels formats de texture sont pris en charge pour glTF 2.0 dans Blender ?
Selon la documentation, glTF exige que les images utilisées dans les matériaux soient au format PNG ou JPEG. Les autres formats peuvent être convertis automatiquement lors de l’export, ce qui peut rallonger l’opération.
Quels canaux sont utilisés pour les cartes Metallic et Roughness dans glTF ?
La valeur Metallic est stockée dans le canal bleu (B) et la valeur Roughness dans le canal vert (G). Le paramètre Color Space du nœud Image Texture doit être réglé sur Non-Color.
À quoi servent les collections de Blender pour l’export glTF ?
Les collections permettent d’organiser les objets d’une scène et de gérer l’export collection par collection. Le guide Blender répertorie également glTF 2.0 parmi les exportateurs de collections.



