GLB-bestanden aanmaken met Blender en Substance Painter

Vanaf versie 2.8 kan Blender GLB-bestanden exporteren die kunnen worden toegevoegd aan een product in het Shopify-beheercentrum. Ga voor meer informatie naar de Blender-handleiding.

Voor oudere versies van Blender kun je Blender en Substance Painter combineren om een GLB-bestand te exporteren.

Je model voorbereiden voor export in Blender

Om je model voor te bereiden voor export, moet je ervoor zorgen dat het één enkele mesh is en dat er maar één textuur op is toegepast.

Stappen:

  1. Klik op Bestand > Importeren en selecteer vervolgens de juiste bestandsindeling voor je model.
  2. Selecteer je modelbestand en klik vervolgens op Importeren.
  3. Houd SHIFT ingedrukt, klik met de rechtermuisknop op elk object in je scène en druk vervolgens op Ctrl + J om ze samen te voegen tot één mesh.
  4. Unwrap het model in de 0-1 UV-ruimte. Zorg ervoor dat er geen UV's overlappen:
    Zorg ervoor dat in de UV/Image Editor alle UV's op het raster zijn geplaatst.
  5. Klik in de Properties-editor op het materiaalpictogram.
  6. Klik op de + -knop om een nieuw materiaalslot toe te voegen:
    De knop 'Een materiaalslot toevoegen' bevindt zich bovenaan het deelvenster 'Materiaal'.
  7. Klik op Nieuw.

Mesh exporteren uit Blender

  1. Klik op Bestand > Exporteren > FBX (.fbx).
  2. Voer het pad in waar je het bestand naar wilt exporteren.
  3. Zorg ervoor dat je de volgende exportinstellingen gebruikt:
    Version: FBX 7.4 binary. Scale: 1.0. Apply Scalings: All Local. Forward: -Z Forward. Up: Y Up. Path Mode: Auto. Batch Mode: Off.
  4. Klik op FBX exporteren.

Het FBX-bestand importeren en voorbereiden in Substance Painter

  1. Maak een nieuw Substance Painter-project aan door op Bestand > Nieuw te klikken.
  2. Klik in het dialoogvenster Nieuw project op Selecteren om een mesh te kiezen.
  3. Selecteer het FBX-bestand dat je hebt geëxporteerd uit Blender en klik vervolgens op Openen.
  4. Klik in het venster Nieuw project op OK.
  5. Controleer of je de mesh correct hebt geëxporteerd door na te gaan of er maar één textuurset is in het Lijst met textuursets -paneel.
  6. Klik in het Instellingen textuurset -paneel op de + -knop om kanalen toe te voegen:
    De +-knop staat naast de kop 'Kanalen'. De knop opent een vervolgkeuzelijst met de beschikbare extra kanalen.
    • Vereist: Ambient occlusion.
    • Optioneel: Emissive. Voeg dit kanaal toe als je model componenten heeft die licht uitstralen.
    • Optioneel: Opacity. Voeg dit kanaal toe als je model componenten heeft die transparant zijn.
  7. Klik in het paneel Instellingen textuurset op Bake Mesh Maps.
  8. Schilder texturen op het model.

Meerdere textuursets

Wanneer je het FBX-bestand importeert in Substance Painter, mag er maar één textuurset zijn:

Textuursets worden vermeld in het paneel 'Lijst met textuursets'.

Als er meer dan één textuurset wordt weergegeven, is een van de volgende dingen misgegaan toen de mesh vanuit Blender werd geëxporteerd:

  • De mesh is niet gecombineerd tot één object.
  • Aan de mesh was meer dan één textuur toegewezen.

Als dat het geval is, exporteer je je model opnieuw uit Blender en zorg je ervoor dat de mesh één object is en er maar één textuur aan is toegewezen.

Het glTF-bestand exporteren uit Substance Painter

  1. Klik op Bestand > Texturen exporteren.

  2. Selecteer glTF PBR Metal Roughness in de Config-vervolgkeuzelijst.

  3. Kies de locatie waar je je texturen wilt opslaan.

  4. Kies een documentgrootte om te bepalen hoe groot de textuurbestanden zullen zijn.

  5. Klik op Exporteren.

Textuurbestanden comprimeren

Wanneer je het model hebt geëxporteerd, heb je de volgende bestanden:

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

Bij gebruik van de glTF PBR Metal Roughness-configuratie exporteert Substance Painter alleen textuurbestanden in PNG-indeling. Overweeg de textuurbestanden te comprimeren en texturen die geen alfakanaal nodig hebben naar JPG te converteren. Dit verkleint de totale bestandsgrootte en kleinere bestanden zorgen voor snellere downloads en soepelere interacties.

Het is het beste om de bestandsgrootte 4 MB of kleiner te houden.

Een GLB-bestand aanmaken

  1. Ga naar https://glb-packer-old.glitch.me/.
  2. Sleep de bestanden die je hebt geëxporteerd uit Substance Painter en zet ze neer op de webpagina van GLB Packer.

Er wordt een bestand met de naam out.glb gedownload naar je computer. Nadat de download is voltooid, kun je de naam van het bestand wijzigen en het vervolgens uploaden naar Shopify.