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:

