三維文件格式知多少

FYI:
http://www.bgteach.com/article/132

1551488978873-687a190e-64ec-42eb-ab33-7b28c3725f0b.png

三維文件格式

三維軟件之間互相導(dǎo)入導(dǎo)出一般會涉及到一些格式不兼容的問題,這里就給大家普及一下這些常用的三維文件格式彼水。不同的格式有著不同的定位及用處僚楞,有開源的也有商業(yè)的譬淳。目前很多三維軟件之間互導(dǎo)迫在眉睫毛甲,無論是使用什么三維軟件確保文件能夠在多個軟件之間鏈接成為了必須馬上解決的事情奋单。

[圖片上傳失敗...(image-5a5b7d-1568993367229)]

.abc

特效工作室: ILM宛畦、Sony Pictures與Imageworks, 共同開發(fā)了一個開放源碼系統(tǒng)瘸洛,目標是解決特效界共同的問題, 如何可以共享復(fù)雜的動態(tài)場景, 跨越不同的軟體之間次和, 這個格式命名為Alembic 反肋,英文直譯為蒸餾機踏施。本質(zhì)上就是一個CG交換格式, 專注于有效地儲存, 共享動畫與特效場景, 跨越不同的應(yīng)用程式或是軟體, 包含了商業(yè)販售的軟體或是公司內(nèi)部開發(fā)的軟體, 客制化的工具組。詳情:《為什么 CG 行業(yè)需要 Alembic(.abc) 通用格式》畅形。


.abc 格式养距,中文名稱:蒸餾機 - 支持動畫日熬、粒子等!bake三維場景的模型碍遍、流體定铜、動畫、特效等數(shù)據(jù)怕敬,輸出輸入到其他三維軟件。注意是 bake(烘焙)东跪,有可能在導(dǎo)入其他三維軟件中無法再二次編輯,比如:Rig丁恭、流體煙霧模擬等斋日。不必多說,ABC將會是三維軟件交互的王者恶守。

1551488948672-cdbd695b-ebc8-4c8c-beec-bf253da3b50d.png

.glTF

glTF是一種可以減少3D格式中與渲染無關(guān)的冗余數(shù)據(jù)并且在更加適合OpenGL簇加載的一種3D文件格式。glTF的提出是源自于3D工業(yè)和媒體發(fā)展的過程中庸毫,對3D格式統(tǒng)一化的急迫需求。如果用一句話來描述:glTF 就是三維文件的 JPEG 利花,三維格式的 MP3载佳。在沒有g(shù)lTF的時候,大家都要花很長的的時間來處理模型的載入刚盈。很多的游戲引擎或者工控渲染引擎藕漱,都使用的是插件的方式來載入各種格式的模型±吡可是,各種格式的模型都包含了很多無關(guān)的信息韧涨。就glTF格式而言侮繁,雖然以前有很多3D格式,但是各種3D模型渲染程序都要處理很多種的格式宪哩。對于那些對載入格式不是那么重要的軟件,可以顯著減少代碼量彬祖,所以也有人說品抽,最大的受益者是那些對程序大小敏感的3D Web渲染引擎,只需要很少的代碼就可以順利地載入各種模型了圆恤。此外,glTF是對近二十年來各種3D格式的總結(jié),使用最優(yōu)的數(shù)據(jù)結(jié)構(gòu)烧颖,來保證最大的兼容性以及可伸縮性窄陡。這就好比是本世紀初xml的提出拆火。glTF使用json格式進行描述,也可以編譯成二進制的內(nèi)容:bglTF币叹。glTF可以包括場景模狭、攝像機庶骄、動畫等,也可以包括網(wǎng)格摹量、材質(zhì)题翻、紋理,甚至包括了渲染技術(shù)(technique)线脚、著色器以及著色器程序浑侥。同時由于json格式的特點,它支持預(yù)留一般以及特定供應(yīng)商的擴展寓落。


.glTF 格式, - 支持動畫等躏将!.gITF 2.0 格式逐步的完成了 WebGL 的布局考蕾,也成為了這個領(lǐng)域的專用格式,隨著發(fā)展游戲領(lǐng)域的應(yīng)用也會越來越廣泛蚯窥。官網(wǎng)細節(jié):gltf

1551488948676-d6a343db-139d-4a6d-a8cf-3e05367bfa48.png

.fbx

FBX 是 FilmBoX 這套軟件所使用的格式,后改稱 Motionbuilder巍沙。因為Motionbuilder扮演的是動作制作的平臺荷鼠,所以在前端的modeling和后端的rendering也都有賴于其它軟件的配合,所以Motionbuilder在檔案的轉(zhuǎn)換上自然下了一番功夫矮嫉。FBX最大的用途是用在諸如在 Max牍疏、Maya、Softimage 等軟件間進行模型昨寞、材質(zhì)厦滤、動作和攝影機信息的互導(dǎo),這樣就可以發(fā)揮 Max 和 Maya 等軟件的優(yōu)勢窄俏〉獠耍可以說,F(xiàn)BX 方案是非常好的互導(dǎo)方案仰坦。


