.PLY 文件擴展名
文件類型 多邊形模型文件
開發者 | 斯坦福大學(Stanford University) |
常用度 |
|
文件後綴 | .ply |
文件分類 | 3D圖像文件 |
PLY是什麼文件?
PLY文件是使用多邊形模型數據格式創建的三維圖像文件。PLY是一種將三維對象描述為多邊形集合的開放標準。PLY文件由一個標題、一個頂點列表和一個多邊形列表組成,標題指定文件中有多少頂點和多邊形,還說明了與每個頂點關聯的屬性,例如(x,y,z)坐標、法線和顏色。
PLY全稱Polygon File Forma(多邊形文件格式),是斯坦福大學開發的一套三維mesh模型數據格式。PLY多邊形文件格式的開發目標是建立一套針對多邊形模型的,結構簡單但是能夠滿足大多數圖形應用需要的模型格式,而且它允許以ASCII碼格式或二進位形式存儲文件。
PLY格式是.OBJ格式的升級版,它受Wavefront .obj格式的啟發,但改進了OBJ格式所缺少的對任意屬性及群組的擴充性。因此PLY格式發明了"property"及"element"這兩個關鍵詞,來概括「頂點、面、相關資訊、群組」的概念。
PLY作為一種多邊形模型數據格式,不同於三維引擎中常用的場景圖文件格式和腳本文件,每個PLY文件只用於描述一個多邊形模型對象(Object),該模型對象可以通過諸如頂點、面等數據進行描述,每一類這樣的數據被稱作一種元素(Element)。相比於現代的三維引擎中所用到的各種複雜格式,PLY實在是種簡單的不能再簡單的文件格式,但是如果仔細研究就會發現,就像設計者所說的,這對於絕大多數的圖形應用來說已經是足夠用了。
PLY格式如今最常用於傳輸來自3D RGB彩色掃描儀的數據,而在圖形學領域內很多著名的模型數據,比如Stanford的三維掃描資料庫,Geogia Tech的大型幾何模型庫,北卡(UNC)的電廠模型等,最初的模型都是基於這個格式的。
PLY格式示例
下面是一個四面體的PLY代碼,表示的三維圖形如上圖所示。
- ply
- format ascii 1.0
- comment 這是一個正四面體
- element vertex 4
- property float x
- property float y
- property float z
- element face 4
- property list uchar int vertex_index
- end_header
- 0 3 0
- 2.449 -1.0 -1.414
- 0 -1 2.828
- -2.449 -1.0 -1.414
- 3 0 1 3
- 3 0 2 1
- 3 0 3 2
- 3 1 2 3
PLY文件怎麼打開?
PLY文件被許多不同的3D軟體使用,例如MeshLab、Blender、Edificius等等