什麼是高斯潑濺?3D 藝術家與開發者實用指南

- 3DGS 將場景表示為數百萬個模糊的 3D 橢球體。
- 它能在現代 GPU 上即時渲染出逼真的影像捕捉效果。
- 它比 NeRF 更快,並能良好處理細薄的細節。
- 它最適合用於環境、VR 場景和模擬。
- 它無法取代乾淨的多邊形資產;Tripo AI 填補了這個缺口。
3D Gaussian Splatting,簡稱 3DGS,是一種即時渲染技術,將場景表示為數百萬個稱為高斯體的小型定向橢球體。每個高斯體儲存位置、形狀、不透明度和顏色。透過一組照片進行訓練後,3DGS 能在現代 GPU 上即時渲染出高品質的新視角,INRIA 的原始研究成果亦突顯了其快速訓練與即時渲染的特性。
你或許曾見過這樣的結果:有人拿著手機在房間裡走動,幾分鐘後便產生了一個可即時穿梭飛行的逼真 3D 場景。這就是 Gaussian Splatting 的實際應用。在本指南中,你將了解它的運作原理、與 NeRF 和攝影測量法的比較、可用它構建的內容,以及它目前仍存在的不足之處。
3D Gaussian Splatting 中的「高斯體」究竟是什麼?
將每個高斯體想像成漂浮在 3D 空間中的一個模糊顏料團。它有一個位置,告訴渲染器它所在的地方。它有一個形狀,如同被拉伸或壓扁的球體,告訴渲染器它如何在空間中擴散。它還具有不透明度和顏色,因此可以呈現出實心、透明、明亮、深暗或隨視角變化的外觀。

「高斯」(Gaussian)一詞源自鐘形曲線的概率分布。每個斑點在中心處最強,並向外平滑衰減。正是這種平滑的衰減特性,使數百萬個高斯斑點得以相互重疊融合,呈現出連續的場景。
一個典型場景可能包含數百萬個這樣的斑點。它們共同近似呈現出牆壁、地板、家具、植物、毛髮、玻璃、煙霧,以及多邊形網格或攝影測量技術難以清晰捕捉的精細細節。
這正是其核心概念:3DGS 不是以平面三角形建構表面,而是以體積斑點(splats)建構可視化場景。它並非一般的網格,而是一種專為快速、逼真渲染而設計的視覺重建形式。
3D 高斯散射如何運作?
3DGS 從照片開始。你需要從不同角度拍攝場景的重疊影像。例如,Polycam 建議通常拍攝 50–300 張影像,視角越多樣,效果通常越好。

步驟一:拍攝。 拍攝一個房間、物品陳列、街角、博物館空間或其他真實場景。影像之間需要有足夠的重疊,讓系統能夠推算相機在空間中的移動軌跡。
步驟二:建立稀疏點雲。 Structure-from-Motion 系統(例如 COLMAP)會估算相機位置,並從照片中提取 3D 點位,為後續流程提供一張粗略的可見特徵空間分布圖。
步驟三:初始化 Gaussian。 每個點成為一個 Gaussian 的起始位置。初始階段,這些 Gaussian 僅是粗略的猜測,仍需調整至正確的大小、形狀、不透明度與顏色。
步驟四:最佳化。 系統以與原始照片相同的相機角度渲染 Gaussian,將每次渲染結果與真實照片進行比較,再調整 Gaussian 以縮小差異。訓練過程中,位置、縮放、旋轉、不透明度與顏色均會持續變化。
步驟五:自適應密度控制。 隨著訓練推進,系統會剔除無助於品質的 Gaussian,並在需要更多細節之處新增或分裂 Gaussian。大面積平坦區域可使用較少的 splat;頭髮、邊緣、植被、文字及細緻紋理則可能需要更多。
步驟六:即時渲染。 訓練完成後,Gaussian 會被投影至螢幕上,依深度排序後在 GPU 上進行混合合成。這使 3DGS 的互動性遠優於舊有的神經渲染方法——後者在渲染時通常需要較慢的網路推論。
3DGS vs NeRF vs Photogrammetry — 哪一種最適合你?
| 特性 | 3D Gaussian Splatting | NeRF | Photogrammetry |
|---|---|---|---|
| 核心概念 | 數百萬個顯式 3D splat | 神經輻射場 | 從照片生成多邊形網格 |
| 輸出內容 | Splat 場景 | 神經場景表示 | 網格與紋理貼圖 |
| 輸出格式 | Splat 檔案 | 神經模型 | 多邊形網格 |
| 渲染速度 | 訓練後即時渲染 | 通常較慢 | 處理後即時渲染 |
| 可編輯性 | 有限 | 有限 | 在 DCC 工具中較強 |
| 細薄細節 | 表現強 | 效果好但速度慢 | 常有困難 |
| 檔案大小 | 數百 MB 至 GB | 較大 | 小至中等 |
| 硬體需求 | 需要 GPU | 需要 GPU,且要求更高 | CPU/GPU 皆可 |
| 最適用於 | 場景捕捉、VR 環境、即時漫遊 | 研究、高品質視角合成 | 可編輯資產、測量、列印 |
| 主要弱點 | 非乾淨網格 | 渲染與訓練速度慢 | 需要清理且對幾何品質要求高 |
當你需要讓使用者即時穿越其中的寫實場景時,請選用 3DGS。當你注重研究等級的視角合成且可接受較慢的渲染速度時,請選用 NeRF。當你需要可供編輯、測量、列印或匯入傳統 3D 工具的標準網格時,請選用 photogrammetry。
對從業者而言,區別很簡單:3DGS 擅長場景瀏覽;photogrammetry 更適合需要可編輯幾何的情境;NeRF 功能強大,但在互動式生產環境中往往較不實用。
Gaussian Splatting 有哪些應用?