. fbx 格式计雌,Autodesk 家族格式 - 支持動畫!這是一個商業(yè)的格式妈橄,兼容最好的當屬 Autodesk 家族的軟件了翁脆。fbx 也開放給了第三方軟件,但總是感覺除了他自己的軟件之外或多或少的都有解決不完的問題反番。 毋庸置疑,F(xiàn)BX 現(xiàn)在是最受歡迎的格式篙贸。

fbx.png

.bvh

BVH 是BioVision等設(shè)備對人體運動進行捕獲后產(chǎn)生文件格式的文件擴展名爵川。BVH文件包含角色的骨骼和肢體關(guān)節(jié)旋轉(zhuǎn)數(shù)據(jù)。BVH 是一種通用的人體特征動畫文件格式,轧膘,廣泛地被當今流行的各種動畫制作軟件支持兔甘。通沉郾酰可從記錄人類行為運動的運動捕獲硬件獲得。


. bvh 格式澡匪, 動作捕捉通用格式 - 骨骼動畫數(shù)據(jù)褒链!捕捉后的文件可以重復(fù)利用,應(yīng)用在不同的角色骨骼驅(qū)動上制作動畫甸鸟。制作游戲兵迅、影視等方面的應(yīng)用廣泛。

bvh.png

.obj

OBJ文件是Alias|Wavefront公司為它的一套基于工作站的3D建模和動畫軟件"Advanced Visualizer"開發(fā)的一種標準3D模型文件格式刻恭,很適合用于3D軟件模型之間的互導(dǎo)扯夭。目前幾乎所有知名的3D軟件都支持OBJ文件的讀寫。OBJ文件是一種文本文件骑科,可以直接用寫字板打開進行查看和編輯修改藕筋。


. obj 格式梳码, 靜態(tài)多邊形模型 - 附帶 UV 信息及材質(zhì)路徑伍掀!不包含動畫蜜笤、材質(zhì)特性、貼圖路徑把兔、動力學(xué)、粒子等信息围橡。主要支持多邊形(Polygons)模型缕贡。是最受歡迎的格式。

obj.png

.dae

DAE 是純文本的模型格式收擦,其本質(zhì)就是一個單純的xml文件谍倦。相比fbx昼蛀,對dae格式模型的載入我們擁有非常高的自由控制,這也是最復(fù)雜的地方曹洽。基本上税产,dae文件內(nèi)一開始就把數(shù)據(jù)分成了好幾大塊偷崩。對我們來說最為有用的是VisualScenes(包含場景骨骼節(jié)點樹)、Nodes(與VisualScenes類似阐斜,兩者或互為補充)、Geometries(網(wǎng)格數(shù)據(jù))隅俘、Materials/Effects/Images(材質(zhì)相關(guān)信息)、Controllers(骨骼信息數(shù)據(jù))碌宴、Animations(動畫數(shù)據(jù))蒙畴、AnimationClips(全局的動畫信息),其中靜態(tài)模型一般也就包括VisualScenes和Geometries碑隆。


. dae 格式蹬音, FBX 的代替品 - ****Collada DAE需要自行下載安裝****!Google 地圖便是使用的 DAE 格式楼入。

dae.png

.stl

STL 文件是在計算機圖形應(yīng)用系統(tǒng)中牧抽,用于表示三角形網(wǎng)格的一種文件格式遥赚。 它的文件格式非常簡單凫佛, 應(yīng)用很廣泛。STL是最多快速原型系統(tǒng)所應(yīng)用的標準文件類型愧薛。STL是用三角網(wǎng)格來表現(xiàn)3D CAD模型毫炉。在STL文件中的三角面片的信息單元 facet 是一個帶矢量方向的三角面片,STL三維模型就是由一系列這樣的三角面片構(gòu)成瞄勾。


. stl 格式进陡,三維打印的通用格式 - 三角面靜態(tài)模型****!文件格式簡單趾疚,只能描述三維物體的幾何信息,不支持顏色材質(zhì)等信息辛孵,是計算機圖形學(xué)處理CG、數(shù)字幾何處理如CAD腾供、 數(shù)字幾何工業(yè)應(yīng)用, 如三維打印機支持的最常見文件格式鲜滩。

stl.png

.3ds

3DS 文件越來越不受歡迎了徙硅。比較早的一種三維格式,三角面须肆,最早游戲模型應(yīng)用比較廣泛桩皿。由于后期導(dǎo)入軟件的不可編輯性、難以二次編輯現(xiàn)在逐漸的遠離了我們的視線泄隔。


. 3ds 格式 - 三角面靜態(tài)模型****佛嬉!文件格式簡單,現(xiàn)在幾乎都以淘汰斜做!應(yīng)該在一些老的項目應(yīng)用上才有可能會用到湾揽。

