GLTF 轉 STL

GLTF → STL,把 Web 模型變成可列印的 3D 檔案。

工作區

加載中...

請稍候

關於此工具

從 GLTF(可含有外部連結的緩衝資料與貼圖)取出網格並匯出成 STL。動畫與材質不會保留;場景中多個節點的網格通常會合併。列印前請先檢查模型是否為封閉流形,並確認尺寸正確。所有處理都在瀏覽器本地端完成,檔案不會上傳到任何伺服器。

使用技巧

  • 1接受 GLTF 資源包;貼圖不影響 STL 結果
  • 2動畫與骨架不會寫入 STL
  • 3切片前確認模型封閉且縮放正確

配置選項說明

一般設定

向上軸

預設值Z-up

決定匯出模型的「朝上」軸。不同的 3D 軟體使用不同的慣例。選擇錯誤的系統可能導致模型側躺。

Y-up

OpenGL、Three.js 及大多數 Web 3D 引擎使用的慣例。請為來自網頁或遊戲引擎的模型選擇此項。

Z-up推薦

Blender(預設)、3ds Max 及部分 CAD 軟體使用的慣例。如果模型側躺,請嘗試此項。

X 軸旋轉

預設值

範圍-180° – 180°

繞 X 軸旋轉模型(度)。適用於修正匯入軸向偏差或微調列印朝向。

Y 軸旋轉

預設值

範圍-180° – 180°

繞 Y 軸旋轉模型(度)。適用於修正匯入軸向偏差或微調列印朝向。

Z 軸旋轉

預設值

範圍-180° – 180°

繞 Z 軸旋轉模型(度)。適用於修正匯入軸向偏差或微調列印朝向。

旋轉套用方式

預設值僅根節點變換

選擇旋轉如何寫入匯出的模型。烘焙到頂點會重寫所有頂點座標,所有匯出格式(包括 STL、STEP 等僅讀取幾何資料的格式)都能一致生效;僅根節點變換保留原始頂點座標,對動畫和骨骼模型更友善,但忽略節點變換的格式(如 STEP)不會套用旋轉。

烘焙到頂點

旋轉寫入所有頂點座標,所有匯出格式一致生效;幾何資料會被重寫。

僅根節點變換推薦

旋轉寫入根節點變換矩陣,頂點座標保持原始值;對骨骼/動畫模型更友善,但忽略節點變換的格式(如 STEP)不生效。

STL 輸出設定

二進位格式

預設值二進位 STL

選擇 STL 儲存格式。兩種格式產生的列印結果相同。

二進位 STL推薦

檔案較小,載入更快。支援 Cura、PrusaSlicer、Chitubox 及所有主要切片軟體。推薦用於 3D 列印。

ASCII STL

純文字格式,可在任何文字編輯器中閱讀以進行除錯。檔案大小約為二進位版本的 4-6 倍。

拆分多零件匯出

預設值off

當模型包含多個獨立部件時,拆分為多個單獨的 STL 檔案並打包為 ZIP 下載。

格式說明

輸入格式

副檔名:
gltf, glb
全名:
GL Transmission Format (glTF 2.0)
類型:
3D Scene
格式:
GLTF
常用工具:
Three.jsBabylon.jsBlender
說明:
glTF 是 Khronos 制定的開放標準 3D 格式,被稱作 3D 界的 JPEG:它以 JSON 描述場景結構,幾何資料存放於獨立的 .bin 檔案,紋理單獨引用,方便增量載入與串流傳輸。glTF 2.0 已成為 Web、行動端與遊戲引擎間交換 3D 內容的主流格式。 與 GLB 相比,glTF 由多個檔案組成,適合 CDN 按需載入和資源重用,但也更容易因檔案分散而丟失引用。交付單一檔案場景、或需要方便分享時,用 GLB 更穩妥;需要精細控制載入過程或頻繁更新部分資源時,glTF 更靈活。

備註:

  • 外部資源(.bin、紋理)需保持在同一目錄
  • 處理 CAD 工作流程可能需要額外工具

支援特性:

  • 常見的 3D 格式

輸出格式

副檔名:
stl
全名:
Stereolithography
類型:
3D Mesh
格式:
STL (Binary / ASCII)
常用工具:
CuraPrusaSlicerChituboxSimplify3D
開啟方式:
Slicer SoftwareMeshLabWindows 3D ViewerSTL Viewer Online
說明:
STL 是 3D 列印領域事實標準的網格格式,自 1987 年誕生至今,僅儲存三角形表面資料,不包含顏色、紋理或材質。幾乎所有切片軟體(Cura、PrusaSlicer、Bambu Studio、ChiTuBox)與印表機都直接支援 STL,這是它長盛不衰的根本原因。 使用 STL 有兩個經典坑:一是檔案不攜帶單位定義,毫米與英吋導出的 STL 在磁碟上無法區分,務必在切片軟體中確認縮放;二是它存在 ASCII 與二進位兩種編碼,ASCII 可讀但體積大 4-6 倍,二進位緊湊且是預設匯出選擇。若模型需要多色列印、材質或列印參數,應改用 3MF,它在保持切片相容的同時攜帶更豐富的列印資訊。

備註:

  • 不支援顏色、紋理或材質
  • 無單位定義,請在切片軟體中確認比例
  • ASCII 格式比二進位大 4-6 倍

支援特性:

  • 僅三角形網格,簡單且通用
  • 二進位與 ASCII 編碼選項
  • 可直接匯入 Cura、PrusaSlicer、Chitubox 等

使用方法

1

上傳 GLTF 資源

拖曳 GLTF 檔案到網頁(可包含外部緩衝與貼圖;貼圖不影響 STL 輸出,也可以打包成 ZIP 再上傳)。

2

檢查封閉性與比例

列印前在預覽中確認模型是水密封閉的,且尺寸比例正確。

3

下載 STL

下載 STL 檔案;多節點網格通常會合併成一個,動畫與材質不會保留。

Q

GLTF 模型帶有動畫,轉換後動畫會保留嗎?

A

不會。STL 格式只記錄靜態的表面幾何,動畫資訊在轉換時會被丟棄。建議先在原始軟體中把模型調整到你要的姿態,再執行轉換。

Q

轉換後多個模型會合併成一個 STL 檔案嗎?

A

會。場景中所有可見網格會合併輸出為單一 STL 檔案。如果你想要分開匯出,可以先編輯 GLTF,只保留要轉換的那個網格。

Q

GLTF 的紋理檔案需要一起上傳嗎?

A

不需要。轉換 STL 只需要幾何資料,紋理不會影響輸出結果。不過,如果 GLTF 是以外部 .bin 檔案存放網格,請確認 .bin 與 GLTF 放在同一個目錄,才能正確讀取。

Q

如何確保轉換後的 STL 適合 3D 列印?

A

你可以把 STL 匯入切片軟體檢查,例如 Cura 或 PrusaSlicer,多數切片軟體會標示非封閉的網格。也可以用線上工具驗證模型是否為水密、是否適合列印。

Q

GLTF 轉 STL 和 GLB 轉 STL 有什麼差別?

A

兩者輸出的 STL 類型相同,差別只在來源格式。當模型是多檔案的 GLTF 形式時使用 gltf-to-stl,當模型是單一二進位 GLB 時使用 glb-to-stl,最後都能得到可列印的 STL。

Q

可以轉換內嵌的單檔 GLTF 嗎?

A

可以。所有資源都內聯在裡面的嵌入式 GLTF 可以直接轉換,不需要先拆成多個獨立檔案。工具會依照目前檔案內容產生 STL,方便直接用於 3D 列印。