選擇3D檔案格式時,只要從「能承載什麼(只有形狀、包含顏色與質感、還是連動作也包含)」和「在哪裡使用(網頁顯示、3D列印、遊戲/影像製作)」這兩個面向來判斷,就能毫不猶豫地做出決定。OBJ、FBX、STL、glTF/GLB、3MF等代表性格式,只是各自擅長承載的資訊與用途不同,並沒有絕對的優劣之分。本文將針對6種主要格式(OBJ、FBX、STL、glTF、GLB、3MF)的差異,連同比較表、依用途的選擇方式以及轉換方法一併整理。
※目前的Figmee是一項可以從上傳的畫作或插畫,生成並下載公仔風格圖片與3D模型資料(GLB / 3MF)的服務。實體3D列印品的販售正在準備中(Coming Soon)。
3D檔案格式的差異取決於「能承載的資訊」
3D模型大致由三類資訊構成。第一是形狀(網格),第二是顏色與質感(貼圖/材質),第三是動作(動畫)。各種3D檔案格式之間最大的差異,就在於這三者中「能把多少內容裝進一個檔案裡」。
有的格式「只有形狀」就足夠,有的格式則能把「顏色、質感、動作」整個打包,此外還分成拆成多個檔案儲存與合併為一個檔案兩種方式。因此,不妨把選擇格式想成是讓想承載的資訊與接收方(使用場景)互相吻合的工作,就容易理解了。
6種主要的3D檔案格式
OBJ(.obj)——3D軟體之間交換的經典格式
OBJ是Wavefront Technologies為自家3D CG軟體所開發、歷史悠久的格式。它的核心是形狀(網格)資訊,顏色與質感則透過另一個材質檔案(.mtl)來補充。它無法承載動畫,但由於相容性極高,非常多軟體都能讀寫,至今仍被當作「交換形狀的經典格式」使用。
STL(.stl)——3D列印的共通語言
STL是為光固化成型(立體光刻)而誕生的格式,將模型表面以三角形的集合來表示,「只有形狀」。它不包含顏色、質感與動作,是單色的。正因為結構單純、容易處理,長久以來一直是3D列印送件的標準格式。
FBX(.fbx)——在遊戲與影像製作中普及
FBX是由Autodesk管理的格式,除了形狀之外,還能承載顏色、質感,以及動畫與骨架(驅動動作的骨骼)。由於能把讓角色動起來的資訊整個傳遞,被廣泛用於遊戲引擎和影像製作現場。
glTF、GLB(.gltf / .glb)——Web時代的共通格式
glTF是由業界組織Khronos Group為了有效率地交換3D場景與模型所制定的免費(免權利金)開放標準(出處:Khronos glTF 官方,截至2026年7月)。它能有效率地承載形狀、顏色、質感(PBR)與動畫,現行的glTF 2.0也已被採納為國際標準ISO/IEC 12113:2022。glTF(.gltf)的內容分散在多個檔案中,而GLB(.glb)則是將其合併為一個檔案的二進位版本,適合傳遞與網頁顯示。詳細內容請參考GLB檔案是什麼。
3MF(.3mf)——能承載顏色的新一代3D列印格式
3MF是3MF Consortium為3D列印(積層製造)所制定的開放標準(出處:3MF Consortium 官方,截至2026年7月)。它的特色是能把STL無法承載的顏色、材質與列印設定都包含在一個檔案中,適合全彩3D列印。與STL的差異在3MF檔案是什麼中有詳細比較。
主要格式比較表
以下依能承載的資訊與用途,列出5類代表性格式。
| 格式 | 顏色/貼圖 | 動畫 | 主要用途 | 常用軟體/場景 |
|---|---|---|---|---|
| OBJ | 可用另一個檔案承載 | 不支援 | 3D軟體之間交換 | Blender、各類3D CG軟體 |
| STL | 不支援(僅形狀) | 不支援 | 3D列印(單色) | 切片軟體、3D列印送件 |
| FBX | 支援 | 支援 | 遊戲、影像製作 | 遊戲引擎、3D CG軟體 |
| glTF / GLB | 支援(相容PBR) | 支援 | 網頁顯示、分享、傳遞 | 瀏覽器檢視器、Blender |
| 3MF | 支援(全彩) | 不在設計範圍內 | 全彩3D列印 | 切片軟體、3D列印送件 |
簡單來說,分工是這樣的:glTF/GLB是用來「展示、傳遞」的格式,STL與3MF是用來「輸出成實體」的格式,FBX是用來「讓模型動起來」的格式。
依用途的選擇方式
首先掌握幾個大原則。
- 交給別人、在網頁上展示 → glTF/GLB。 因為一個檔案就能承載顏色與質感,也方便直接在瀏覽器中顯示。
- 想要3D列印 → STL或3MF。 單色就好的話選經典的STL,想保留顏色就選能承載顏色與設定的3MF。
- 遊戲、影像製作 → FBX。 因為它能承載動畫與骨架,和製作現場的工具搭配良好。
- 只在3D軟體之間傳遞形狀 → OBJ。 相容性高,適合單純的交換。
拿不定主意時,依照以下順序決定就能縮小範圍。
- 需要動作(動畫)嗎?(約10秒)——需要的話選FBX或glTF/GLB。
- 想輸出成實體(3D列印)嗎?(約10秒)——想的話選STL或3MF。要保留顏色就選3MF。
- 只是要在網頁或App上展示、傳給別人嗎?(約10秒)——那就選glTF/GLB。
- 接收方使用的軟體已經確定了嗎?(約30秒)——如果已確定,就配合對方一定能讀取的格式。
格式的轉換方法
格式可以依用途進行轉換。基本流程是在免費3D軟體Blender中匯入(讀取)→匯出(輸出)。例如,透過檔案 → 匯入 → glTF 2.0讀取GLB,再從檔案 → 匯出輸出為STL,就能把網頁用的GLB轉換成3D列印用的STL。
這裡有一點想坦白告訴你。轉換為STL後,顏色資訊會遺失(因為STL是只有形狀的格式)。同樣地,轉換為不支援動畫的格式時,動作也會遺失,而一旦被刪減的資訊就無法還原。如果想保留顏色進行3D列印,請選擇能承載顏色的3MF等格式,而不是STL。關於匯出並完成以AI等方式製作的3D模型的流程,整理在如何編輯AI製作的3D模型中。
常見問題
到底哪種格式最好?
取決於用途。沒有在任何場景下都是最佳的萬用格式。網頁顯示與傳遞選glTF/GLB,3D列印選STL或3MF,要在遊戲或影像中讓模型動起來就選FBX——依「使用場景」來選擇才是正解。
轉換後品質會下降嗎?
形狀本身基本上會保留,但目標格式無法承載的資訊會被刪除。例如,轉換為STL會失去顏色,轉換為不支援動畫的格式會失去動作。反過來說,在支援相同資訊的格式之間(如glTF ⇄ GLB),就能在保留內容的情況下轉換。
OBJ和FBX該如何區分使用?
如果只是單純傳遞形狀,適合用OBJ;如果想連同動畫與骨架等動作資訊一起傳遞,適合用FBX。記住「重視相容性、輕量交換用OBJ,完整傳遞製作資料用FBX」,就不會猶豫了。
用Figmee製作的3D模型可以用哪些格式?
以Figmee生成的3D模型可以下載為GLB與3MF格式,匯出前還能在瀏覽器上360°旋轉確認。GLB適合網頁顯示與傳遞,3MF適合全彩3D列印。此外,實體3D列印販售正在準備中(Coming Soon),若想做成實體,流程是把匯出的資料帶到外部的3D列印服務。
總結
3D檔案格式的差異,可以用「能承載的資訊(僅形狀/包含顏色與質感/包含動作)」和「使用場景」來說明。網頁顯示與傳遞用glTF/GLB,3D列印用STL(單色)或3MF(全彩),遊戲與影像用FBX,僅傳遞形狀用OBJ——記住這個對應關係,大多數場景都不會猶豫。轉換可以在免費的Blender中完成,但要留意:顏色與動作在「轉換為無法承載它們的格式時會遺失」。




