-- FPS

高斯泼溅

上传 1 到 10 张照片。一个在你浏览器中本地运行的深度估计模型会把它们变成彩色的 3D 泼溅点云,你可以环绕、放大并在其中飞行:一次一张照片,或者把它们全部合并成一个场景。不会向任何地方上传任何内容。

🖼️
点击或将 1 到 10 张照片拖放到这里

你的浏览器不支持此泼溅渲染器所需的 WebGL2。请尝试较新版本的 Chrome、Firefox 或 Edge。

🌌 高斯泼溅
你选择的那张照片会变成它自己的泼溅场景。
No photo selected yet.

1.00×
1.00×
120,000 splats
细节以及上面的两个控件是根据已经计算好的深度图重新构建的:对于已经见过的照片,模型不会再次运行。

关于高斯泼溅

高斯泼溅是一种表示 3D 场景的方式,它不用三角形,而是用一团柔和的彩色斑点——高斯——每个都有自己的位置、大小和颜色,并从相机所朝的方向进行混合。它于 2023 年提出,之所以流行,是因为以这种方式构建的场景可以以非常高的帧率绘制,同时仍能捕捉三角网格难以实现的柔和边缘、精细细节和反光,还因为场景可以直接从普通照片生成,而不必手工建模。

像研究人员那样构建完整的高斯泼溅场景,通常要从围绕拍摄对象各个角度拍摄的几十或几百张照片开始,还需要一个单独的步骤来算出每张照片究竟是从哪里拍摄的,并在 GPU 上进行几分钟的优化,使高斯与这些视图相匹配。本页面走的是更轻量的路径,并以两种方式提供:深度估计模型查看一张图像,算出每个部分有多远,这个估计就足以把图像从平面上抬起来,变成一个真实的、可环绕的泼溅点云。你可以对选定的一张照片这样做,也可以一次对所有上传的照片这样做,此时它们会被放入一个共享的场景,像全景图一样排列在观看者周围。这两种方式都更像手机相机流行起来的 2.5D 视差照片,而不是完整的多相机重建——这里没有任何东西去推算每张图像实际是从哪里拍的——但两者都是用同样的高斯泼溅技术构建和绘制的。

这里的一切都在访问者自己的硬件上运行:深度模型是一个紧凑的神经网络,下载一次后完全在浏览器内运行,泼溅点由实时渲染器绘制,该渲染器在以透明度混合之前会由后向前对它们进行排序,这与完整的高斯泼溅研究查看器所使用的核心技术相同。任何照片都不会被发送到服务器:从上传的图像到最终绘制的帧,整条链路都留在打开该页面的设备上。