.OBJ 文件擴展名
文件類型 13D模型文件
開發者 | Wavefront科技 |
常用度 |
|
文件後綴 | .obj |
文件分類 | 3D圖像文件 |
OBJ是什麼文件?
OBJ文件是一種標準3D模型文件,可以被各種3D圖形軟體導出和打開,適合用於3D軟體模型之間的互導。OBJ文件包含一個3D對象,包括3D坐標、紋理貼圖、多邊形面以及其他對象信息。OBJ文件還可以引用對一個或多個.MTL材質庫文件的,它存儲了對象的表面材質紋理。
OBJ是Wavefront科技公司開發的一種幾何體圖形文件格式。該格式最初是為動畫工具Advanced Visualizer開發,現已開放,很多其它三維圖形軟體中都有使用。
OBJ文件格式為簡單數據格式,它僅表現3D幾何體,即頂點的位置、以頂點列表方式定義每個多邊形的頂點、法向量和面的UV坐標,以及紋理頂點。
OBJ格式是存儲3D模型的最常見格式之一,受到廣泛支持,許多三維軟體之間的3D模型互導都是通過OBJ文件實現。
OBJ文件特點
- OBJ文件是一種文本文件,可以直接用文本編輯器打開查看和編輯修改;
- OBJ是一種3D模型格式,因此不包含動畫、材質特性、貼圖路徑、動力學、粒子等信息;
- OBJ文件主要支持多邊形(Polygons)模型,也支持曲線、表面、點組材質;
- OBJ文件支持三個點以上的面;
- OBJ文件支持法線和貼圖坐標;
- OBJ文件不包含面的對象表面顏色定義信息,不過可以引用MTL材質庫文件。
OBJ文件怎麼打開?
OBJ格式被廣泛認為是3D圖像編輯軟體的通用格式。 目前幾乎所有知名的3D軟體都支持OBJ文件的讀寫,例如:
- 3D Builder
- Maya
- 3ds Max
- 3D DAZ Studio
- Blender
不過其中部分軟體需要通過插件才能實現,例如SolidWorks、AutoCAD。很多遊戲引擎也都支持OBJ文件的讀取。
由於OBJ文件以純文本形式保存,因此也可以使用文本編輯器(例如記事本、Mac 文本編輯)或代碼編輯器(例如Atom、VSCode)打開它們,如下圖所示:
如果你理解代碼所代表的OBJ模型屬性,可以直接修改OBJ文件。
文件類型 2目標文件
開發者 | N/A |
常用度 |
|
文件後綴 | .obj |
文件分類 | 數據文件 |
OBJ關聯文件2
OBJ是單詞Object(目標)的縮寫,OBJ文件也稱目標文件,一般是程序編譯後生成的中間代碼文件(二進位文件),再通過鏈接器(LINK.EXE)和資源文件鏈接就成可.EXE執行文件。OBJ文件只給出了程序的相對地址,而可執行文件是絕對地址。
OBJ文件其實就是二進位純機器語言文件,由於是純機器語言,是浮動地址的,所以機器還不能執行它,必需要採用LINK連接程序將其浮動地址轉為固定地址,並寫入文件頭(.EXE文件/.COM文件)後才能真正地在機器上運行。
怎樣打開OBJ文件?
OBJ文件是編譯文件,不能直接打開。