這裡我們將對3MF和STL文件格式進行比較,看看哪種格式最適合在不同場景下使用。儘管這兩種格式都是流行的選擇3D列印一個對象,每個對像都有不同的功能,這可能會影響您選擇使用哪個對象的決定。
在開始之前,請務必記住,STL 格式自 20 世紀 80 年代以來就已存在,並且從未被設計用作 3D 列印格式。由於格式簡單且得到 3D 建模軟體的廣泛支持,它在消費級 3D 列印的早期就廣受歡迎。
儘管這兩種格式都能夠儲存複雜的 3D 對象,但它們的處理方式卻截然不同。 3MF 檔案能夠以高效的方式儲存模型幾何圖形,從而您擁有一個頂點和紋理座標列表。由此,構成 3D 模型的臉孔將引用它們,而無需任何資料重複。 STL 檔案不會執行此操作;在 STL 格式中,3D 物件中的每個面都有自己的一組 3 個頂點,這些頂點不能被其他面重複使用。
雖然 STL 檔案能夠儲存臉部法線,本質上是臉部指向的方向,但 3MF 格式不支援臉部法線,因為這些可以透過一些巧妙的數學自動計算,例如在這裡解釋。
在材質方面,STL 格式無法儲存臉部顏色、材質和紋理。確實,某些特定於供應商的 STL 格式版本包括對臉部顏色的一些有限支援;但是,由於這些不是 STL 標準規範的一部分,因此它們將被忽略。另一方面,3MF 格式從一開始就被設計為支援材質和紋理,材質定義包含與 3D 物件幾何圖形相同的檔案中的色彩資訊。 3MF 文件中還包含任何必要的紋理文件,這有助於傳輸 3MF 文件,因為所有需要的紋理都包含在內並且不會丟失,就像某些 3D 模型格式的情況一樣,例如OBJ將紋理和材質儲存為外部檔案。
STL 格式的客製化筆記型電腦設計
Replicator 3D 列印機中的一個齒輪
完整的 3D 列印 Pokémon Go 健身房
根據我們的經驗,編輯 STL 檔案比編輯 3MF 檔案更容易。這主要是因為 STL 格式的存在時間比 3MF 長得多,並且在許多 3D 編輯應用程式中得到了廣泛支援。對 3MF 的支援不斷增加,但此時,STL 檔案比 3MF 檔案更容易編輯。由於 3MF 格式與 STL 格式相比提供了更出色的功能,並且從一開始就被設計用於存儲 3D 可列印對象,因此 3D 編輯器中對其的支援只會變得更好。
至於 3D 切片器軟體的支持,您會發現大多數切片器都支援 STL 和 3MF 檔案。
當 3D 物件以 STL 格式儲存時,它們將保存為原始、未壓縮的二進位文件,從而使生成的 STL 文件的大小比以 3MF 格式保存相同 3D 物件時大得多。這是由於 3MF 標準使用ZIP檔案壓縮以儲存所有 3D 模型幾何形狀、紋理和元資料。
綜上所述,如果您打算對 3D 模型進行 3D 列印,我們建議您使用 3MF 檔案格式來儲存您的模型,前提是您的 3D 編輯軟體和 3D 列印切片軟體支援 3MF 格式。如果沒有,您可以使用我們的3MF 至 STL文件轉換器。以 3MF 格式儲存 3D 物件還可以確保所有紋理和附加材質都儲存在同一實體檔案中,並且檔案大小保持最小,以幫助提高上傳和下載 3D 模型檔案的速度。
3MF 檔案是一種現代 3D 檔案格式,專門設計用於可3D列印模型(積層製造)。它被設計為流行遺產的繼承者STL格式(也是 3D 列印中的常見格式)來克服該格式的限制。
3MF 檔案的格式基於 XML,並使用標準 Zip 檔案壓縮進行壓縮,產生易於傳輸的小檔案。此格式支援 3D 網格以及相關的材質和紋理,所有這些都包含在 Zip 檔案中。
如果您的 3MF 檔案包含紋理,這些紋理將包含在轉換過程中。如果材質包含顏色訊息,則會盡可能翻譯。
STL 檔案格式起源於 20 世紀 80 年代,是 3D Systems 的原生檔案格式立體光刻電腦輔助設計軟體.該格式定義了具有頂點和麵的三角網格,是一種流行的共享格式可3D列印模型檔。
有幾種格式試圖擴展 STL 格式,即 SolidView 和 VisCAM,它們的格式包含每個網格面的有限 15 位顏色信息,而大多數現代 3D 軟體經常忽略這些信息。 STL格式可以是文字或二進位;我們的工具將支援這兩種格式。
標準 STL 檔案格式不支援彩色面、頂點或紋理資訊。預設情況下,該工具產生的 STL 檔案僅包含原始網格/三角形數據,非常適合 3D 列印。
該工具還可以選擇將檔案儲存為支援彩色面的非標準格式之一,例如VisCAM和SolidView ,如果您想在支援這些格式的軟體中進一步處理 STL,這是完美的選擇。
從 3MF 檔案格式轉換為 STL 可能是一個複雜的過程,用於此轉換過程的任何工具都需要能夠處理各種資料轉換任務以及識別 3D 模型中的任何缺陷並修復它們。在這裡,我們將解釋我們的工具使用的轉換過程,將您的 3MF 檔案準確地轉換為適合 3D 列印的有效 STL 3D 模型。讓我們從轉換過程開始,該過程涉及以下步驟:
3MF 檔案是 3D 模型資料檔案的集合,其中包括壓縮為針對 3D 列印領域的單一檔案的網格和紋理資料。該文件基本上是一個壓縮包含副檔名為 3MF 的相關 3D 檔案的檔案。內部網格結構儲存在各種 XML 檔案中,因此可以使用標準 XML 解析器輕鬆讀取。
我們的工具可以讀取壓縮的 3MF 檔案並解析 3D 模型內容,同時考慮所有頂點、面和材質資訊。由於 3MF 格式支援 3D 場景中的巢狀模型,我們的工具將檢查這些模型並執行所需的任何世界空間變換。
當我們的工具讀取此 3D 資料時,我們感興趣的是頂點、面和法線,因為這是唯一可以準確轉換為最終 STL 檔案的資料。
3MF 檔案可以包含其他數據,例如材質定義和紋理,用於描述一組特定的 3D 幾何圖形應如何渲染。由於我們正在創建不支援材質和紋理的 STL 文件,因此如果 3MF 文件中存在該數據,我們將忽略該數據。
有關 3MF 文件格式的更多信息,請參閱這個很棒的 文章其中詳細解釋了 3MF 格式。
讀取 3MF 檔案資料後,我們的工具會產生完整 3D 模型的內部表示,並嘗試修復遇到的任何幾何問題。除了修復 3D 模型的任何問題之外,該工具還將刪除所有重複的頂點並準備模型以匯出為 STL 格式。
STL 格式已經存在很多年了,不僅成為儲存和傳輸 3D 模型的標準格式,而且成為 3D 列印的標準格式,這是我們擁有的之前談過。 STL 檔案可以在大多數現代 3D 編輯應用程式中打開,無需進一步處理。
為了保存模型,我們的工具現在需要取得我們在步驟 2 中建立的記憶體中 3D 模型,並將其轉換為 STL 格式。由於 STL 格式僅支援具有單一方向法線的簡單三角形,因此如果您的 3MF 包含頂點法線,這些將重新計算為單面法線。為了確保有效的檔案大小,我們的工具將始終以二進位格式儲存任何 STL 檔案。
STL 檔案格式使用 3D 直角座標系描述三角形的非結構化三角表面。 STL 文件不包含任何比例訊息,且單位是任意的。我們有 STL 文件的更詳細描述這裡。
我們的目標是盡快處理所有 3MF 到 STL 的轉換,這通常需要大約 5 秒,但對於較大、更複雜的檔案可能需要更多時間,因此請耐心等待。
我們的工具將以二進位格式儲存所有 STL 檔案。或者,我們的工具將允許您儲存為非標準顏色 STL 格式。
是的當然!我們不會儲存您提交給我們的 3MF 檔案。產生的 STL 檔案一旦創建,就會在上傳 15 分鐘後刪除,下載連結將在此時間後過期。
不需要。收到轉換後的STL 檔案。
是的!我們的 3MF 到 STL 工具將在任何具有現代 Web 瀏覽器的系統上運作。運行我們的任何轉換工具都不需要專業軟體。
是的。儘管您可以使用廣告攔截器,但如果您喜歡我們的 3MF 轉換工具,請考慮將我們的網站列入白名單。啟用廣告攔截器後,我們的某些工具會受到一些轉換限制,處理/轉換時間將會更長。
是的。當您將 3MF 轉換為 STL 後,您可以使用「回饋」選項讓我們知道您在轉換檔案時遇到的任何問題。