Dernières actualités
Guide : préparer des ressources architecturales glTF 2.0 dans BlenderGuide Niagara Fluids : débutez la simulation de fumée et de feuComment utiliser Blender MCP Server ? Guide de démarrage pour les scènes architecturalesCréer des visuels d’architecture avec Nano Banana 2.1 : guide de promptsGuide Blender Geometry Nodes : cheveux, bâtiments et UVNVIDIA Omniverse : des exemples de simulation avec des agents AstraGuide de rendu Blender Cycles : maîtriser le temps et la mémoireGuide des Shape Keys dans Blender : gérer déformations et animationsClaude Dashboards et Motion : des tableaux de bord et vidéos à partir de texteCréer des détails architecturaux avec les courbes Blender : rubans, tubes et déformations
Conseils et guidesBlender

Guide : préparer des ressources architecturales glTF 2.0 dans Blender

Le guide officiel de Blender explique les connexions de matériaux prises en charge pour l’export glTF 2.0, ainsi que les méthodes d’organisation des ressources avec les collections. Ce guide rassemble les étapes essentielles à vérifier avant d’exporter des modèles architecturaux.

Visualisation réaliste de ressources d’intérieur contemporain organisées en éléments distinctsImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. Pour l’export glTF 2.0, les images utilisées comme textures doivent être au format PNG ou JPEG.
  2. 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.
  3. Les collections permettent d’organiser les objets, de contrôler leur visibilité et de gérer l’export collection par collection.
  4. 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.

  1. 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.

  2. Pour placer les objets sélectionnés dans une nouvelle collection, utilisez Object › Collection › Create New Collection. Les options du menu Object › Collection permettent aussi de les ajouter à une collection existante ou de les déplacer vers une autre.

  3. Pour contrôler la visibilité, déterminez si la collection doit être incluse dans le View Layer actif. Selon la documentation, lorsque Include est désactivé, la collection est retirée du rendu, du 3D Viewport et de l’Outliner dans le View Layer actif.

  4. 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.

  1. Sélectionnez l’objet et créez le matériau de base dans le panneau Material Slots, ou choisissez un matériau existant.

  2. Passez en Edit Mode, puis utilisez Face Select pour sélectionner les faces auxquelles affecter un autre matériau.

  3. Dans l’emplacement de matériau, créez un nouveau matériau ou sélectionnez-en un existant, puis cliquez sur Assign. Utilisez Select et Deselect pour vérifier quelles faces utilisent le matériau.

  4. 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-L permet 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 canalConnexion décrite dans la documentationFonction dans l’export
Base ColorEntrée Base Color du nœud Principled BSDF ; Image Texture si elle est connectéeCouleur de base ou texture de couleur
MetallicCanal bleu (B) de la même imageValeur métallique
RoughnessCanal vert (G) de la même imageValeur de rugosité
Texture Metallic/RoughnessColor Space : Non-Color pour Image TextureUtiliser l’image comme texture de données plutôt que comme texture de couleur
Normal MapImage Texture → Normal Map → Principled BSDF ; Color Space : Non-ColorInformations 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 sources
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/addons/scene_gltf2.html
Résumé
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/scene_layout/collections/collections.html
Résumé
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/render/materials/assignment.html
Résumé

Les textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.

L’avis de 3dsınıfı
3dL’analyse de la rédaction

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.

Les commentaires et le forum sont en turc.Rejoindre la discussion
+

À lire aussi