Tworzenie plików GLB za pomocą programów Maya i Substance Painter
Możesz użyć programów Maya i Substance Painter, aby wyeksportować plik GLB, który można dodać do produktu w panelu administracyjnym Shopify. Modele 3D mogą pomóc klientom wizualizować produkty, co może zwiększyć ich zaufanie i zmniejszyć liczbę zwrotów.
Na tej stronie
Przygotowywanie modelu do eksportu w programie Maya
Aby przygotować model do eksportu, musisz upewnić się, że jest to pojedyncza siatka i że ma zastosowany jeden materiał.
Kroki:
- Zaimportuj model do programu Maya, przechodząc do menu Plik > Importuj..., wybierając plik 3D, a następnie klikając opcję Importuj.
- Kliknij kolejno opcje Siatka > Połącz, aby połączyć siatkę w jeden obiekt.
- Rozwiń model w przestrzeni UV 0-1. Upewnij się, że żadne mapowania UV się nie nakładają:

- Zastosuj do modelu materiał Phong:
- Ustaw kursor myszy na modelu, kliknij prawym przyciskiem myszy i przytrzymaj, a następnie wybierz opcję Przypisz nowy materiał...
- W oknie dialogowym wybierz opcję Phong.
Eksportowanie siatki z programu Maya
- Wybierz całą siatkę, a następnie kliknij menu Plik > Eksportuj zaznaczenie...
- Wprowadź nazwę pliku i lokalizację, w której plik ma zostać zapisany.
- Z menu rozwijanego Typ pliku wybierz opcję OBJexport.
- Kliknij przycisk Eksportuj zaznaczenie.
Importowanie i przygotowywanie pliku OBJ w programie Substance Painter
- Utwórz nowy projekt w programie Substance Painter, klikając menu Plik > Nowy.
- W oknie dialogowym Nowy projekt kliknij przycisk Wybierz, aby wybrać siatkę.
- Wybierz plik OBJ wyeksportowany z programu Maya, a następnie kliknij przycisk Otwórz.
- W oknie Nowy projekt kliknij przycisk OK.
- Sprawdź, czy siatka została poprawnie wyeksportowana, upewniając się, że w panelu Lista zestawów tekstur znajduje się tylko jeden zestaw tekstur.
- Jeśli wyświetlany jest więcej niż jeden zestaw tekstur, zapoznaj się z sekcją Wiele zestawów tekstur.
- W panelu Ustawienia zestawu tekstur kliknij przycisk
+, aby dodać kanały:
- Wymagane: Okluzja otoczenia.
- Opcjonalne: Emisja. Dodaj ten kanał, jeśli Twój model ma elementy, które będą emitować światło.
- Opcjonalne: Krycie. Dodaj ten kanał, jeśli Twój model ma elementy, które będą przezroczyste.
- W panelu Ustawienia zestawu tekstur kliknij opcję Wypal mapy siatki.
- Namaluj tekstury na modelu.
Wiele zestawów tekstur
Po zaimportowaniu pliku OBJ do programu Substance Painter powinien być widoczny tylko jeden zestaw tekstur:

Jeśli wyświetlany jest więcej niż jeden zestaw tekstur, oznacza to, że podczas eksportowania siatki z programu Maya wystąpił jeden z następujących błędów:
- Siatka nie została połączona w jeden obiekt.
- Do siatki przypisano więcej niż jedną teksturę.
W takim przypadku wyeksportuj ponownie model z programu Maya i upewnij się, że siatka stanowi pojedynczy obiekt i ma przypisaną tylko jedną teksturę.
Wyeksportuj plik glTF z programu Substance Painter
Kliknij opcję Plik > Eksportuj tekstury.
Z menu rozwijanego Konfiguracja wybierz opcję glTF PBR Metal Roughness.
Wybierz lokalizację, w której chcesz zapisać tekstury.
Wybierz rozmiar dokumentu, aby określić rozmiar plików tekstur.
Kliknij przycisk Eksportuj.
Kompresowanie plików tekstur
Po wyeksportowaniu modelu dostępne będą następujące pliki:
- modelName.bin
- modelName.glb
- modelName.gltf
- modelNamebaseColor.png
- modelNamenormal.png
- modelName_occlusionRoughnessMetallic.png
W przypadku korzystania z konfiguracji glTF PBR Metal Roughness program Substance Painter eksportuje pliki tekstur tylko w formacie PNG. Rozważ skompresowanie plików tekstur i przekonwertowanie na format JPG wszystkich tekstur, które nie wymagają kanału alfa. Zmniejszy to całkowity rozmiar plików, a mniejsze pliki umożliwiają szybsze pobieranie i płynniejsze interakcje.
Rozmiar pliku nie powinien przekraczać 4 MB.
Utwórz plik GLB
- Odwiedź stronę https://glb-packer-old.glitch.me/.
- Przeciągnij i upuść pliki wyeksportowane z programu Substance Painter na stronę internetową GLB Packer.
Plik o nazwie out.glb zostanie pobrany na Twój komputer. Po zakończeniu pobierania możesz zmienić nazwę pliku, a następnie przesłać go na platformę Shopify.