VR 與 XR 環境。 3DGS 能夠捕捉真實場所——辦公室、藝廊、博物館、公寓、商店或街道——並將其轉化為可自由瀏覽的場景。即時幀率至關重要,因為 VR 使用者需要流暢的移動體驗,以避免不適感。
遊戲開發與場景捕捉。 開發者可以拍攝某個地點,將其處理成 splat,並作為寫實背景或關卡參考素材使用。這無法取代前景角色、碰撞網格或互動道具,但能加速環境的建置流程。
自動駕駛模擬。 Tesla 工程師曾公開討論在駕駛世界模擬與動態場景的背景下應用 Generative Gaussian Splatting。目前最準確的描述是一個已有報導的技術方向,而非消費端的產品功能。
影視與 VFX 預視化。 導演或 VFX 總監可以掃描真實場地,建立 splat 場景,並在繁重的正式製作開始前,用於鏡頭規劃、前期預覽及虛擬製作走位。
數位文化遺產與保存。 博物館及文物保存團隊可將歷史遺址、廢墟、室內空間與文物捕捉為高度寫實的空間,供觀眾遠端探索。
這也正是 Tripo AI 工作流程能夠發揮互補作用之處。將 Gaussian Splatting 用於真實環境,再透過 AI 資產生成,創建可置入這些場景的精確物件、道具與角色。
具體步驟如下:
- 在 Tripo Studio 中選擇「圖片轉 3D」,並上傳參考圖片;

- 選擇 HD Model / Smart Mesh 模式進行生成;

- 匯出為 GLB/FBX 格式,以便在引擎或 DCC 工具中使用。

Gaussian Splatting 軟體與工具
開源工具。 INRIA 原始 3DGS 實作至今仍是研究人員與工程師的參考起點,需要一定的技術設定與支援 CUDA 的 GPU。Nerfstudio 的 gsplat 是另一個廣受開發者歡迎的選擇,專為研究與工程工作流程而設計。
商業與易用工具。 Luma AI 和 Polycam 是適合初學者捕捉真實空間與物件的常見選項。Polycam 支援從圖片集或影片生成 Gaussian Splatting,而 Luma AI 則以行動裝置捕捉工作流程聞名。Postshot 是一款桌面工具,專注於從普通圖片訓練出逼真的 3D 場景。Tripo AI 透過 Text-to-3D 與 Image-to-3D 工作流程提供 AI 驅動的資產生成功能,與上述場景重建工具相輔相成。
檢視器與編輯器。 SuperSplat 是一款基於瀏覽器的編輯器,用於操作與優化 3D Gaussian Splat;PlayCanvas 也提供瀏覽器端的 splat 檔案檢視工具。當您需要在不建置自訂檢視器的情況下檢查、裁剪、優化、分享或發布 splat 時,這些工具非常實用。

Gaussian Splatting 的限制
Gaussian Splatting 功能強大,但有其明確的限制。
首先,它預設不會產生乾淨的多邊形網格。Splat 非常適合瀏覽,但不適合用於綁定骨架、雕塑、3D 列印、物理模擬、碰撞偵測或一般遊戲資源編輯。
其次,檔案大小可能相當龐大。詳細的 3DGS 場景在壓縮和串流優化之前,可能達到數百 MB 甚至更多。網路傳輸雖持續改善,但仍是一項工程挑戰。
第三,需要足夠的影像涵蓋範圍。當照片數量過少、重疊不足、存在動態模糊、移動中的人物、鏡面或透明表面時,品質會明顯下降。系統只能根據拍攝所提供的內容進行重建。
第四,訓練與瀏覽都需要 GPU 支援。雲端工具會為使用者隱藏這一點,但本地端流程仍需要合適的硬體,尤其是處理大型場景時。
最後,3DGS 並不適合用於角色、道具或可列印的資源。如果你需要的是乾淨、已綁定骨架、可直接用於遊戲的模型,則需要以網格為基礎的工作流程。
Tripo AI 的定位
3D Gaussian Splatting 是一種場景重建工具。它透過拍攝現有物體的照片,建立可瀏覽的複製版本。非常適合用於環境場景、漫遊展示、掃描,以及真實世界的拍攝擷取。
步驟 1 — 上傳或描述資源。 在 Tripo Studio 中,選擇「Image-to-3D」並上傳清晰的參考圖片。若無可用的參考圖片,請使用「Text-to-3D」描述你想放置於重建場景中的道具、角色或物件。

