Skapa GLB-filer med hjälp av 3ds Max och Substance Painter

Använd 3ds Max och Substance Painter för att exportera en GLB-fil som kan läggas till en produkt i Shopify-administratorn.

Förbered din modell för export i 3ds Max

För att förbereda din modell för export måste du se till att den är ett enda nät och att den har ett enda material som appliceras på den.

Steg:

  1. Klicka på arkiv > importera ... > importera ...
  2. Välj din modellfil och klicka sedan på öppna.
  3. Markera Importera som ett enda nät i dialogrutan Importalternativ för OBJ.
  4. Klicka på Importera.
  5. Packa upp modellen i 0-1 utrymme. Se till att inga UV-element överlappar varandra:
    Use the Edit UVWs editor to lay out the UVs between 0 and 1 on the X and Y axes.
  6. Tillämpa ett enskilt material till hela modellen.

Exportera mesh från 3ds Max

  1. Klicka på fil > exportera > exportera ...
  2. Ange ett filnamn och den plats dit du vill exportera modellen.
  3. Från rullgardinsmenyn spara som typ väljer du OBJ-export (. OBJ).
  4. Klicka på Spara.
  5. I dialogrutan exportera alternativ för OBJ , lämna standardalternativen som de är och klicka på exportera.

Importera och förbered OBJ-filen i Substance Painter

  1. Skapa ett nytt projekt i Substance Painter genom att klicka på Fil > Nytt.
  2. I dialogrutan Nytt projekt klickar du på Välj för att välja ett mesh.
  3. Välj den OBJ-fil som du exporterade från 3ds Max och klicka sedan på Öppna.
  4. Klicka på OK i fönstret Nytt projekt.
  5. Kontrollera att du har exporterat ditt mesh korrekt genom att kontrollera att det bara finns en textur i panelen Texturuppsättningslista.

  6. Klicka på +-knappen i panelen Texturuppsättningsinställningar för att lägga till kanaler:

    The + button is beside the Channels heading. The button opens a drop-down menu that shows the additional channels that are available.

    • Krav: Ambient occlusion.
    • Valfritt: Emissive. Lägg till den här kanalen om din modell har komponenter som kommer att avge ljus.
    • Valfritt: Opacity. Lägg till den här kanalen om din modell har komponenter som är transparenta.
  7. Klicka på Bake Mesh Maps i panelen Texturuppsättningsinställningar.

  8. Måla texturer på modellen.

Flera texturuppsättningar

När du importerar OBJ-filen till Substance Painter, bör du endast se en texturuppsättning:

Texture sets are listed in the Texture set list panel.

Om du ser mer än en texturuppsättning, har något av följande fel uppstått när din mesh exporterades från 3ds Max:

  • Din mesh kombinerades inte till ett enda objekt.
  • Din mesh hade mer än en textur tilldelad sig.

Om så är fallet exporterar du din modell från 3ds Max igen och se till att din mesh är ett enskilt objekt samt att endast en enda textur har tilldelats det.

Exportera glTF-filen från Substance Painter

  1. Klicka på Arkiv > Exportera texturer.
  2. Från rullgardinsmenyn Konfig väljer du glTF PBR Metal Roughness.
  3. Välj den plats där du vill spara dina texturer.
  4. Välj en dokumentstorlek för att bestämma hur stora texturfilerna ska vara.

  5. Klicka på Exportera.

Komprimering av texturfiler

När du har exporterat modellen ska du ha följande filer:

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

När du använder konfigurationen glTF PBR Metal Roughness exporterar Substance Painter endast texturfilerna i PNG-format. Överväg att komprimera texturfilerna och konvertera texturer som inte behöver en alfakanal till en JPG. Detta minskar den totala filstorleken och mindre filstorlekar möjliggör snabbare nedladdningshastigheter och smidigare interaktioner.

Det är bäst att hålla filstorleken mindre än 4 MB.

Skapa en GLB-fil

  1. Besök https://glb-packer.glitch.me/.
  2. Dra och släpp de filer som du exporterade från Substance Painter till GLB Packers webbsida.

En fil som heter out.glb kommer laddas ner till din dator. När nedladdningen är klar kan du döpa om filen och sedan ladda upp den till Shopify.