腾讯提出InstantMesh:超快速的图像转 3D且质量很高,30秒内免费从一张图片生成3D模型

news2024/11/29 3:52:38

腾讯提出的InstantMes,能够从单张图像快速生成高质量的三维网格模型。这项技术利用了前馈框架,结合了多视图扩散模型和基于大规模重建模型(LRM)的稀疏视图重建技术,极大地优化了3D资产的创建过程。

如上图所示,给定单个图像作为输入,InstantMesh框架可以在10秒内生成高质量的3D网格。

相关链接

项目:github.com/TencentARC/InstantMesh

论文:arxiv.org/abs/2404.07191

Demo:huggingface.co/spaces/TencentARC/InstantMesh

ComfyUI: https://github.com/jtydhr88/ComfyUI-InstantMesh

论文阅读

InstantMesh:使用稀疏视图大型重建模型从单个图像高效生成3D网格

摘要

我们提出InstantMesh,这是一个从单个图像中立即生成的即时3D网格生成的前馈框架,具有最先进的一代质量和明显的训练可伸缩性。通过协同基于LRM体系结构的现成多视频扩散模型的优势和稀疏视图重建模型,InstantMesh能够在10秒内创建不同的3D资产。

为了提高训练效率并利用更多的几何监督,例如深度和正常状态,我们将一个可区分的ISO地表提取模块集成到我们的框架中,并直接在网格表示方面进行优化。 公共数据集的实验结果表明,即时插入率明显优于其他最新的图像-TO3D基准,无论是定性和定量上。

方法

InstantMesh框架概述

给定一个输入图像,我们首先利用一个多视图扩散模型来合成在固定的相机姿势下的新颖视图。然后将生成的多视图图像输入到基于变换的稀疏视图大模型重建一个高质量的三维网格。

整个图像到3d的生成过程只需要大约10秒钟。通过集成一个等面提取模块,即FlexiCubes,我们可以有效地渲染三维几何形状,并应用深度等几何监督并直接在网格上进行法线表示来增强结果。

实验

与其他基线方法相比,InstantMesh生成的3D网格显示出更好的几何和纹理。因为它们重建了视图空间中的对象。InstantMesh的结果呈现在一个固定的仰角20度,而其他方法的结果是在固定的标高下呈现的0度。

使用不同稀疏视图重建模型变体的图像到3d生成结果。对于每个生成的网格,我们进行可视化 纹理渲染(上)和非纹理几何(下)。所有的图像渲染在一个固定的仰角20度。

ComfyUI版本

https://github.com/jtydhr88/ComfyUI-InstantMesh

结论

在这项工作中提出了InstantMesh,一个开源的即时图像到3d框架,利用基于转换器的稀疏视图大型重建模型来创建高质量的3D资产,从图像生成的a 多视图扩散模型。

建立在Instant3D框架,我们引入了基于网格的表示和额外的几何监督,显著提升训练效率与重建质量。我们在其他方面也做一些改进,比如数据准备和训练策略。

数据集的评估表明,InstantMesh优于其他最新的图像到3d的基线定性和定量。InstantMesh旨在为3D生成AI社区和授权做出实质性贡献的研究者和创造者。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1668218.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++的数据结构(三):栈

栈(Stack)是一种后进先出(LIFO, Last In First Out)的数据结构,它只允许在一端(称为栈顶)进行插入和删除操作。栈的这种特性使得它在解决函数调用、括号匹配、表达式求值等问题时具有天然的优势…

Oracle 删除表中的列

Oracle 删除表中的列 CONN SCOTT/TIGER DROP TABLE T1; create table t1 as select * from emp; insert into t1 select * from t1; / / --到6000行,构造一个实验用大表T1。 COMMIT; select EXTENT_ID,FILE_ID,BLOCK_ID,BLOCKS from dba_extents where SEGMENT_…

涉密文件载体管控系统|DW-S402对涉密文件载体进行安全管理

1、系统简介 1.1 研发背景 涉密信息载体因涉及到党和国家秘密的安全,一直作为保密管理的重点对象进行管控。信息载体管理不善导致丢失或者被非授权带出是目前泄密的重要原因,给国家带来了不可估量的损失。近年来在国家保密局组织的多次保密检查中发现涉…

并发-守护线程setDaemon()

目录 为什么存在 什么是守护线程 创建守护线程 在使用守护线程时需要注意以下几点 可以使用isDaemon()方法来检查线程是否是守护线程 例1:上面提到当JVM中只剩下守护线程的时候,JVM就会退出,那么写段代码测试下 例2:thread…

深入理解C++中的Vector容器:用容器构建高效程序

