3D Gaussian Splatting
Source: https://github.com/MrNeRF/awesome-3D-gaussian-splatting at
e945732c972f
License: MIT
Read the English original
This edition is an AI-assisted translation.
Awesome 3D Gaussian Splatting
Section titled “Awesome 3D Gaussian Splatting”
一個聚焦於 3D Gaussian Splatting(3DGS)及相關技術的精選資源合集。
瀏覽論文列表 | LichtFeld Studio | 貢獻 | MrNeRF
造訪我們全面、可搜尋的 3D Gaussian Splatting 論文資料庫: Papers Database
- MIT 逆向渲染講座(模組 2) - 關於逆向渲染的學術深入講解
- 3DGS 教學 - 原始 3DGS 論文作者編寫的教學
- NERDS 360 多視角資料集 - 高品質的戶外場景資料集
- 原始 Gaussian Splatting - 原始作者提供的參考實作
| 實作 | 語言 | 授權條款 | 描述 |
|---|---|---|---|
| LichtFeld Studio (lichtfeld.io) | C++/CUDA | GPL-3.0 | 用於 3D Gaussian Splatting 的模組化工作站——可在單一原生應用中訓練、檢查、編輯、自動化並匯出 |
| Nerfstudio gsplat | Python/CUDA | Apache-2.0 | 與 Nerfstudio 的整合 |
| OpenSplat | C++/CPU/GPU | AGPL-3.0 | 跨平台解決方案 |
| Taichi 3D GS | Taichi | Apache-2.0 | 基於 Taichi 的實作 |
| taichi-splatting | Taichi/PyTorch | Apache-2.0 | 面向 Taichi 和 PyTorch 的模組化光柵化器 |
| Grendel Distributed 3DGS | Python/CUDA | Apache-2.0 | 多 GPU 分散式訓練 |
| Warp 3DGS | Warp/Python | AGPL-3.0 | 基於 Warp 的實作 |
| RI3D | Python/CUDA | Unlicense | 少樣本 gaussian splatting 流水線 |
| gaussian_splatting | Python/CUDA | MIT | 附帶數學推導文件的可讀實作 |
| 3d-gaussian-splatting | Python/CUDA | MIT | 精簡的重新實作 |
| gaussian_splatting_3d | Python/CUDA | 早期的社群重新實作 | |
| My-exp-Gaussians | Python/CUDA | 增強 3D 高斯對複雜場景的建模能力 | |
| 360-gaussian-splatting | Python | 直接從 360° 影像訓練 splats | |
| 2D Gaussian Splatting | Jupyter | MIT | 2D gaussian splatting 的 Notebook 演練 |
| DGSO | Python | MIT | 在 gaussian 最佳化過程中應用風格遷移 |
| 3D-Gaussian-Splatting-Reconstruction | Python | Apache-2.0 | 從影片輸入出發的純 PyTorch 實作——無需編譯 CUDA,支援 CPU/NVIDIA GPU 後端,內建姿態估計器和 GUI |
| MetalSplat | PyTorch/Metal | MIT | 基於 Metal 的實作,面向 Apple Silicon GPU,在 PyTorch 上透過執行期自動編譯核心 |
- Pointrix - 可微的基於點的渲染
- msplat - 模組化的可微 gaussian 光柵化庫
- GauStudio - 包含多種實作的統一框架
- DriveStudio - 城市場景重建框架
- GSCodecStudio - 壓縮與動態 splatting
- gaussian-splatting-lightning - 衍生演算法外加一個互動式 Web 檢視器
檢視器與遊戲引擎支援
Section titled “檢視器與遊戲引擎支援”- Unity 插件
- Unity 插件(gsplat-unity)
- Unity 插件(DynGsplat-unity) - 用於動態 splatting
- Unreal 插件(MLSLabsGaussianSplattingRenderer-UE)
- Unreal 插件(XScene-UEPlugin)
- PlayCanvas 引擎
- Godot 插件(gdgs) - 面向 Godot 4.3+ 的即時 3DGS 渲染插件
Web 檢視器
Section titled “Web 檢視器”WebGL
- Splat Viewer
- Gauzilla
- 互動式檢視器
- GaussianSplats3D
- gsplat.js
- A-Frame
- splaTV - 用於 4D 高斯的檢視器,附線上示範
- WebRTC 檢視器
WebGPU
- EPFL 檢視器
- WebGPU Splat
- gaussian-splatting-webgpu
- SuperSplat Viewer - 高效能 splat 檢視器
- PlayCanvas 模型檢視器 - 用於 glTF 和 3DGS 資源的檢視器
- 3DGS.cpp - 面向 Windows、macOS、Linux、iOS 和 visionOS 的 C++/Vulkan 渲染器
- vkgs - 跨平台的 C++/Vulkan 渲染器
- splatviz - 在執行期編輯渲染程式碼,或同時顯示多個場景
- OpenGL Viewer - PyOpenGL 檢視器,同時帶有官方 CUDA 後端
- Taichi Viewer - 具備基準測試能力的渲染器
- DearGaussianGUI
- LiteViz-GS
- Nerfstudio Viser
- Nerfstudio(gaussian_splatting 分支)
- Jupyter notebook 檢視器
- Blender 插件
- Blender 插件(KIRI)
- Blender 插件(404—GEN)
- Houdini 視埠渲染器 - Houdini 中 Gaussian Splatting 的 HDK/GLSL 實作
- iOS Metal 檢視器
- VR 支援(OpenXR)
- ROS2 支援
- Splat Local - 在 Apple Silicon 上完全本地執行的影片到 3DGS 流水線(COLMAP/GLOMAP 姿態,Metal 原生訓練透過 Brush),訓練檢查點即時串流傳輸到瀏覽器檢視器
工具與實用程式
Section titled “工具與實用程式”- Kapture - 用於視覺定位的統一資料格式
- Kapture 影像裁剪器 - 用於去除黑邊的未畸變影像裁剪器
- 3DGS 轉換器 - 格式轉換工具
- 點雲編輯器 - 基於 Web 的點雲編輯
- SPZ 轉換器 - SPZ 轉換工具
- gsbox 轉換器 - PLY SPLAT SPZ SPX 轉換工具
- SplatTransform - 用於轉換和編輯 splats 的 CLI 工具以及 Node/瀏覽器函式庫,可讀取 PLY、SOG、SPZ、SPLAT、KSPLAT 和 LCC/LCC2,寫入 PLY、SOG、SPZ、GLB、CSV、LOD 和 WebP
- GaussForge - 基於 C++/WASM 的 PLY、SPZ、SPLAT 與 KSPLAT 之間的轉換
- SpectacularAI - 針對不同 3DGS 約定的轉換腳本
- VGGT Factor Refinement - 使用 VGGT + 因子圖的免 COLMAP 流水線,從影片到 COLMAP 格式輸出
- splatreg - 可透過 pip 安裝的 splat 配準:將兩個 3DGS 掃描對齊並合併到同一個 SE(3)/Sim(3) 座標系(恢復尺度),提供 CLI + 純 PyTorch API,無需手動 gizmo
- AURA - 面向 3DGS 資產的逐 splat 校準置信度:留出一可靠性標籤、等滲校準,以及帶有認證 LOD 階梯的分布無關保形剪枝證書;透過 glTF/OpenUSD/SPZ 匯出(pip install aura-splat)
- Open Reality - 從手機影片到 3D 場景(基於 VGGT-SLAM,可選 gsplat 最佳化後匯出 splat),AI 助手可經由 MCP 查詢:測量、地面與牆面平面、路徑規劃、物體清單、機器人訓練匯出;可自託管
- GSOPs for Houdini - Houdini 整合工具
- camorph - 相機參數轉換
- SuperSplat - 免費、開源的基於瀏覽器的 3DGS 編輯器,支援一鍵發布
- 3DGS 介紹 - HuggingFace 指南
- Gaussian Splatting 綜合概覽
- 非常好的(技術向)3D Gaussian Splatting 入門
- Gaussian Splatting 真的很酷
- 讓 Gaussian Splats 更小
- 讓 Gaussian Splats 更小一點
- 壓縮 Gaussian Splats
- PlayCanvas 開源 SOG - Spatially Ordered Gaussians,一種基於 WebP 的超壓縮格式,比 PLY 小 15-20 倍
- 實作細節 - 技術深入解析
- 數學基礎 - 理論解釋
- 前向與反向傳播的數學細節
- PyTorch 實作 - 在 PyTorch 中精心實作的 Vanilla 3DGS
- NeRFs vs. 3DGS
- Gaussian 頭部頭像:總結
- 地理空間中的 3D:NeRFs、Gaussian Splatting 與空間運算
- 採集指南 - 影像採集教學
- 關於 gs 通用格式的讨论
- Gaussian Splats:準備好標準化了嗎? - 元宇宙標準論壇 2025/1/28
- Unity 整合指南 - 元宇宙標準論壇 2025/5/6
- 入門(Windows)
- 兩分鐘講解
- Computerphile 的 3DGS 講解
- Gaussian Splats 市政廳會議 - 第二部分
- gaussian splatting 入門(以及 Unity 插件)
- Jupyter 教學
YouTube 頻道
Section titled “YouTube 頻道”- LichtFeld Studio - 面向 LichtFeld Studio 的教學、發布講解與開發更新
- 感謝 Leonid Keselman 告知我論文”Real-time Photorealistic Dynamic Scene Representation and Rendering with 4D Gaussian Splatting”的發布。
- 感謝 Eric Haines 推薦 Jupyter notebook 檢視器、Windows 教學,並修復了文字連字號及其他問題。
- 感謝 Henry Pearce 維護貢獻。
- Yehe Liu
HagiCode
HagiCode 是面向專案開發的 AI 編碼工作台:豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。
透過豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易上手和跟進。
- 智慧OpenSpec 工作流程將意圖轉化為從提案、設計、任務到交付的可執行路徑。
- 高效多 Agent 並行推進研究、實作與審查,並支援多儲存庫變更與你熟悉的 Agent CLI。
- 有趣豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。
下載 Windows 版
分享 HagiCode
讓想法化為交付成果。
HagiCode 是面向專案開發的 AI 編碼工作台:以 OpenSpec 工作流程規劃變更,多 Agent 並行執行,再由 Hero Scenario 讓進度一目了然,將想法化為交付成果。
- 智慧
- OpenSpec 工作流程將意圖轉化為從提案到交付的可執行路徑。
- 高效
- 多 Agent 並行推進研究、實作與審查。
- 有趣
- 豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易跟進。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