步驟 2 — 生成並審查網格。 當表面細節至關重要時,選擇 HD Model;當需要較輕量的資產以便進行迭代時,則選擇 Smart Mesh。生成模型後,審查其輪廓、拓撲結構、比例及可見的瑕疵;將結果視為起始點,而非自動可用於正式生產的資產。

步驟 3 — 匯出至目標工作流程。 檢查模型後,針對引擎和 DCC 工具匯出 GLB 或 FBX,或在下游工作流程有需求時使用 OBJ、STL 或 3MF 格式。在將資產與 Gaussian Splatting 場景合併之前,請檢查拓撲結構、縮放比例、材質,以及骨架綁定或列印需求。

可以將兩者視為互補工具。遊戲開發者可以使用 3DGS 掃描真實建築作為背景,再透過 Tripo AI 製作道具和角色。VR 創作者可以用 Gaussian Splatting 重建房間,再加入 Tripo AI 生成的家具或物件。
環境場景使用 3DGS,資產製作使用 Tripo AI。在許多製作流程中,兩者可能都會用到。
常見問題
Gaussian Splatting 如何運作?
首先拍攝場景的多張重疊照片,結構光運動估計(Structure-from-Motion)推算相機位置並建立稀疏點雲,再由每個點生成一個 Gaussian。系統持續最佳化這些 Gaussian,直到渲染結果與原始照片吻合。
Gaussian Splatting 比攝影測量法更好嗎?
這取決於目標需求。Gaussian Splatting 通常在照片寫實的即時場景瀏覽方面表現更佳;若需要可編輯的標準網格,攝影測量法則更為適合。
Tesla 有使用 Gaussian Splatting 嗎?
Tesla 工程師曾公開討論在 Autopilot 及完全自動駕駛系統的駕駛世界模擬中應用 Generative Gaussian Splatting。這些模擬環境讓工程師能在不重複實際道路測試的情況下,以不同光線、天氣或交通條件測試邊緣駕駛情境。
Gaussian Splatting 的訓練需要多長時間?
訓練時間取決於影像數量、場景大小、解析度及 GPU 效能。小型拍攝在現代硬體上可能只需幾分鐘,較大的場景則需要更長時間。雲端工具通常會隱藏大部分設定細節。
Gaussian Splatting 與 NeRF 有什麼差異?
NeRF 將場景儲存於神經網路中,渲染速度通常較慢。Gaussian Splatting 儲存的是明確的 3D 橢球體,GPU 可直接進行光柵化,從而實現即時瀏覽。
Gaussian Splatting 有哪些應用場景?
它廣泛應用於 VR 與 XR 環境捕捉、遊戲關卡參考、真實場景視覺化、自動駕駛模擬、電影前期預覽,以及文化遺產數位典藏。
Gaussian Splatting 有哪些可用的軟體工具?
適合入門者的工具包括 Luma AI 和 Polycam。進階技術選項包括原始 INRIA 實作、Nerfstudio/gsplat 及 Postshot。SuperSplat 則適合在瀏覽器中進行查看與編輯。
Gaussian Splatting 是開源的嗎?
是的。原始 INRIA 實作以研究參考資料的形式公開,SuperSplat 等工具也是開源的。不過,在本地進行訓練仍需具備一定的技術知識與 GPU 硬體。
Gaussian Splatting 能產生用於列印或遊戲的 3D 模型嗎?
無法直接產生。Splat 場景與乾淨的多邊形網格並不相同。若需要用於列印、綁定骨架或遊戲的道具,請使用攝影測量法後製清理,或使用 Tripo AI 等 AI 網格生成器。
Gaussian Splatting 的硬體需求為何?
本地訓練通常需要支援 CUDA 的 NVIDIA GPU。影像數量越多、解析度越高、場景越大,所需的 VRAM 也越多。瀏覽器端的查看器負擔較輕,但流暢播放仍需具備一定效能的 GPU。
結論
3D Gaussian Splatting 是近期即時 3D 渲染領域最重要的進展之一。對藝術家和開發者而言,它讓照片寫實場景捕捉、VR 虛擬導覽及模擬環境的建立變得更加實際可行。
它的主要限制也是其最清晰的邊界:3DGS 用於建構場景,而非乾淨的製作資產。對於角色、道具、可列印物件或遊戲用網格,仍然需要資產生成工作流程。
準備好從單張圖片生成乾淨的 3D 資產了嗎?試試 Tripo AI Studio 或瀏覽 Tripo AI 定價方案 找到最適合您工作流程的方案。




