使用 Blender 和 Substance Painter 建立 GLB 檔案

使用 Blender 和 Substance Painter 匯出可上傳至 3D Warehouse 的 GLB 檔案。

在 Blender 為模型準備匯出工作

若要準備進行模型匯出,您需要確認該模型屬於單一 mesh,且僅套用單一紋理。

步驟:

  1. 按一下 File (檔案) > Import (匯出),然後為模型選取正確的檔案格式。
  2. 選取您的模型檔案,然後按一下 Import (匯入)
  3. 按住 SHIFT 並以右鍵按一下場景中的各物件,然後按下 Ctrl + J 即可將所有物件加入單一 mesh。
  4. 將模型展拆至 0-1 UV 空間。確認 UV 皆未重疊:
    在 UV/Image Editor (UV/圖片編輯器) 中,確認所有 UV 已在網格中展開。
  5. Properties (屬性) 編輯器中,按一下材質圖示。
  6. 按一下 + 按鈕以新增材質插槽:
    Add a material slot (新增材質插槽) 按鈕位於 Material (材質) 窗格頂端附近。
  7. 按一下 New (全新)

從 Blender 匯出 mesh

  1. 按一下 File (檔案) > Export (匯出) > FBX (.fbx).
  2. 請輸入檔案匯出路徑。
  3. 確認使用下列匯出設定:
    Version (版本):FBX 7.4 binary (FBX 7.4 二進位)。Scale (範圍):1.0。Apply Scalings (套用縮放比例):All Local (所有本機)。Forward (向前):-Z 向前。Up (向上):Y 向上。Path Mode (路徑模式):Auto (自動)。Batch Mode (批次模式):Off (關閉)。
  4. 按一下 Export FBX (匯出 FBX)

在 Substance Painter 中匯入和準備 FBX 檔案

  1. 按一下「檔案 > 新增」,建立新的 Substance Painter 專案。
  2. 按一下「新專案」對話方塊中的「選擇」並選擇 mesh。
  3. 選擇您由 Blender 匯出的 FBX 檔案,然後按一下「開啟」。
  4. 按一下「新專案」視窗中的「確定」。
  5. 檢查「紋理集列表」面板中是否只有一個紋理集,以便驗證 mesh 有沒有正確匯出。

    如果您看到多個紋理集,請參閱「多重紋理集」

  6. 「紋理集設定」面板中,按一下 + 按鈕來新增管道:

    + 按鈕位於「管道」標頭旁。這個按鈕會開啟下拉式選單,選單內會顯示其他可用的管道。

- 必要項目:環境光遮蔽。 - 選用項目:放射光。如果您的模型具有會發光的元件,請新增此管道。 - 選用項目:透明度。如果您的模型具有透明的元件,請新增此管道。

  1. 按一下「紋理集設定」面板上的「烘焙紋理貼圖」。

  2. 在模型上印上紋理。

多重紋理集

您將 FBX 檔案匯入 Substance Painter 後,應該只會看到一個紋理集:

「紋理集列表」面板會列出紋理集。

如果您看到的紋理集超過一個,那就表示從 Blender 匯出 mesh 時以下其中一個項目有誤:

  • mesh 未合併為單一物件。
  • mesh 上指派了一個以上的紋理。

如果情況如此,請再度從 Blender 匯出模型,然後確認 mesh 是單一物件,並只有指派一個紋理。

從 Substance Painter 匯出 glTF 檔案

  1. 按一下「檔案」>「匯出紋理」。
  2. 「設定」下拉式選單中選擇「glTF PBR 金屬粗糙度」
  3. 選擇您想儲存紋理的位置。
  4. 選擇文件大小,以便決定紋理檔案大小。
  1. 按一下「匯出」。

壓縮紋理檔案

匯出模型後,您應該會有下列檔案:

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

Substance Painter 使用「glTF PBR 金屬粗糙度」設定時只會以 PNG 格式輸出紋理檔案。請考慮壓縮紋理檔案,並將不需要 alpha 管道的紋理轉換為 JPG。這樣做可以降低檔案的整體大小,而較小的檔案就能達到更快的下載速度,並有更順暢的互動體驗。

檔案大小最好保持在 3MB 或以下。

建立 GLB 檔案

  1. 請至 https://glb-packer.glitch.me/
  2. 將您從 Substance Painter 匯出的檔案拖曳到 GLB Packer 網頁上。

您的電腦會開始下載名為「out.glb」的檔案,下載完畢後,您可以重新命名檔案,然後再上傳到 3D Warehouse。

準備好開始透過 Shopify 銷售商品了嗎?

免費試用