彩色3D掃描或非彩色掃描檔案上有什麼不同?

彩色3D掃描或非彩色掃描檔案上有什麼不同

Image source:all3dp

3D 掃描中其中一個文件格式是 STL。然而,STL 是一種古老的文件格式,雖然非常流行,但並沒有真正跟上時代的步伐。3D掃描近年來越來越流行彩色3D掃描,而STL並不支持彩色數據,而掃描器精度的提高也對STL格式提出了額外的挑戰。它不能很好地處理高分辨率,因為格式中更高分辨率的設計伴隨著文件大小的顯著增加。另一方面,OBJ 支持彩色數據,可以精確地呈現表面幾何形狀而不會大大增加文件大小。因此,如果你需要精確的多色模型,OBJ 文件格式比 STL 格式有很大的優勢。

什麼是OBJ 檔案格式

彩色3D掃描或非彩色掃描檔案上有什麼不同

Image source:all3dp

非常簡單,OBJ 文件格式存儲有關 3D 模型的信息。它最初是由 Wavefront Technologies 為其 Advanced Visualizer 應用程序創建的,用於存儲由線、多邊形和自由曲線和曲面組成的幾何對象。因此,OBJ 可以對 3D 模型的表面幾何進行編碼,但也可以存儲顏色和紋理信息。但是,該格式不存儲任何場景信息(例如燈光位置)或動畫。

OBJ 文件通常由 CAD(計算機輔助設計)軟件生成,作為 3D 建模過程的最終產品。 OBJ文件格式對應的文件擴展名就是“.OBJ”。

儘管如此,OBJ 文件格式不如 STL 格式通用。幾乎所有的 3D 打印機都支持 STL,但對於 OBJ 卻不能這麼說——儘管它也得到了合理的採用和支持。因此,如果你使用3D掃描器 3D 掃描非彩色模型,STL 格式仍然是首選。

OBJ 和 STL 格式都有一個非常成熟的生態系統,擁有龐大的投資用戶群和大量第三方工具。還有其他 3D 文件格式競爭者,如 VRML、AMF 和 3MF,但它們沒有類似的支持,因此目前還不是 STL 和 OBJ 文件格式的重要替代品。

OBJ 文件格式:顏色和紋理

彩色3D掃描或非彩色掃描檔案上有什麼不同

Image source:all3dp

在許多應用中,3D 模型的外觀非常重要。例如,一款賽車視頻遊戲,帶有沉悶、無色的汽車,體驗會少得多。簡單來說,外觀描述了材料類型、紋理、顏色等表面屬性,這決定了模型在渲染時的外觀。

雖然 OBJ 文件格式不允許你存儲顏色和紋理信息本身,但它通過允許將這些信息存儲在稱為材料模板庫 (MTL) 格式的配套文件格式中來彌補這一點。通過一起使用這兩個文件,可以渲染多色紋理模型。

MTL 文件包含根據 Phong 反射模型定義表面的光反射屬性的 ASCII 文本。可以定義材質屬性,如環境顏色、漫反射顏色、鏡面反射顏色、透明度等。

除了支持這些材質屬性外,MTL 格式還支持紋理貼圖,這是一種更方便的指定顏色和紋理的方法。在紋理映射中,3D 模型表面(或多邊形網格)中的每個點都映射到二維圖像。二維圖像的坐標具有顏色和紋理等屬性。渲染 3D 模型時,每個點都在此 2 維圖像中分配一個坐標。

我們希望透過這次講解讓你更深入了解OBJ 文件格式與STL的分別, 及知道如果要進行彩色3D掃描時輸出的格式需要時OBJ 而非STL, 因為STL格式不支持顏色及材質數據。

你可能感興趣

彩色3D掃描或非彩色掃描檔案上有什麼不同
什麼是3D掃描點距及精確度?
如何選擇適宜的3D掃描器
3D掃描技術中的模型拼接模式知多點1
利用3D掃描技術怎樣做逆向工程的呢? 1利用3D掃描技術怎樣做逆向工程的呢? 1
會自動消失的3D掃描噴霧 ?1
Einscan 手持式掃描器的高清模式功能5 1
各種3D掃描技術的比較4

相關產品

License: The text of “彩色3D掃描或非彩色掃描檔案上有什麼不同?” by 3D Lab Store is licensed under a Creative Commons Attribution 4.0 International License.