OBJ (Wavefront)

OBJ 檔案格式是一種純文字 3D 圖形格式,創建於 20 世紀 80 年代,用於描述複雜的圖像3D模型以及人類可讀格式的場景。該格式最初由 Wavefront Technologies 製作,作為當時其動畫軟體使用的主要檔案格式。

儘管 Wavefront 創建了該格式,但此後它已進行了更新和增強,以滿足其他 3D 建模軟體的需求。 OBJ 檔案已成為 3D 建模行業的標準格式,大多數軟體應用程式都能夠讀取和寫入該格式。

OBJ 檔案包含人類可讀的 3D 模型資料。這可以像基本 3D 形狀的頂點和麵一樣簡單。例如,下面是金字塔形狀物件的 OBJ 原始碼:

000v 7.071068 -7.071068 0
001v -7.071068 -7.071068 0
002v 7.071068 7.071068 0
003v -7.071068 7.071068 0
004v 0 0 20
005
006f 1 2 3
007f 3 2 4
008f 5 2 1
009f 5 4 2
010f 5 3 4
011f 5 1 3

在上面的範例中,您可以看到我們定義了 5 個頂點和 6 個三角形來建立金字塔的防水 3D 模型。這是一個相當簡單的模型;但是,您會發現更複雜的 OBJ 文件,可能包含數千個(如果不是數百萬個)頂點和麵。

除了頂點和麵資料之外,OBJ 檔案還可以包含有關紋理座標、法線和材質屬性的資訊。紋理座標定義了 2D 紋理影像(例如巴布亞紐幾內亞或者JPG文件,被映射到模型的表面,允許真實的表面渲染。法線指定表面面向的方向,這會影響光線與模型互動的方式。材質屬性定義模型的視覺外觀,例如顏色、反射率和透明度。

一個簡單的 OBJ 金字塔 3D 模型
動畫 OBJ 模型

概括

OBJ 檔案是儲存 3D 幾何模型資料的純文字檔案格式。它包含有關頂點、多邊形、紋理座標、法線和材質屬性的資訊。它被廣泛使用並與許多 3D 軟體應用程式相容,但其基於文字的格式可能會導致複雜模型的檔案大小較大。

範例 OBJ 個文件

這裡我們有一些範例 OBJ 檔案供您下載並在您自己的專案中使用。

立方體

立方體

經典的多維資料集範例儲存為 OBJ 檔案。在 OBJ 檔案中,該立方體儲存為 12 個三角形的序列。

cube.obj (518.00 b)

漩渦

漩渦

使用我們的生成的簡單漩渦 3D 模型PNG 至 OBJ使用拉伸模式的工具。

swirl.obj (787.15kb)

© 2026 圖像到Stl。將您的 PNG 和 JPG 檔案轉換為 3D STL 檔案。