MrNeRF/awesome-3D-gaussian-splatting

Curated list of papers and resources focused on 3D Gaussian Splatting, intended to keep pace with the anticipated surge of research in the coming months.

MrNeRF/awesome-3D-gaussian-splatting 是一个精选的资源列表(一个“awesome 列表”),专注于 3D 高斯泼溅 (3DGS) —— 一种从照片或视频实时渲染 3D 场景的技术。该项目将论文、代码、工具和学习材料的链接集中在一个地方。

内容概览

README 将资源分为五个主要部分:

1. 论文与文档

  • 一个 可搜索的 3DGS 论文数据库(托管在项目网站上)。
  • 课程与教程,包括麻省理工学院关于逆渲染的系列讲座,以及原始 3DGS 论文作者的教程。
  • 一个用于户外场景的 数据集 链接(NERDS 360)。

2. 实现

  • 原始 3DGS 作者的 官方参考实现(graphdeco-inria)。
  • 一个 社区实现 表格,涵盖多种语言(C++、Python、Taichi、Warp 等),并附有许可证和简短描述。示例包括 LichtFeld Studio(原生桌面应用)、Nerfstudio 的 gsplat、OpenSplat 以及多个重实现。
  • 基于或扩展 3DGS 的 框架,如 Pointrix、GauStudio 和 DriveStudio。

3. 查看器与游戏引擎支持

  • 针对 Unity、Unreal、PlayCanvas 和 Godot 的 游戏引擎插件。
  • Web 查看器,分为 WebGL 和 WebGPU 类别(例如 Splat Viewer、gsplat.js、SuperSplat Viewer)。
  • 桌面查看器(例如 3DGS.cpp、vkgs、splatviz)和 原生应用,如 Blender 插件、Houdini 渲染器、iOS Metal 查看器、VR 支持和 ROS2 支持。

4. 工具与实用程序

  • 数据处理工具:格式转换器(PLY、SPZ、SPLAT 等)、点云编辑器和将视频转换为 3DGS 场景的管道。
  • 开发工具:Houdini 集成、相机参数转换和基于浏览器的 3DGS 编辑器(SuperSplat)。

5. 学习资源

  • 博客文章,从入门到技术层面解释 3DGS,包括压缩技术和与 NeRF 的比较。
  • 演讲(例如,关于标准化的 Metaverse 标准论坛讨论)。
  • 视频教程 和 LichtFeld Studio 的 YouTube 频道。

关键要点

这不是软件本身——它是一个指向软件、论文和学习材料的 链接目录。如果你想学习 3DGS、寻找可尝试的代码,或为你的平台选择查看器,这个列表是一个起点。该项目还邀请贡献(通过 CONTRIBUTING.md 文件),并感谢了多位帮助维护的人员。

相关

  • 项目
  • 项目
  • 项目
  • 项目