您现在的位置是:首页 > 文章详情

Brush - 人人皆可进行 3D 重建

日期:2025-09-18点击:48

Brush 是一个使用高斯分布的3D 重建引擎。它适用于多种系统:macOS/windows/linux、AMD/Nvidia/Intel显卡、Android以及浏览器。为此,它使用了 WebGPU 兼容技术和 Burn 机器学习框架。

机器学习在实时渲染方面潜力巨大,但大多数机器学习工具都无法很好地支持它:渲染需要实时交互,通常涉及动态形状和计算,无法在大多数平台上运行,而且发布包含大量 CUDA 依赖的应用程序会非常繁琐。而 Brush 则能生成简单的无依赖二进制文件,几乎可以在所有设备上运行,无需任何设置。

试用网页演示版 (注意:仅适用于 Chrome 和 Edge。)

Brush 接收 COLMAP 数据或 Nerfstudio 格式的数据集。训练在移动设备和浏览器中均得到原生支持。训练期间,您可以与场景互动,实时查看训练动态,并在训练过程中将当前渲染与输入视图进行比较。

它还支持遮罩图像:

  • 具有透明度的图像。这将强制最终的 splat 与输入的透明度匹配。
  • 一个名为“masks”的图像文件夹。这会忽略图像中被遮罩的部分。

Brush 也可用作 splat viewer,包括在 Web 上。它可以加载 .ply 和 .compressed.ply 文件。您可以从 URL 中流式传输数据(对于 Web 应用,只需在 URL 后附加?url=)。

Brush 还可以加载 splat 文件的 .zip 以将其显示为动画,或包含增量帧的特殊层(参见cat-4D Cap4D!)。

Brush 可以用作命令行界面 (CLI)。运行brush --help即可查看概览。所有命令行命令均可配合--with-viewer使用,并可打开用户界面 (UI),方便调试。

原文链接:https://www.oschina.net/p/brush
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章