3D 空間數字化表達近幾年隨著 AI 空間計算發展演進速度非常快,除了傳統的離散點云,三角網格之外,出現了一種廣受歡迎的 3D 空間表達方式,這就是 3D Gaussian Splatting(3DGS),3D 高斯在短短的兩三年內已經演進成一種事實上的業內 3D 表達標準,得到了眾多廠家的支持,例如國外的英偉達、李飛飛Marble,國內的眾趣(字節投資企業)、賽爾、齊域等。
下面我們就對這種技術做一個簡單介紹。
一
3DGS的基本實現原理條
3D Gaussian Splatting 作為神經渲染領域的突破性技術,通過引入三維高斯分布的橢球表示方法,實現了場景細節與渲染效率的雙重突破。其核心創新在于將傳統點云的離散采樣升級為具有方向、尺度和旋轉屬性的橢球基元,使單個基元能夠覆蓋更大空間范圍并編碼更豐富的幾何信息,從而在保持毫米級細節的同時,將渲染速度提升至傳統神經輻射場(NeRF)的 100 倍以上。
這種橢球表示不僅解決了點云渲染中的空洞問題,還通過各向異性縮放實現了對復雜表面結構的精準建模,成為當前高質量實時渲染的主流技術路徑。其核心原理圍繞場景參數化-優化-渲染三階段展開,下圖為其繪制原理:

二
3DGS 中橢球的描述方式
在 3D Gaussian Splatting 技術中,橢球作為高斯分布在三維空間的幾何載體,是描述空間信息的基本單元。從數學上說,三維高斯函數的空間分布特性由公式 G(x) = exp(-0.5(x-μ)?Σ?¹(x-μ)) 描述,其中 μ 為橢球中心坐標,Σ 為協方差矩陣。
該公式表明,高斯分布在空間中呈現以 μ 為中心的橢球形態,協方差矩陣 Σ 與橢球形狀的關系是 3DGS 幾何表示的關鍵。Σ 的對角元素控制橢球在 x、y、z 軸上的伸展程度,非對角元素則決定橢球的旋轉角度。
例如,當 Σ 為對角矩陣時,橢球主軸與坐標軸平行;當非對角元素不為零時,橢球發生傾斜,從而能夠更靈活地擬合復雜場景表面的幾何細節。這種參數化方式使得 3DGS 在保持高精度表示的同時,避免了 NeRF 中體素采樣的計算開銷,為實時渲染提供了可能。
在優化階段,3DGS 就是通過迭代計算,調整高斯橢球的參數(位置、形狀、顏色、不透明度),最小化渲染圖像與參考圖像的光度誤差;而在渲染階段,通過將高斯橢球投影到圖像平面并進行混合,快速生成高質量視圖。
這種"顯式表示-高效優化-直接投影"的技術路徑,使 3DGS 在場景重建質量與渲染速度上均超越傳統隱式方法,成為當前三維重建領域的研究熱點。
三
怎么用 PLY 文件格式表示3DGS的橢球
PLY 文件格式在3D Gaussian Splatting(3DGS)技術中展現出與傳統應用顯著不同的結構特征。
傳統 PLY 文件主要用于存儲三維模型的幾何信息,包含頂點坐標、法向量、顏色等基礎屬性,同時通過面(face)定義頂點間的拓撲連接關系,適用于網格模型的表示。而 3DGS 專用 PLY 文件則完全聚焦于高斯橢球參數的存儲,不包含任何拓撲信息,其本質是通過海量離散點云來描述三維場景,每個點對應一個高斯分布的參數集合。
這種設計使其能夠高效存儲 3DGS 所需的高保真場景表示,典型場景下的頂點數量可達數百萬甚至數千萬級,形成“海量點云”特性。 PLY 文件由頭部(Header)和元素數據列表組成。對于 3DGS,文件通常采用二進制小端格式以節省空間和加速讀寫。一個典型的 3DGS PLY 文件頭部示例如下:

每個高斯點對應一個橢球體,其屬性定義了它的幾何形狀和外觀。主要屬性包括。

四
當前 3DGS 的缺點
雖然高斯在場景渲染方面有明顯的優勢,并且也得到了廣大的認可,但當前 3DGS 在工程方面的應用還是有明顯的短板,例如在工程領域對 3D 數據的尺寸精度是有要求的,但現有的高斯球也無法準確表達物體表面邊界和力學方面的物理屬性,這就限制了高斯數據在眾多領域的應用。
好消息是,我們看到當前業內有很多公司已經在這方面開始做開拓工作,例如國外的李飛飛 Marble,國內的眾趣科技,他們正在積極解決 3DGS 在除了營銷外的其他物理工程方面的能力,相信在這些機構和企業的努力下,高斯的這些能力短板會很快得到解決。
400-779-7900