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.

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:

  1. Zaimportuj model do programu Maya, przechodząc do menu Plik > Importuj..., wybierając plik 3D, a następnie klikając opcję Importuj.
  2. Kliknij kolejno opcje Siatka > Połącz, aby połączyć siatkę w jeden obiekt.
  3. Rozwiń model w przestrzeni UV 0-1. Upewnij się, że żadne mapowania UV się nie nakładają:
    Użyj edytora UV, aby rozłożyć mapowanie UV między 0 a 1 na osiach X i Y.
  4. Zastosuj do modelu materiał Phong:
    1. Ustaw kursor myszy na modelu, kliknij prawym przyciskiem myszy i przytrzymaj, a następnie wybierz opcję Przypisz nowy materiał...
    2. W oknie dialogowym wybierz opcję Phong.

Eksportowanie siatki z programu Maya

  1. Wybierz całą siatkę, a następnie kliknij menu Plik > Eksportuj zaznaczenie...
  2. Wprowadź nazwę pliku i lokalizację, w której plik ma zostać zapisany.
  3. Z menu rozwijanego Typ pliku wybierz opcję OBJexport.
  4. Kliknij przycisk Eksportuj zaznaczenie.

Importowanie i przygotowywanie pliku OBJ w programie Substance Painter

  1. Utwórz nowy projekt w programie Substance Painter, klikając menu Plik > Nowy.
  2. W oknie dialogowym Nowy projekt kliknij przycisk Wybierz, aby wybrać siatkę.
  3. Wybierz plik OBJ wyeksportowany z programu Maya, a następnie kliknij przycisk Otwórz.
  4. W oknie Nowy projekt kliknij przycisk OK.
  5. Sprawdź, czy siatka została poprawnie wyeksportowana, upewniając się, że w panelu Lista zestawów tekstur znajduje się tylko jeden zestaw tekstur.
  6. W panelu Ustawienia zestawu tekstur kliknij przycisk + , aby dodać kanały:
    Przycisk + znajduje się obok nagłówka Kanały. Po kliknięciu przycisku otwiera się menu rozwijane z dodatkowymi dostępnymi kanałami.
    • 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.
  7. W panelu Ustawienia zestawu tekstur kliknij opcję Wypal mapy siatki.
  8. Namaluj tekstury na modelu.

Wiele zestawów tekstur

Po zaimportowaniu pliku OBJ do programu Substance Painter powinien być widoczny tylko jeden zestaw tekstur:

Zestawy tekstur są wymienione w panelu Lista zestawów 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

  1. Kliknij opcję Plik > Eksportuj tekstury.

  2. Z menu rozwijanego Konfiguracja wybierz opcję glTF PBR Metal Roughness.

  3. Wybierz lokalizację, w której chcesz zapisać tekstury.

  4. Wybierz rozmiar dokumentu, aby określić rozmiar plików tekstur.

  5. 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

  1. Odwiedź stronę https://glb-packer-old.glitch.me/.
  2. 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.