obj可以指一種3D模型格式的文件,也可以指一種程式編譯中間程式碼檔案。 obj3D模型檔案是一種文字文件,可以直接用寫字板開啟進行檢視和編輯修改,裡面不包含動畫、材質特性、貼圖路徑、動力學、粒子等資訊。 obj目標文件一般是程式編譯後的二進位文件,再透過連結器和資源文件連結就成可執行檔了。
本教學操作環境:windows7系統、Dell G3電腦。
obj可以指一種3D模型格式的文件,也可以指一種程式編譯中間程式碼檔案。
obj檔案(3D模型檔案格式)
#obj檔案是3D模型檔案格式。由Alias|Wavefront公司為3D建模和動畫軟體"Advanced Visualizer"開發的標準,適合用於3D軟體模型之間的互導,也可以透過Maya讀寫。
例如你在3dsMax或LightWave中建立了一個模型,想把它調到Maya裡面渲染或動畫,匯出OBJ檔案就是一個很好的選擇。目前幾乎所有知名的3D軟體都支援OBJ檔案的讀寫,不過其中許多需要透過外掛才能實現。
OBJ文件是一種文字文件,可以直接用寫字板開啟進行檢視和編輯修改。另外,有一種與此相關二進位檔案格式(*.MOD),其作為專利未公開,因此這裡不作討論。
檔案特點
(1)OBJ檔案是一種3D模型檔案。不包含動畫、材質特性、貼圖路徑、動力學、粒子等資訊。
(2)OBJ檔案主要支援多邊形(Polygons)模型。雖然也支援曲線(Curves)、表面(Surfaces)、點組材質(Point Group Materials),但Maya匯出的OBJ檔案並不包括這些資訊。
(3)OBJ檔案支援三個點以上的面,這一點很有用。許多其它的模型檔案格式只支援三個點的面,所以導入Maya的模型經常被三角化了,這對於我們對模型進行再加工甚為不利。
(4)OBJ檔案支援法線和貼圖座標。在其它軟體中調整好貼圖後,貼圖座標資訊可以存入OBJ檔案中,這樣檔案匯入Maya後只需指定一下貼圖檔案路徑就行了,不需要再調整貼圖座標。
obj檔案(Microsoft推出的程式編譯中間程式碼檔案)
#程式編譯時產生的中間程式碼檔案。目標文件,一般是程式編譯後的二進位文件,再透過連結器和資源文件連結就成可執行檔了。 OBJ只給了程式的相對位址,而可執行檔是絕對位址。
當微軟開始設計 Windows NT 時,很自然的,為了最小化專案啟動時間,他們會使用以前寫好的並且已經測試過的工具。用這些工具產生的並且工作的可執行和 OBJ 檔案格式叫做 COFF (Common Object File Format 的首字母縮寫)。 COFF 的相對年齡可以用八進制的域來指定。 COFF 本身是一個很好的起點,但需要擴展到一個現代作業系統如 Windows 95 和 Windows NT 的需求。這個更新的結果就是(PE檔)可移植可執行檔格式。它被稱為"可移植的"是因為在所有平台(如x86,Alpha,MIPS等等)上實現的WindowsNT 都使用相同的可執行檔格式。當然,也有許多不同的東西如二進位代碼的CPU指令。重要的是作業系統的裝入器和程式設計工具不需要為任何一種CPU完全重寫就能達到目的。
更多相關知識,請造訪常見問題欄位!
以上是obj是什麼格式的文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

記事本++7.3.1
好用且免費的程式碼編輯器

WebStorm Mac版
好用的JavaScript開發工具