Blender ve Substance Painter kullanarak GLB dosyaları oluşturma

Sürüm 2.8'den itibaren Blender, Shopify yöneticisindeki bir ürüne eklenebilen GLB dosyalarını dışa aktarabilmektedir. Daha fazla bilgi edinmek için Blender kılavuzunu ziyaret edin.

Blender'ın eski sürümleri için Blender ve Substance Painter'ı birleştirerek bir GLB dosyası dışa aktarabilirsiniz.

Modelinizi Blender'da dışa aktarmaya hazırlama

Modelinizi dışa aktarmaya hazırlamak için modelin tek bir mesh'ten oluştuğundan ve yalnızca tek bir dokuya sahip olduğundan emin olmanız gerekir.

Adımlar:

  1. Dosya > İçe Aktar'a tıklayın ve ardından modeliniz için doğru dosya biçimini seçin.
  2. Model dosyanızı seçin ve ardından İçe Aktar'a tıklayın.
  3. SHIFT tuşunu basılı tutarken sahnenizdeki her bir nesneye sağ tıklayın ve ardından nesneleri tek bir mesh'te birleştirmek için Ctrl + J tuşlarına basın.
  4. Modeli 0-1 UV alanında açın. UV'lerin çakışmadığından emin olun:
    UV/Görüntü Düzenleyici'de tüm UV'lerin ızgara üzerinde yer aldığından emin olun.
  5. Özellikler düzenleyicisinde malzemeler simgesine tıklayın.
  6. + düğmesine tıklayarak yeni bir malzeme yuvası ekleyin:
    'Malzeme yuvası ekle' düğmesi, 'Malzeme' bölmesinin üst kısmındadır.
  7. Yeni'ye tıklayın.

Örgüyü Blender'dan dışa aktarma

  1. Dosya > Dışa Aktar > FBX (.fbx) yoluna tıklayın.
  2. Dosyayı dışa aktarmak istediğiniz yolu girin.
  3. Aşağıdaki dışa aktarma ayarlarını kullandığınızdan emin olun:
    Sürüm: FBX 7.4 ikili. Ölçek: 1.0. Ölçekleri Uygula: Tümü Yerel. İleri: -Z İleri. Yukarı: Y Yukarı. Yol Modu: Otomatik. Toplu İş Modu: Kapalı.
  4. FBX'i Dışa Aktar'a tıklayın.

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

  1. Dosya > Yeni'ye tıklayarak yeni bir Substance Painter projesi oluşturun.
  2. Yeni proje iletişim kutusunda bir örgü seçmek için Seç'e tıklayın.
  3. Blender'dan dışa aktardığınız FBX dosyasını seçin ve ardından 'a tıklayın.
  4. Yeni proje penceresinde Tamam'a tıklayın.
  5. İlgili konumda yalnızca bir doku seti olduğunu kontrol ederek mesh'i doğru şekilde dışa aktardığınızı doğrulayın Texture set list panelinde yalnızca bir doku seti bulunduğunu kontrol ederek, örgünüzü doğru şekilde dışa aktardığınızı doğrulayın.
  6. Texture set settings panelinde, + düğmesine tıklayarak kanallar ekleyin:
    + düğmesi, Kanallar başlığının yanındadır. Düğme, kullanılabilir ek kanalları gösteren bir açılır menü açar.
    • 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'e tıklayın.
  8. Dokuları modelin üzerine boyayın.

Birden fazla doku seti

FBX dosyasını Substance Painter'a aktardığınızda yalnızca bir doku seti olmalıdır:

Doku setleri, Doku seti listesi panelinde listelenir.

Birden fazla doku seti görüntüleniyorsa örgü Blender'dan dışa aktarıldığında aşağıdaki hatalardan biri yapılmıştır:

  • Örgü, tek bir nesne olarak birleştirilmemiştir.
  • Örgüye birden fazla doku atanmıştır.

Böyle bir durumda, modelinizi Blender'dan tekrar dışa aktarın ve örgünün tek bir nesne olduğundan ve kendisine yalnızca tek bir doku atandığından emin olun.

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

  1. Dosya > Dokuları Dışa Aktar'a 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 büyük 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 dosyalara sahip olmanız gerekir:

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

glTF PBR Metal Roughness yapılandırmasını kullanırken Substance Painter, doku dosyalarını yalnızca PNG biçiminde dışa aktarır. Doku dosyalarını sıkıştırmayı ve alfa kanalına ihtiyaç duymayan dokuları JPG'ye dönüştürmeyi düşünebilirsiniz. Bu, toplam dosya boyutunu azaltır. Daha küçük dosya boyutları ise daha yüksek indirme hızları ve daha sorunsuz etkileşimler sağlar.

Dosya boyutunuzu 4 MB veya daha küçük tutmanız en iyisidir.

GLB dosyası oluşturma

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

Bilgisayarınıza out.glb adlı bir dosya indirilir. İndirme işlemi tamamlandıktan sonra dosyayı yeniden adlandırabilir ve Shopify'a yükleyebilirsiniz.