SPAR3D:一张图片就能生成3D模型,每个物体的重建时间仅需0.7秒!

简介: SPAR3D 是由 Stability AI 和伊利诺伊大学香槟分校推出的先进单图生成3D模型方法,支持快速推理与用户交互式编辑,适用于多种3D建模场景。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日分享大模型与 AI 领域的最新开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. 功能:SPAR3D 能从单张图像中高效重建出高质量的3D网格模型,支持用户交互式编辑。
  2. 技术:基于两阶段设计,结合点扩散模型和三平面Transformer,实现快速且高质量的3D重建。
  3. 应用:适用于增强现实、电影制作、工业设计等多种场景,泛化能力强。

正文(附运行示例)

SPAR3D 是什么

stable-point-aware-3d

SPAR3D 是由 Stability AI 和伊利诺伊大学香槟分校联合推出的先进单图生成3D模型方法。它能够从单张图像中高效重建出高质量的3D对象,结合了回归模型和生成模型的优势,既能准确重建图像中的可见表面,又能合理生成被遮挡部分的几何和纹理细节。

SPAR3D 采用两阶段设计,第一阶段使用点扩散模型生成稀疏的3D点云,第二阶段结合采样的点云和输入图像生成高度详细的网格。该方法在多个数据集上表现出色,推理速度快,支持用户对生成网格的交互式编辑,为单视图3D重建任务提供了一种实用且高效的解决方案。

SPAR3D 的主要功能

  • 单视图3D重建:从单张2D图像中重建出高质量的3D网格模型,适用于增强现实、电影制作、制造业等需要3D建模的场景。
  • 快速推理:具有高效的推理速度,每个物体的重建时间仅需0.7秒,适合实时应用需求。
  • 支持用户编辑:生成的3D网格支持交互式编辑,用户基于修改点云调整未见表面的细节,如添加物体部件或改善局部细节,满足个性化需求。
  • 泛化能力强:不仅在标准数据集上表现优异,多图像和AI生成图像上实现准确的几何结构重建和良好的纹理效果,具有强大的泛化性能。

SPAR3D 的技术原理

  • 两阶段设计
    • 点采样阶段:用轻量级的点扩散模型生成稀疏的3D点云。模型基于DDPM框架,用前向过程向原始点云添加噪声,再用后向过程中的去噪器学习去除噪声,生成包含XYZ和RGB信息的点云。
    • 网格化阶段:将采样的点云和输入图像作为条件,用大型三平面Transformer生成高分辨率的三平面特征,用于估计物体的几何、纹理、光照以及材质属性。
  • 点云作为中间表示:点云作为连接两个阶段的桥梁,为网格化阶段提供必要的几何和颜色信息,支持用户在点云层面上进行编辑,增强模型的灵活性和可交互性。
  • 概率建模与逆渲染:在点采样阶段,基于概率建模处理单视图3D重建中的不确定性问题,生成合理的点云分布。在网格化阶段,进行逆渲染,将点云和图像信息融合,估计出物体的详细几何结构和材质属性。

如何运行 SPAR3D

1. 安装依赖

确保你的环境满足以下条件:

  • Python >= 3.8
  • 可选:CUDA
  • 对于 Windows(实验性支持):Visual Studio 2022

安装 PyTorch 和其他依赖:

pip install -U setuptools==69.5.1
pip install wheel
pip install -r requirements.txt

2. 请求访问并登录

  1. 登录 Hugging Face 并请求访问 这里
  2. 创建一个具有读取权限的访问令牌 这里
  3. 在环境中运行 huggingface-cli login 并输入令牌。

3. 运行推理

python run.py demo_files/examples/fish.png --output-dir output/

这将把重建的3D模型保存为 GLB 文件到 output/ 目录中。

4. 本地 Gradio 应用

python gradio_app.py

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日分享大模型与 AI 领域的最新开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
人工智能 vr&ar 图形学
开源单图生成3D模型TripoSR的局限性分析
【2月更文挑战第25天】开源单图生成3D模型TripoSR的局限性分析
764 6
开源单图生成3D模型TripoSR的局限性分析
|
数据采集 存储 人工智能
TripoSR开源!从单个图像快速生成 3D 对象!(附魔搭社区推理实战教程)
近期,VAST团队和Stability AI团队合作发布了TripoSR,可在一秒内从单个图像生成高质量3D对象。
|
人工智能 vr&ar
PSHuman:开源单图像3D人像重建技术,一张照片就能生成3D人像模型
PSHuman 是一种先进的单图像3D人像重建技术,仅需一张照片即可生成高度逼真的3D模型,支持面部细节、全身姿态和纹理恢复,适用于影视、游戏、虚拟现实等多个领域。
1798 4
PSHuman:开源单图像3D人像重建技术,一张照片就能生成3D人像模型
|
监控 网络协议 Java
I/O多路复用【Linux/网络】(C++实现select、poll和epoll服务器)(上)
I/O多路复用【Linux/网络】(C++实现select、poll和epoll服务器)
562 0
|
6月前
|
机器人 图形学 开发者
腾讯混元最新开源:一张图,秒变游戏大片
有没有想过,随手拍的一张风景照,下一秒就能变成可操控的游戏开放世界?
506 3
|
3月前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本、点、框等提示进行图像与视频分割的统一基础模型,突破传统限制,实现开放词汇概念的精准识别与跟踪,涵盖超400万独特概念,推动视觉分割新发展。
1922 6
|
11月前
|
机器学习/深度学习 人工智能 vr&ar
LHM:单图生成3D动画人!阿里开源建模核弹,高斯点云重构服装纹理
阿里巴巴通义实验室开源的LHM模型,能够从单张图像快速重建高质量可动画化的3D人体模型,支持实时渲染和姿态控制,适用于AR/VR、游戏开发等多种场景。
2770 0
LHM:单图生成3D动画人!阿里开源建模核弹,高斯点云重构服装纹理
|
11月前
|
人工智能 前端开发 算法
Vibe Draw:涂鸦秒变3D模型!开源AI建模神器解放创意生产力
Vibe Draw 是一款基于AI技术的开源3D建模工具,通过Next.js和FastAPI构建,能将用户绘制的2D草图智能转化为3D模型,并支持文本提示优化和场景构建。
729 35
Vibe Draw:涂鸦秒变3D模型!开源AI建模神器解放创意生产力
|
10月前
|
人工智能
Hi3DGen:2D照片秒变高精度模型,毛孔级细节完爆Blender!港中文×字节×清华联手打造3D生成黑科技
Hi3DGen是由香港中文大学、字节跳动和清华大学联合研发的高保真3D几何生成框架,通过法线图中间表示实现细节丰富的3D模型生成,其双阶段生成流程显著提升了几何保真度。
940 32
Hi3DGen:2D照片秒变高精度模型,毛孔级细节完爆Blender!港中文×字节×清华联手打造3D生成黑科技
|
11月前
|
人工智能 编解码 测试技术
TripoSG:3D生成新纪元!修正流模型秒出高保真网格,碾压传统建模
TripoSG 是 VAST AI 推出的基于大规模修正流模型的高保真 3D 形状合成技术,能够从单张图像生成细节丰富的 3D 网格模型,在工业设计、游戏开发等领域具有广泛应用前景。
490 15
TripoSG:3D生成新纪元!修正流模型秒出高保真网格,碾压传统建模

热门文章

最新文章