GLB-Dateien mit Blender und Substance Painter erstellen

Ab Version 2.8 kann Blender GLB-Dateien exportieren, die im Shopify-Adminbereich zu einem Produkt hinzugefügt werden können. Weitere Informationen findest du im Blender-Handbuch.

Für ältere Blender-Versionen kannst du Blender und Substance Painter kombinieren, um eine GLB-Datei zu exportieren.

Modell in Blender für den Export vorbereiten

Um dein Modell für den Export vorzubereiten, musst du sicherstellen, dass es sich um ein einzelnes Mesh handelt und nur eine einzige Textur darauf angewendet wurde.

Schritte:

  1. Klicke auf Datei > Importieren und wähle dann das richtige Dateiformat für dein Modell aus.
  2. Wähle deine Modelldatei aus und klicke dann auf Importieren.
  3. Klicke bei gedrückter Umschalttaste mit der rechten Maustaste auf jedes Objekt in deiner Szene und drücke dann Strg + J, um sie zu einem Mesh zusammenzufügen.
  4. Wickle das Modell im UV-Raum von 0 bis 1 ab. Stelle sicher, dass sich keine UVs überlappen:
    Im UV/Image-Editor sind alle UVs auf dem Raster ausgelegt.
  5. Klicke im Eigenschaften-Editor auf das Materialsymbol.
  6. Klicke auf die + -Schaltfläche, um einen neuen Material-Slot hinzuzufügen:
    Die Schaltfläche „Material-Slot hinzufügen“ befindet sich oben im Bereich „Material“.
  7. Klicke auf Neu.

Mesh aus Blender exportieren

  1. Klicke auf Datei > Exportieren > FBX (.fbx).
  2. Gib den Pfad ein, unter dem du die Datei exportieren möchtest.
  3. Stelle sicher, dass du die folgenden Exporteinstellungen verwendest:
    Version: FBX 7.4 binär. Skalierung: 1,0. Skalierungen anwenden: Alle lokalen. Vorwärts: -Z Vorwärts. Nach oben: Y Nach oben. Pfadmodus: Auto. Batch-Modus: Aus.
  4. Klicke auf FBX exportieren.

FBX-Datei in Substance Painter importieren und vorbereiten

  1. Erstelle ein neues Substance Painter-Projekt, indem du auf Datei > Neu klickst.
  2. Klicke im Dialogfeld Neues Projekt auf Auswählen, um ein Mesh auszuwählen.
  3. Wähle die FBX-Datei aus, die du aus Blender exportiert hast, und klicke dann auf Öffnen.
  4. Klicke im Fenster Neues Projekt auf OK.
  5. Überprüfe, ob du dein Mesh korrekt exportiert hast, indem du nachsiehst, ob im Panel „Texturset-Liste“ nur ein Texturset aufgeführt ist.
  6. Klicke im Panel „Texturset-Einstellungen“ auf die + Schaltfläche, um Kanäle hinzuzufügen:
    Die +-Schaltfläche befindet sich neben der Überschrift „Kanäle“. Die Schaltfläche öffnet ein Dropdown-Menü, das die verfügbaren zusätzlichen Kanäle anzeigt.
    • Erforderlich: Umgebungsverdeckung.
    • Optional: Emissiv. Füge diesen Kanal hinzu, wenn dein Modell Komponenten hat, die Licht emittieren.
    • Optional: Deckkraft. Füge diesen Kanal hinzu, wenn dein Modell Komponenten hat, die transparent sein werden.
  7. Klicke im Panel „Texturset-Einstellungen“ auf Mesh Maps baken.
  8. Male Texturen auf das Modell.

Mehrere Textursets

Wenn du die FBX-Datei in Substance Painter importierst, sollte nur ein Texturset vorhanden sein:

Textursets werden im Panel „Texturset-Liste“ aufgeführt.

Wenn mehr als ein Texturset angezeigt wird, ist beim Exportieren des Meshs aus Blender einer der folgenden Fehler aufgetreten:

  • Das Mesh wurde nicht zu einem einzigen Objekt zusammengefasst.
  • Dem Mesh war mehr als eine Textur zugewiesen.

Wenn das der Fall ist, exportiere dein Modell erneut aus Blender und stelle sicher, dass das Mesh ein einzelnes Objekt ist und ihm nur eine einzige Textur zugewiesen ist.

glTF-Datei aus Substance Painter exportieren

  1. Klicke auf Datei > Texturen exportieren.

  2. Wähle im Config-Dropdown-Menü die Option glTF PBR Metal Roughness aus.

  3. Wähle den Speicherort für deine Texturen aus.

  4. Wähle eine Dokumentgröße, um zu bestimmen, wie groß die Texturdateien sein werden.

  5. Klicke auf Exportieren.

Texturdateien komprimieren

Wenn du das Modell exportiert hast, solltest du die folgenden Dateien haben:

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

Wenn du die Konfiguration glTF PBR Metal Roughness verwendest, exportiert Substance Painter Texturdateien nur im PNG-Format. Komprimiere die Texturdateien und konvertiere alle Texturen, die keinen Alphakanal benötigen, in das JPG-Format. Dadurch wird die Gesamtdateigröße reduziert. Kleinere Dateigrößen ermöglichen schnellere Downloads und reibungslosere Interaktionen.

Die Dateigröße sollte am besten 4 MB oder weniger betragen.

GLB-Datei erstellen

  1. Besuche https://glb-packer-old.glitch.me/.
  2. Ziehe die Dateien, die du aus Substance Painter exportiert hast, per Drag-and-Drop auf die Webseite von GLB Packer.

Eine Datei mit dem Namen out.glb wird auf deinen Computer heruntergeladen. Nachdem der Download abgeschlossen ist, kannst du die Datei umbenennen und sie dann auf Shopify hochladen.