文章目录 vector介绍vector常用的成员函数有关vector定义的函数vector的迭代器使用vector关于空间操作的成员函数vector的增删查改 总结 vector介绍 在C语言的库中包含有公共数据结构的实现,C的这个部分内容就是众所周知的STL(标准模版库)&a…

别人家的UI表单为什么这么漂亮?而你却千篇一律。

设计漂亮的移动UI页面表单页需要考虑以下几个方面: 布局和结构设计 合适的布局和结构,使表单页面看起来整洁、清晰,并且易于使用。可以使用网格系统或者栅格布局来对表单进行划分,使不同的表单元素有明确的位置和排列。 色彩和配…

java线程局部变量使用方式

线程局部变量是Java中用于存储线程本地信息的变量。这种变量仅在线程的生命周期内存在,并且每个线程都有自己的一份拷贝。换句话说,线程局部变量是线程私有的,其他线程无法访问。 使用场景主要包括: 1. 存储线程状态信息&#xff…

Tableau-BI仪表盘搭建

目录 经营数据总览 经营数据详情 每日营收数据 每日流量数据 新老客占比 平台占比 门店占比 投放情况 订单分布 配送分布 汇总搭建仪表板 构思仪表盘布局 经营数据总览 数据总览表,显示的是数据,就拖入文本中,其他同样加入到已经…

HNU-操作系统OS-2024期中考试

前言 该卷为22计科/智能OS期中考卷。 感谢智能22毕宿同学记忆了考卷考题。 同学评价:总体简单;第1,7概念题较难需要看书;第4,5题原题。 欢迎同学分享答案。 【1】共10分 操作系统的设计目标有哪些? 【…

【C++】继承(菱形继承的深入理解)

在本篇博客中,作者将会带领你深入的理解C中的继承。 注意!!!本篇博客是在32位机器下进行讲解的,64位下会有所不同,但大同小异。 一. 继承的概念及定义 继承的概念 什么是继承?为什么要有继承&…

pixhawk无人机飞控解锁

飞控解锁 GitBook 左手油门的遥控解锁是油门右下角拨,右手油门是油门最低,方向最右。 飞控如何加锁? 左手油门:油门左下角 右手油门:油门最低,方向最左 飞控解锁成功后,不推油门的情况下,…

ssm121开放式教学评价管理系统+vue

开放式教学评价管理系统vue 摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对开放式教学评价管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了开放式开放…

上位机图像处理和嵌入式模块部署(树莓派4b的软件源)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 很多文章都建议替换一下树莓派4b的软件源,不过我自己实际使用下来,官方的软件下载速度其实还可以。这里下载的时候&#xf…

部署Gerapy

1.Gerapy 是什么? Gerapy 是一款基于 Python 3 的分布式爬虫管理框架,它旨在简化和优化分布式爬虫的部署、管理和监控过程。 2.作用与功能? 2.1分布式管理: Gerapy 允许用户在多台机器上部署和管理Scrapy爬虫,实现爬虫…

IT项目管理-小题计算【太原理工大学】

1.合同总价问题 问承包商的利润是? 实际利润目标利润(目标成本-实际成本)*卖方分担比例 解:10 000(100 000 - 90 000)* 0.2 12 000(元) 实际成本有时也写作最终成本,问承…

生成器与迭代器

生成器 生成器的概念 在python中,一边循环一边计算的机制叫做生成器,我们设想一个场景:如果我要列举一万个数字,我可以先创建一万的数存入列表中或者挖掘这一万个数之间的规律然后通过一边计算一边循环来一个一个得到这一万个数。…

springboot整合rabbitmq的不同工作模式理解

前提是已经安装并启动了rabbitmq,并且项目已经引入rabbitmq,完成了配置。 不同模式所需参数不同,生产者可以根据参数不同使用重载的convertAndSend方法。而消费者均是直接监听某个队列。 不同的交换机是实现不同工作模式的关键组件.每种交换…

2024数维杯数学建模B题生物质和煤共热解问题的研究原创论文分享

大家好,从昨天肝到现在,终于完成了2024数维杯数学建模挑战赛B题的完整论文啦。 实在精力有限,具体的讲解大家可以去讲解视频: 2024数维杯数学建模B题煤共热解每一问高质量完整代码讲解!_哔哩哔哩_bilibili 2024数维杯…

Linux 信号保存

💓博主CSDN主页:麻辣韭菜💓   ⏩专栏分类:Linux知识分享⏪   🚚代码仓库:Linux代码练习🚚   🌹关注我🫵带你学习更多Linux知识   🔝 目录 前言 阻塞信号 1. 信号其他相关常见…

mybatis-plus使用指南(1)

快速开始 首先 我们 在创建了一个基本的springboot的基础框架以后&#xff0c;在 pom文件中 引入 mybatisplus的相关依赖 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5…