到底該存什麼檔?認識常見的3D檔案類型
你認識這些3D檔案格式嗎?
你是否曾經在儲存檔案或是下載檔案時,因為不知道該使用哪種檔案格式而感到困擾?
這些檔案格式儲存了3D模型的幾何形狀、材質和其他重要資訊,確保模型能夠被正確展示、列印或分析。
本文將整理並簡單介紹一些,在3D數位領域中常見到的檔案類型,讓你在下次儲存檔案時能選擇合適的檔案格式!
G-code(.gcode)
- 用於命令3D列印等設備執行每個動作的檔案格式。
- 將3D檔案匯入切片軟體操作後生成。
G-code是一種告訴設備如何運作的編程語言,藉由切片軟體生成。包含列印的位置走向、溫度、速度等指令。通常運用在3D列印、CNC車床、雷射加工機等設備。
STL (.stl)
Stereolithography
- 使用三角形網格描述3D模型的表面幾何形狀。
- 不包含顏色、材質或其他屬性資訊,主要用途為原型製作。
- 簡單且通用,幾乎所有的3D列印設備都支援的格式。
STL由3D Systems推出,是一種常用於3D建模(CAD)和列印的檔案格式,有趣的是STL的全名其實就是「光固化立體成型」的意思,為目前最常見的3D列印檔案格式之一。
3MF(.3mf)
3D Manufacturing Format
- 專為3D列印技術而設計的檔案格式,檔案通常比STL小。
- 能儲存在切片軟體的設定資料,包含色彩、材質、紋理、支撐等更高級別的功能,並能更好地保存3D模型的細節。
3MF由Microsoft領導的3MF聯盟推出,全名是「3D製造格式」的意思。是一種開放式的3D列印文件格式,主要用意是克服 STL檔案格式的缺陷,基於XML格式能提供更詳細的文件資訊。
Additive Manufacturing File Format
AMF是由ASTM創建的檔案格式,全名是「積層製造文件格式」的意思,基於XML格式能夠表示更複雜的3D模型資訊。旨在讓任何CAD軟體用來將物件轉換為3D列印需要的資料。
• 支援顏色、材質、網格屬性和多材料的模型。
• 相比STL、3MF,AMF的普及程度較低。
Object
OBJ是由Wavefront科技開發的檔案格式,可以對3D模型的表面幾何形狀進行編碼,也可以儲存顏色和材質紋理資訊。文本格式結構簡單,便於查看和編輯,被廣泛應用於CAD軟體。
• 可以儲存包含每個頂點的位置、UV對映、法線,以及組成面(多邊形)的頂點列表等資料。但不包含場景資訊或動畫。
Standard for the Exchange of Product model data
STEP是國際標準的CAD檔案格式,其全名是「產品資料交換標準」的意思,整套規範被稱為ISO 10303,目標是為3D模型提供標準化的格式,讓不同軟體之間共用檔案變得更容易。常用於3D建模和列印,能精確的讀取和儲存完整的3D模型。
• 非常適合複雜的工程設計和製造應用。
• 與多款CAD工具和軟體相容,提升跨平台設計和協作的效率。
DXF(.dxf)
Drawing Exchange Format
- 適合2D和簡單的3D模型,常應用於繪製平面圖和工程圖。
- 可以準確縮放,最高可達16位元浮點,精細表現良好。
DXF是由Autodesk創建的檔案格式,其全名是「繪圖交換格式」的意思。常用在不同的CAD系統之間,儲存2D和3D圖面的向量數據,其結構較簡單,便於編輯。但較不適合保留3D模型的細節和複雜性,因此在3D列印領域中較少使用。
IGES(.iges/.igs)
Initial Graphics Exchange Specification
- 處理表面幾何圖形表現非常出色,適合複雜的3D模型。
- 以ASCII格式儲存資訊,檔案較小,且與多款CAD軟體相容。
IGES由ANSI開發,其全名是「起始圖形交換規格」的意思。用於在不同的CAD系統之間轉移2D與3D圖面資料。善於處理表面幾何圖形,而非實體模型,因此在3D列印領域中較少使用。
Parasolid-XT(.x_t/.x_b)
Parasolid Text File
- 適合需要高精度幾何數據的應用,被廣泛應用於機械設計和工程分析。
Parasolid由Siemens開發,有兩種格式分別為文字檔案(.x_t)和二進位版本(.x_b),主要用於儲存和交換Parasolid幾何圖形建模核心生成的3D模型數據。支持複雜的B-Rep模型和混合模型,包括B-Rep和網格幾何,被廣泛應用於CAD軟體。
其他常見3D檔案格式
- .3dm:Rhinoceros 3D建模軟體的原生檔案格式。
- .sldprt:用於儲存SolidWorks 3D建模軟體的模型零件。
- .sldasm:用於儲存SolidWorks 3D建模軟體的組合件。
- .ztl:ZBrush軟體的原生檔案格式。
- .skp:SketchUp的檔案格式,用於建築設計和室內設計。
- .blend:Blender使用的原生檔案格式。