3ds.png

.ply

PLY 是一種電腦檔案格式,全名為多邊形檔案(Polygon File Format)或 斯坦福三角形檔案(Stanford Triangle Format)抛姑。 該格式主要用以儲存立體掃描結(jié)果的三維數(shù)值艳狐,透過多邊形片面的集合描述三維物體毫目,與其他格式相較之下這是較為簡單的方法。它可以儲存的資訊包含顏色箱蟆、透明度空猜、表面法向量、材質(zhì)座標與資料可信度坝疼,并能對多邊形的正反兩面設(shè)定不同的屬性谆沃。在檔案內(nèi)容的儲存上PLY有兩種版本,分別是純文字(ASCII)版本與二元碼(binary)版本唁影,其差異在儲存時是否以ASCII編碼表示元素資訊据沈。


. ply 格式 - 靜態(tài)多邊形模型 - OBJ 格式的升級版!PLY格式受 Wavefront .obj 格式的啟發(fā)南用,但改進了Obj格式所缺少的對任意屬性及群組的擴充性掏湾。因此PLY格式發(fā)明了"property"及"element"這兩個關(guān)鍵詞肿嘲,來概括“頂點、面尊浪、相關(guān)資訊封救、群組”的概念。

ply.png

.psk

Psk 是 Epic Games Unreal Engine 的格式鹅士,也就是大名鼎鼎的虛幻游戲引擎的模型格式惩坑。虛幻游戲模型提取出來的就是 psk 格式。


**. psk 格式 - Unral Engine 格式 - 帶骨骼動畫的模型趾痘! **psk 是 一個比較特殊的格式永票,通常情況下是原來提取游戲模型使用的。最終生成的基于虛幻引擎的游戲打包成這個格式的模型侣集。

psk.png

.x3d

X3D 是一種專為萬維網(wǎng)而設(shè)計的三維圖像標記語言肚吏。全稱可擴展三維(語言),是由Web3D聯(lián)盟設(shè)計的党觅,是 VRML 標準的最新的升級版本斋泄。 X3D 基于 XML 格式開發(fā),所以可以直接使用 XML DOM 文檔樹魁莉、XML Schema 校驗等技術(shù)和相關(guān)的 XML 編輯工具募胃。目前 X3D 已經(jīng)是通過 ISO 認證的國際標準。


. ply 格式 - Web3D 使用較多的格式 - 少量動畫 WebGL 支持检疫!支持多紋理和多遍繪制祷嘶、支持 Shader 著色、支持多渲染目標(MRT)烛谊、支持幾何實例(Geometry Instance)嘉汰。

x3d.png

.dxf

dxf.png

DXF 是一種開放的矢量數(shù)據(jù)格式,可以分為兩類:ASCII格式和二進制格式荧降;ASCII具有可讀性好的特點攒读,但占用的空間較大;二進制格式則占用的空間小剪返、讀取速度快邓梅。各種 CAD 軟件中 DXF 被廣泛使用,成為事實上的標準钱反。絕大多數(shù)CAD系統(tǒng)都能讀入或輸出DXF文件匣距。


. dxf 格式 - Drawing Exchange File - CAD 通用格式毅待!一般都是CAD 矢量數(shù)據(jù)的交互格式。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吱涉,一起剝皮案震驚了整個濱河市外里,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌疙咸,老刑警劉巖风科,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贼穆,死亡現(xiàn)場離奇詭異兰粉,居然都是意外死亡,警方通過查閱死者的電腦和手機愕秫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來符喝,“玉大人甜孤,你說我怎么就攤上這事≤猿恚” “怎么了把夸?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵恋日,是天一觀的道長。 經(jīng)常有香客問我各拷,道長闷营,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任速蕊,我火速辦了婚禮娘赴,結(jié)果婚禮上诽表,老公的妹妹穿的比我還像新娘。我一直安慰自己竿奏,他們只是感情好泛啸,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著吕粹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪聚请。 梳的紋絲不亂的頭發(fā)上泌神,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天欢际,我揣著相機與錄音,去河邊找鬼患久。 笑死浑槽,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的桐玻。 我是一名探鬼主播镊靴,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼煮落!你這毒婦竟也來了踊谋?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎睦疫,沒想到半個月后笼痛,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡摘刑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年刻坊,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片徐块。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡胡控,死狀恐怖旁趟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情橙困,我是刑警寧澤耕餐,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布肠缔,位于F島的核電站,受9級特大地震影響桩砰,放射性物質(zhì)發(fā)生泄漏拓春。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一亚隅、第九天 我趴在偏房一處隱蔽的房頂上張望硼莽。 院中可真熱鬧,春花似錦煮纵、人聲如沸懂鸵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匆光。三九已至,卻和暖如春酿联,著一層夾襖步出監(jiān)牢的瞬間终息,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工周崭, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留柳譬,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓续镇,卻偏偏與公主長得像美澳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子摸航,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容