Oprettelse af GLB-filer ved hjælp af Blender og Substance Painter

Fra og med version 2.8 kan Blender eksportere GLB-filer, som kan føjes til et produkt i Shopify-administratoren. Hvis du vil vide mere, kan du se i Blender-manualen.

I ældre versioner af Blender kan du kombinere Blender og Substance Painter for at eksportere en GLB-fil.

Klargør din model til eksport i Blender

For at klargøre din model til eksport skal du sikre dig, at den er ét enkelt mesh, og at den har én enkelt tekstur anvendt.

Fremgangsmåde:

  1. Klik på Fil > Importér, og vælg derefter det korrekte filformat for din model.
  2. Vælg din modelfil, og klik derefter på Importér.
  3. Hold SHIFT nede, højreklik på hvert objekt i din scene, og tryk derefter på Ctrl + J for at samle dem i ét mesh.
  4. Unwrap modellen i UV-området 0-1. Sørg for, at ingen UV'er overlapper:
    I UV/Image Editor skal du sørge for, at alle UV'er er placeret i gitteret.
  5. Klik på materialeikonet i editoren Egenskaber.
  6. Klik på + knappen for at tilføje et nyt materialeslot:
    Knappen 'Tilføj et materialeslot' er placeret øverst i ruden 'Materiale'.
  7. Klik på Ny.

Eksportér meshet fra Blender

  1. Klik på Fil > Eksportér > FBX (.fbx).
  2. Angiv den sti, hvor du vil eksportere filen.
  3. Sørg for, at du bruger følgende eksportindstillinger:
    Version: FBX 7.4 binær. Skala: 1,0. Anvend skaleringer: Alle lokale. Fremad: -Z fremad. Op: Y op. Stitilstand: Auto. Batch-tilstand: Fra.
  4. Klik på Eksportér FBX.

Importér og klargør FBX-filen i Substance Painter

  1. Opret et nyt Substance Painter-projekt ved at klikke på Fil > Ny.
  2. Klik på Vælg i dialogboksen Nyt projekt for at vælge et mesh.
  3. Vælg den FBX-fil, du har eksporteret fra Blender, og klik derefter på Åbn.
  4. Klik på OK i vinduet Nyt projekt.
  5. Bekræft, at du har eksporteret meshet korrekt, ved at kontrollere, at der kun er ét tekstursæt i Liste over tekstursæt panelet.
  6. I Indstillinger for tekstursæt panelet skal du klikke på + knappen for at tilføje kanaler:
    Knappen + er ved siden af overskriften Kanaler. Knappen åbner en rullemenu, der viser de yderligere kanaler, der er tilgængelige.
    • Krævet: Ambient occlusion.
    • Valgfrit: Emissive. Tilføj denne kanal, hvis din model har komponenter, der udsender lys.
    • Valgfrit: Opacity. Tilføj denne kanal, hvis din model har komponenter, der er gennemsigtige.
  7. I panelet Indstillinger for tekstursæt skal du klikke på Bake Mesh Maps.
  8. Mal teksturer på modellen.

Flere tekstursæt

Når du importerer FBX-filen til Substance Painter, bør der kun være ét tekstursæt:

Tekstursæt vises på listen i panelet Liste over tekstursæt.

Hvis der vises mere end ét tekstursæt, var en af følgende ting forkert, da meshet blev eksporteret fra Blender:

  • Meshet blev ikke kombineret til et enkelt objekt.
  • Meshet havde mere end én tekstur knyttet til sig.

Hvis det er tilfældet, skal du eksportere modellen fra Blender igen og sørge for, at meshet er et enkelt objekt og kun har én tekstur knyttet til sig.

Eksportér glTF-filen fra Substance Painter

  1. Klik på Fil > Eksportér teksturer.

  2. Vælg glTF PBR Metal Roughness i rullemenuen Konfig.

  3. Vælg den lokation, hvor du vil gemme teksturerne.

  4. Vælg en dokumentstørrelse for at bestemme, hvor store teksturfilerne skal være.

  5. Klik på Eksportér.

Komprimering af teksturfiler

Når du har eksporteret modellen, bør du have følgende filer:

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

Når du bruger konfigurationen glTF PBR Metal Roughness, eksporterer Substance Painter kun teksturfiler i PNG-format. Overvej at komprimere teksturfilerne og konvertere eventuelle teksturer, der ikke har brug for en alfakanal, til JPG. Dette reducerer den samlede filstørrelse, og mindre filstørrelser giver hurtigere downloadhastigheder og mere problemfri interaktion.

Det er bedst at holde filstørrelsen på 4 MB eller mindre.

Opret en GLB-fil

  1. Gå til https://glb-packer-old.glitch.me/.
  2. Træk og slip de filer, du har eksporteret fra Substance Painter, over på websiden GLB Packer.

En fil med navnet out.glb downloades til din computer. Når overførslen er fuldført, kan du omdøbe filen og derefter uploade den til Shopify.