Création de fichiers GLB à l’aide de 3ds Max et de Substance Painter

Vous pouvez utiliser 3ds Max et Substance Painter pour exporter un fichier GLB qui peut être ajouté à un produit dans l’interface administrateur Shopify. Les modèles 3D peuvent aider les clients à visualiser les produits, ce qui peut renforcer leur confiance et réduire les retours.

Préparer votre modèle pour l’exportation dans 3ds Max

Pour préparer votre modèle à l’exportation, vous devez vous assurer qu’il s’agit d’un maillage unique et qu’un seul matériau lui est appliqué.

Étapes :

  1. Cliquez sur Fichier > Importer... > Importer....
  2. Sélectionnez votre fichier de modèle, puis cliquez sur Ouvrir.
  3. Dans la boîte de dialogue Options d’importation OBJ, cochez Importer en tant que maillage unique.
  4. Cliquez sur Importer.
  5. Dépliez le modèle dans l’espace 0-1. Assurez-vous qu’aucun UV ne se chevauche :
    Utilisez l'éditeur Modifier les UVW pour disposer les UV entre 0 et 1 sur les axes X et Y.
  6. Appliquez un seul matériau à l'ensemble du modèle.

Exporter le maillage depuis 3ds Max

  1. Cliquez sur Fichier > Exporter > Exporter...
  2. Saisissez un nom de fichier et l’emplacement où vous souhaitez exporter le modèle.
  3. Dans le menu déroulant Type, sélectionnez OBJ-Export (.OBJ).
  4. Cliquez sur Enregistrer.
  5. Dans la boîte de dialogue Options d’exportation OBJ, conservez les options par défaut et cliquez sur Exporter.

Importer et préparer le fichier OBJ dans Substance Painter

  1. Créez un nouveau projet Substance Painter en cliquant sur Fichier > Nouveau.
  2. Dans la boîte de dialogue Nouveau projet, cliquez sur Sélectionner pour choisir un maillage.
  3. Sélectionnez le fichier OBJ que vous avez exporté depuis 3ds Max, puis cliquez sur Ouvrir.
  4. Dans la fenêtre Nouveau projet, cliquez sur OK.
  5. Vérifiez que vous avez bien exporté votre maillage en vous assurant qu’il n’y a qu’un seul ensemble de textures dans le panneau Liste des ensembles de textures .
  6. Dans le panneau Paramètres de l’ensemble de textures , cliquez sur le bouton + pour ajouter des canaux :
    Le bouton + se trouve à côté du titre Canaux. Le bouton ouvre un menu déroulant qui affiche les canaux supplémentaires disponibles.
    • Requis : occlusion ambiante.
    • Facultatif : émissif. Ajoutez ce canal si votre modèle comporte des composants qui émettront de la lumière.
    • Facultatif : opacité. Ajoutez ce canal si votre modèle comporte des composants qui seront transparents.
  7. Dans le panneau Paramètres de l’ensemble de textures, cliquez sur Calculer les textures.
  8. Peignez des textures sur le modèle.

Plusieurs ensembles de textures

Lorsque vous importez le fichier OBJ dans Substance Painter, il ne doit y avoir qu’un seul ensemble de textures :

Les ensembles de textures sont répertoriés dans le panneau Liste des ensembles de textures.

Si plusieurs ensembles de textures s’affichent, cela signifie que l’une des erreurs suivantes s’est produite lors de l’exportation du maillage depuis 3ds Max :

  • Le maillage n’a pas été combiné en un seul objet.
  • Plus d’une texture a été attribuée au maillage.

Si c’est le cas, exportez à nouveau votre modèle depuis 3ds Max et assurez-vous que le maillage est un objet unique et qu’une seule texture lui est attribuée.

Exporter le fichier glTF depuis Substance Painter

  1. Cliquez sur Fichier > Exporter les textures.

  2. Dans le menu déroulant Configuration, sélectionnez glTF PBR Metal Roughness.

  3. Choisissez l’emplacement où vous souhaitez enregistrer vos textures.

  4. Choisissez une taille de document pour déterminer la taille des fichiers de texture.

  5. Cliquez sur Exporter.

Compression des fichiers de texture

Une fois que vous avez exporté le modèle, vous devriez avoir les fichiers suivants :

  • modelName.bin
  • modelName.glb
  • modelName.gltf
  • modelNamebaseColor.png
  • modelNamenormal.png
  • modelName_occlusionRoughnessMetallic.png

Lorsque vous utilisez la configuration glTF PBR Metal Roughness, Substance Painter exporte les fichiers de texture uniquement au format PNG. Pensez à compresser les fichiers de texture et à convertir au format JPG toutes les textures qui n’ont pas besoin de canal alpha. Cela réduit la taille totale du fichier, et des fichiers de plus petite taille permettent des téléchargements plus rapides et des interactions plus fluides.

Il est préférable que la taille de votre fichier ne dépasse pas 4 Mo.

Créer un fichier GLB

  1. Rendez-vous sur https://glb-packer-old.glitch.me/.
  2. Glissez-déposez les fichiers que vous avez exportés de Substance Painter sur la page web de GLB Packer.

Un fichier nommé out.glb sera téléchargé sur votre ordinateur. Une fois le téléchargement terminé, vous pouvez renommer le fichier, puis le charger sur Shopify.