Brush - 人人皆可进行 3D 重建
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),方便调试。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
用 Python 代码给微信“去重瘦身”?工程师回应:非常粗暴,可能导致文件打不开
近日有网友分享了一段能帮助微信“去重瘦身”的 Python 代码,专门针对微信“每一次转发都会重新保存一份”的情况,删除重复的文件,称能搞定微信这个易胖体质。 微信员工 @客村小蒋 今日转发了该消息,并表示“非常不建议这么做,没用,而且可能带来不好的后果”。 1)微信并没有对多次转发的同一个文件重复存储,电脑里看到的同文件名加 (1)、(2),是硬链接,实际只有一份真实存储; 2)这里的代码,是通过名字重复来判断,非常粗暴,删除之后,可能导致原来消息打不开,还存在误删可能性
-
下一篇
华为公布昇腾 AI 芯片三年发展路线图,明年 Q1 推出 Ascend 950PR
在华为全联接大会2025上,华为副董事长、轮值董事长徐直军登台发表演讲,首次对外公布了昇腾AI芯片未来三年的产品迭代路线图,同时明确表示2026年一季度发布的新产品将采用华为自研HBM(高带宽内存)。 同时他还分享了昇腾芯片的后续规划: Ascend 950PR:2026年Q1 Ascend 950DT:2026年Q4 Ascend 960:2027年Q4 Ascend 970:2028年Q4 其中,950芯片采用华为自研HBM,新增支持低精度数据格式、提升向量算力、提升互联带宽2.5倍。 据报道,华为Ascend 910C在今年一季度量产,将两颗昇腾910B芯片通过先进封装技术整合在一起,采用相对成熟的封装方案,在性能和成本间做了平衡。其FP16精度算力约800 TFLOPS,内存带宽约3.2 TB/s,性能大概能达到NVIDIA H100的80%。 据悉,阿里巴巴、百度、腾讯等互联网巨头都是Ascend 910C的首批客户,他们过往都采购了大量的NVIDIA GPU加速器,华为昇腾对NVIDIA造成了巨大冲击。
相关文章
文章评论
共有0条评论来说两句吧...