OBJ 轉 STL

OBJ → STL,建模檔案一鍵進入切片流程。

工作區

加載中...

請稍候

關於此工具

從 OBJ 提取網格並匯出 STL,方便後續 3D 列印。非三角面會自動三角化,材質與紋理不會帶入 STL。所有處理都在瀏覽器本地完成,檔案不會上傳到伺服器。

使用技巧

  • 1材質與紋理不會保留
  • 2多個物件通常會合併
  • 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 下載。

格式說明

輸入格式

副檔名:
obj
全名:
Wavefront OBJ
類型:
3D Model
格式:
OBJ
常用工具:
BlenderMaya3ds Max
說明:
OBJ 是 Wavefront 於上世紀 80 年代推出的開放 3D 幾何格式,以人類可讀的文字記錄頂點、法線、UV 與面連接關係,幾乎被所有 3D 軟體支援,是跨軟體交換網格的保險選項。它的材質與紋理通常定義在配套的 .mtl 檔案中,兩者需要放在同一目錄。 OBJ 不包含動畫或骨骼資料,只表達靜態網格,角色動畫工作流程不適合用它作為最終格式。此外文字編碼使大模型檔案體積偏大,複雜場景載入較慢。若需要內嵌紋理的單一檔案交付,GLB 是更好的選擇。

備註:

  • MTL 檔案必須與 OBJ 檔案保持在同一目錄以保留材質
  • 不支援動畫或骨架

支援特性:

  • 可讀的文字格式
  • 分離的幾何(.obj)與材質(.mtl)檔案
  • 通用軟體支援
  • 保留 UV 座標與法線

輸出格式

副檔名:
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

上傳 OBJ 檔案

拖入 OBJ 檔案。材質與紋理會在轉換時丟棄,只保留網格幾何。

2

檢查單位與封閉性

列印前在預覽中確認單位正確、模型是封閉實體,避免切片失敗。

3

下載 STL 檔案

取得 STL 檔案。非三角面會自動三角化,多個網格通常會合併為單一檔案。

Q

含多個網格的 OBJ 轉 STL 會怎樣?

A

多個網格通常會合併成單一 STL 檔案。物件的相對位置會保留,但零件不會再彼此分離。如果需要分開的檔案,請先在建模軟體中拆成獨立物件。

Q

OBJ 裡的非三角面如何處理?

A

非三角面會在匯出前自動三角化。STL 只接受三角形,所以四邊形或多邊形會被拆成三角形,整體形狀不會改變。

Q

OBJ 的材質和貼圖會保留嗎?

A

不會。STL 格式不支援材質,顏色與紋理都會被丟棄。STL 只記錄三角面幾何,這對 3D 列印已經足夠。若需保留顏色,請改用 3MF。

Q

OBJ 轉 STL 時頂點法線會怎樣?

A

OBJ 的頂點法線是按頂點儲存,但 STL 只支援面法線。轉換時程式會根據三角形幾何自動計算面法線,因此 OBJ 中自訂的頂點法線不會保留。

Q

3D 列印時為什麼選 STL 而不是 OBJ?

A

STL 是 3D 列印的事實標準,幾乎所有切片軟體、印表機軟體與列印服務都支援。它包含可直接切片的乾淨三角網格,把 OBJ 轉成 STL 是進入列印流程最可靠的方式。

Q

OBJ 有 UV 座標,轉成 STL 後還在嗎?

A

UV 座標是貼圖對應資料,STL 不支援貼圖和材質,因此會一併捨棄。匯出後只保留三角幾何資料,而這正是 3D 列印所需的全部。