使用 3ds Max 與 Substance Painter 建立 GLB 檔案

您可以使用 3ds Max 與 Substance Painter 匯出可加入 Shopify 管理介面商品的 GLB 檔案。3D 模型可協助顧客視覺化商品,進而提升信心並降低退貨率。

在 3ds Max 中準備模型以供匯出

為了準備匯出,請確定模型是單一網格,且只套用一個材質。

步驟:

  1. 按一下 File > Import... > Import...
  2. 選取您的模型檔案,然後按一下 Open
  3. OBJ Import Options dialog 中,勾選 Import as a single mesh
  4. 按一下 Import
  5. 將模型的 UV 展開到 0 到 1 的空間。請確保沒有 UV 重疊:
    使用 Edit UVWs 編輯器,將 UV 佈局在 X 與 Y 軸的 0 到 1 之間。
  6. 為整個模型套用單一材質。

從 3ds Max 匯出網格

  1. 按一下 File > Export > Export...
  2. 輸入檔名與要匯出模型的位置。
  3. Save as Type 下拉式選單中,選取 OBJ-Export (.OBJ)
  4. 按一下 Save
  5. OBJ Export Options 對話方塊中,保留預設選項不變,然後按一下 Export

在 Substance Painter 匯入並準備 OBJ 檔案

  1. 按一下 File > New 建立新的 Substance Painter 專案。
  2. New project 對話方塊中,按一下 Select 選取網格模型。
  3. 選取您從 3ds Max 匯出的 OBJ 檔案,然後按一下 Open
  4. New project 視窗中,按一下 OK
  5. 請確認已正確匯出網格,檢查在 Texture set list 面板中僅顯示一個貼圖集。
  6. Texture set settings 面板中,按一下 + 按鈕以新增通道:
    「+」按鈕位於 Channels 標題旁邊。按鈕會開啟下拉式選單,顯示可用的其他通道。
    • 必要:環境光遮蔽。
    • 選用:自發光。若模型中有會發光的元件,請新增此通道。
    • 選用:不透明度。若模型中有會透明的元件,請新增此通道。
  7. Texture set settings 面板中,按一下 Bake Mesh Maps
  8. 在模型上繪製貼圖。

多個貼圖集

將 OBJ 檔案匯入 Substance Painter 時,應只會有一個貼圖集:

貼圖集會列在 Texture set list 面板中。

如果顯示多於一個貼圖集,表示從 3ds Max 匯出網格時可能有以下問題:

  • 網格未合併為單一物件。
  • 網格套用了多個貼圖。

若是如此,請從 3ds Max 重新匯出模型,並確保網格是單一物件,且僅套用一個貼圖。

從 Substance Painter 匯出 glTF 檔案

  1. 按一下 File > Export Textures

  2. Config 下拉式選單中,選取 glTF PBR Metal Roughness

  3. 選擇要儲存貼圖的位置。

  4. 選擇文件大小以決定貼圖檔案的尺寸。

  5. 按一下 Export

壓縮貼圖檔案

匯出模型後,您應會獲得下列檔案:

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

使用 glTF PBR Metal Roughness 設定時,Substance Painter 只會以 PNG 格式匯出貼圖檔案。建議壓縮貼圖檔案,並將不需要透明度通道的貼圖轉成 JPG。這可降低整體檔案大小,檔案更小可加快下載速度並使操作更流暢。

檔案大小最好維持在 4 MB 或更小。

建立 GLB 檔案

  1. 造訪 https://glb-packer-old.glitch.me/
  2. 將您從 Substance Painter 匯出的檔案拖放到 GLB Packer 網頁。

系統會下載名為 out.glb 的檔案到您的電腦。下載完成後,您可以重新命名檔案,然後上傳到 Shopify。