什么是高斯泼溅?
高斯泼溅(Gaussian Splatting,简称 3DGS)是一种较新的 3D 场景表示方法,使用数百万个 3D 高斯椭球体来表示场景。每个高斯点携带位置、旋转、缩放、颜色和不透明度属性。它能在消费级 GPU 上实现每秒 100+ 帧的照片级实时渲染,性能远超传统 NeRF 方法。
以 100+ FPS 的实时照片级渲染查看数百万个 3D 高斯点。
或点击选择文件,支持粘贴
手头没有文件?加载一个现成的高斯泼溅场景,立即体验查看器。
这是一个免费的在线高斯泼溅查看器,支持 .splat、.spz、.ksplat、.sog 和 PLY 格式。检查由数百万个携带位置、旋转、缩放、颜色和不透明度数据的 3D 高斯椭球体渲染的场景。所有渲染均在本地通过 WebGL 完成,您的文件永远不会离开浏览器。
泼溅场景通常由真实场所的照片或视频生成。同一个场景可能有好几种文件格式。
关闭这三种常被混淆,下面是各自擅长的事。
| 高斯泼溅 | 网格(GLB、OBJ) | 点云(PCD、XYZ) | |
|---|---|---|---|
| 组成 | 数百万个柔和的彩色斑点 | 带材质的三角形 | 单个的点 |
| 看起来 | 接近照片,包括反光和细节 | 干净、实在的表面 | 一个个点,中间有空隙 |
| 编辑或 3D 打印 | 困难,没有真正的表面 | 可以 | 要先转成网格 |
| 最适合 | 展示拍摄的场景或物体 | 游戏、AR、CAD 和打印 | 扫描和测量 |
高斯泼溅(Gaussian Splatting,简称 3DGS)是一种较新的 3D 场景表示方法,使用数百万个 3D 高斯椭球体来表示场景。每个高斯点携带位置、旋转、缩放、颜色和不透明度属性。它能在消费级 GPU 上实现每秒 100+ 帧的照片级实时渲染,性能远超传统 NeRF 方法。
仅查看的话,大多数现代显卡都能轻松处理常规大小的 .splat 文件。包含数百万高斯点的超大型场景在独立显卡上效果最佳,但集成显卡也可使用。渲染完全通过 WebGL 在本地完成,无需服务器端处理。
可以。.splat 可通过 SuGaR 或官方 gs-to-mesh 管线等工具转换为 OBJ 或 PLY 等网格格式。如需格式转换,请使用我们的 3D 模型转换工具。
.splat 文件由训练管线从多视角照片生成。常用工具包括官方高斯泼溅实现、Nerfstudio 扩展、SuperSplat 编辑器和各种 Web 版训练器。输出可从图像集捕获照片级的 3D 场景。
可以。3DGS因能实时渲染照片级真实场景,在AR/VR中应用广泛。您可以先在这里预览.splat场景,再将文件导出到兼容的AR/VR流程和播放器中部署。
这来自拍摄与训练,而不是查看器。拍摄角度少的地方会发糊,零散的高斯会飘在空中。多拍几个角度,或在 splat 编辑工具里裁掉它们。