本文首發於公眾號Wish3D,原文鏈接:傾斜攝影三維模型幾種常見的格式,你能說出哪些?


無人機航拍的影像經過建模軟體處理產出之時,有很多成果的數據需要我們去選擇輸出,對於新手而言,如何選擇數據格式呢?他們之間有什麼區別?分別是應用在哪些個領域?

今天,小編就分別以OSGB,OBJ,FBX,STL等格式作說明介紹,另外人工模型以3DS為例,讓大家知道這些格式都是什麼來頭,都有哪些優缺點,都是應用在哪些行業中。


OSGB

目前市面上生產的傾斜模型,尤其Smart3D處理的傾斜攝影三維模型數據的組織方式一般是二進位存貯的、帶有嵌入式鏈接紋理數據(.jpg)的OSGB格式。Open Scene Gragh Binary是OSGB的全稱,這裡的Binary是二進位的意思。

此類數據文件碎、數量多、高級別金字塔文件大等特點難以形成高效、標準的網路發布方案,從而無法實現不同地域、不同部門之間數據共享。這裡小編給出如下三個方式可以實現載入瀏覽:

1、將OSGB的成果文件夾Data文件夾壓縮為ZIP壓縮包,選擇「上傳作品」—「無人機傾斜攝影三維模型」,點擊上傳,即可網路發布:

2、將分塊的OSGB成果文件創建一個S3C索引,通過在Acute3DViewer裏載入瀏覽。

3、將OSGB的成果文件夾Data文件夾在LocaSpaceViewer「傾斜攝影」—「數據轉換」中打開,生成lfp文件即可載入瀏覽:

在傾斜攝影三維數據中,OSGB數據居多,這裡給大家列舉一個此數據格式的傾斜模型:


OBJ

OBJ文件是Alias|Wavefront公司為它的一套基於工作站的3D建模和動畫軟體"AdvancedVisualizer"開發的一種標準3D模型文件格式,很適合用於3D軟體模型之間的互導,也可以通過Maya讀寫。比如Smart3D裡面生成的模型需要修飾,可以輸出OBJ格式,之後就可以導入到3dsMax進行處理;或者在3dsMax中建了一個模型,想把它調到Maya裡面渲染或動畫,導出OBJ文件就是一種很好的選擇。

OBJ文件一般包括三個子文件,分別是.obj、.mtl、.jpg,除了模型文件,還需要.jpg紋理文件,結構如下圖:

目前幾乎所有知名的3D軟體都支持OBJ文件的讀寫,不過其中很多需要通過插件才能實現。另外OBJ文件還是一種文本文件,可以直接用寫字板打開進行查看和編輯修改。值得一提的是,Wish3D網站也支持OBJ格式數據的上傳載入,上傳方式如上述所示。

OBJ可以是傳統模型,也可以是傾斜模型,這裡給大家看一個Wish3D網站現有的傳統模型:


FBX

FBX是FilmBoX這套軟體所使用的格式,後改稱Motionbuilder。因為Motionbuilder扮演的是動作製作的平臺,FBX最大的用途是用在諸如在3dsMax、Maya、softimage等軟體間進行模型、材質、動作和攝影機信息的互導,這樣就可以發揮Max和Maya等軟體的優勢。

FBX同樣也需要紋理文件,可以說,FBX方案是最好的互導方案。這裡,Wish3D網站同樣支持FBX格式的數據,案例如下:


STL

STL文件格式(stereolithography,光固化立體造型術的縮寫)是由3D SYSTEMS 公司於1988 年制定的一個介面協議,是一種為快速原型製造技術服務的三維圖形文件格式。

STL文件是在計算機圖形應用系統中,用於表示三角形網格的一種文件格式。 它的文件格式非常簡單, 應用很廣泛。STL是最多快速原型系統所應用的標準文件類型。

格式簡單,只能描述三維物體的幾何信息,不支持顏色材質等信息,是計算機圖形學處理CG,數字幾何處理如CAD,數字幾何工業應用,如三維印表機支持的最常見文件格式。


3DS

3DS是3dsMax建模軟體的衍生文件格式,做完MAX的場景文件後可導出成3DS格式,可與其他建模軟體兼容,也可用於渲染。結構內容如下圖:

優點就是,不必拘泥於軟體版本。比如某3D MAX文件是使用3D MAX2015製作的,那麼這個文件無法在3D MAX2014以及更低的版本中打開。而如果想用低版本的文件打開,那麼只能選擇保存為3DS文件,這樣即便是3D MAX08、09版本都是可以打開的。


推薦閱讀:
相關文章