Maya ve Substance Painter kullanarak GLB dosyaları oluşturma

Shopify yöneticisinde bir ürüne eklenebilen bir GLB dosyasını dışa aktarmak için Maya ve Substance Painter kullanın.

Maya'da modelinizi dışa aktarma için hazırlama

Modelinizi dışa aktarma için hazırlamak üzere tek bir mesh olduğundan ve üzerine tek bir malzemenin uygulandığından emin olmanız gerekir.

Adımlar:

  1. Modelinizi Maya'ya aktarmak için Dosya > İçe aktar... seçeneğine gidin, 3B dosyanızı seçin ve İçe aktar'a tıklayın.
  2. Mesh'inizi tek bir nesnede birleştirmek için Mesh > Birleştir seçeneğine tıklayın.
  3. Modeli 0-1 UV alanına açın. UV'lerin çakışmadığından emin olun:
    Use the UV Editor to lay out the UVs between 0 and 1 on the X and Y axes.
  4. Modele bir Phong malzemesi uygulayın:
    1. Fare imlecinizi modelin üzerine getirin, sağ tıklayıp basılı tutarak Assign New Material... (Yeni Malzeme Ata...) seçeneğini belirleyin.
    2. İletişim kutusundan Phong'u seçin.

Mesh'i Maya'dan dışa aktarma

  1. Tüm mesh'i seçin ve ardından Dosya > Export Selection... (Seçimi Dışa Aktar...) seçeneğine tıklayın.
  2. Dosya adını ve dosyanın kaydedileceği konumu girin.
  3. Dosya türü açılır menüsünden OBJexport'u seçin.
  4. Export Selection (Seçimi Dışa Aktar) seçeneğine tıklayın.

OBJ dosyasını Substance Painter'da içe aktarma ve hazırlama

  1. File > New seçeneklerine tıklayarak yeni bir Substance Painter projesi oluşturun.
  2. New project iletişim kutusunda mesh seçmek için Select seçeneğine tıklayın.
  3. Maya yazılımından dışa aktardığınız OBJ dosyasını seçip Open seçeneğine tıklayın.
  4. New project penceresinde OK seçeneğine tıklayın.
  5. Texture set list panelinde yalnızca bir doku kümesi olduğundan emin olarak mesh'inizi düzgün şekilde dışa aktardığınızı doğrulayın.

  6. Doku kümesi ayarları panelinde, kanal eklemek için + düğmesine tıklayın:

    The + button is beside the Channels heading. The button opens a drop-down menu that shows the additional channels that are available.

    • Gerekli: Ambient occlusion.
    • İsteğe bağlı: Emissive. Modelinizde ışık yayan bileşenler varsa bu kanalı ekleyin.
    • İsteğe bağlı: Opacity. Modelinizde şeffaf olacak bileşenler varsa bu kanalı ekleyin.
  7. Texture set settings panelinde Bake Mesh Maps seçeneğine tıklayın.

  8. Dokuları modelin üzerine boyayın.

Birden fazla doku kümesi

OBJ dosyasını Substance Painter'a aktardığınızda yalnızca bir doku kümesi görmeniz gerekir:

Texture sets are listed in the Texture set list panel.

Birden fazla doku kümesi görüyorsanız mesh, Maya yazılımından dışa aktarılırken aşağıdaki sorunlardan biri oluşmuştur:

  • Mesh, tek bir nesnede birleştirilmemiş.
  • Mesh'e birden fazla doku atanmış.

Böyle bir durum söz konusuysa modelinizi Maya yazılımından tekrar dışa aktarın. Ardından mesh'in tek bir nesne olduğundan ve kendisine yalnızca tek dokunun atandığından emin olun.

Substance Painter'dan glTF dosyasını dışa aktarma

  1. File > Export Textures seçeneğine tıklayın.
  2. Config açılır menüsünden glTF PBR Metal Roughness'ı seçin.
  3. Dokularınızı kaydetmek istediğiniz konumu seçin.
  4. Doku dosyalarının ne kadar geniş olacağını belirlemek için bir belge boyutu seçin.

  5. Dışa aktar'a tıklayın.

Doku dosyalarını sıkıştırma

Modeli dışa aktardığınızda aşağıdaki dosyaları elde edersiniz:

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

glTF PBR Metal Roughness yapılandırmasını kullandığınızda Substance Painter, doku dosyalarını yalnızca PNG biçiminde dışa aktarır. Doku dosyalarını sıkıştırmayı ve alfa kanala ihtiyaç duymayan tüm dokuları JPG'ye dönüştürmeyi deneyin. Bu, toplam dosya boyutunu azaltır. Daha küçük dosya boyutu da daha yüksek indirme hızlarına ve daha sorunsuz etkileşimlere olanak sağlar.

Dosya boyutunuzu maksimum 4 MB ile sınırlı tutmanız önerilir.

GLB dosyası oluşturma

  1. https://glb-packer.glitch.me/ adresini ziyaret edin.
  2. Substance Painter'dan dışa aktardığınız dosyaları sürükleyip GLB Packer web sayfasına bırakın.

Bilgisayarınıza out.glb adında bir dosya indirilir. İndirme tamamlandıktan sonra dosyayı yeniden adlandırıp Shopify'a yükleyebilirsiniz.