Tworzenie plików GLB za pomocą programów 3ds Max i Substance Painter

Za pomocą programów 3ds Max i Substance Painter możesz 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.

Przygotuj model do eksportu w programie 3ds Max

Aby przygotować model do eksportu, upewnij się, że jest to pojedyncza siatka i że zastosowano do niej jeden materiał.

Kroki:

  1. Kliknij kolejno opcje Plik > Importuj... > Importuj....
  2. Wybierz plik modelu, a następnie kliknij opcję Otwórz.
  3. W oknie dialogowym Opcje importu OBJ zaznacz opcję Importuj jako pojedynczą siatkę.
  4. Kliknij opcję Importuj.
  5. Rozwiń model w przestrzeni 0-1. Upewnij się, że żadne mapy UV nie nakładają się na siebie:
    Użyj edytora Edit UVWs, aby rozłożyć mapy UV w zakresie od 0 do 1 na osiach X i Y.
  6. Zastosuj jeden materiał do całego modelu.

Eksportuj siatkę z programu 3ds Max

  1. Kliknij kolejno opcje Plik > Eksportuj > Eksportuj...
  2. Wprowadź nazwę pliku i lokalizację, w której chcesz wyeksportować model.
  3. Z menu rozwijanego Zapisz jako typ wybierz opcję OBJ-Export (.OBJ).
  4. Kliknij opcję Zapisz.
  5. W oknie dialogowym Opcje eksportu OBJ pozostaw opcje domyślne i kliknij przycisk Eksportuj.

Importuj i przygotuj plik OBJ w programie Substance Painter

  1. Utwórz nowy projekt w programie Substance Painter, klikając kolejno opcje Plik > Nowy.
  2. W oknie dialogowym Nowy projekt kliknij przycisk Wybierz, aby wybrać siatkę.
  3. Wybierz plik OBJ wyeksportowany z programu 3ds Max, 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 jest tylko jeden zestaw tekstur.
  6. W panelu Ustawienia zestawu tekstur kliknij przycisk + , aby dodać kanały:
    Przycisk + znajduje się obok nagłówka Kanały. Przycisk otwiera menu rozwijane, w którym wyświetlane są dodatkowe dostępne kanały.
    • Wymagane: Okluzja otoczenia.
    • Opcjonalnie: Emisyjny. Dodaj ten kanał, jeśli model ma elementy, które będą emitować światło.
    • Opcjonalnie: Krycie. Dodaj ten kanał, jeśli model ma elementy, które będą przezroczyste.
  7. W panelu Ustawienia zestawu tekstur kliknij przycisk Bake Mesh Maps.
  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 3ds Max 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 ponownie wyeksportuj model z programu 3ds Max, upewniając się, że siatka jest pojedynczym obiektem i ma przypisaną tylko jedną teksturę.

Wyeksportuj plik glTF z programu Substance Painter

  1. Kliknij kolejno opcje 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 wszystkich tekstur, które nie wymagają kanału alfa, do formatu JPG. Zmniejszy to całkowity rozmiar plików, a mniejsze rozmiary plików pozwalają na szybsze pobieranie i płynniejsze interakcje.

Najlepiej, aby rozmiar pliku nie przekraczał 4 MB.

Utwórz plik GLB

  1. Wejdź na 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 do Shopify.