一行字实现3D换脸!UC伯克利提出「Chat-NeRF」,说句话完成大片级渲染

由于神经3D重建技术的发展,捕获真实世界3D场景的特征表示从未如此简单。

然而,在此之上的3D场景编辑却一直未能有一个简单有效的方案。

最近,来自UC伯克利的研究人员基于此前的工作InstructPix2Pix,提出了一种使用文本指令编辑NeRF场景的方法——Instruct-NeRF2NeRF。

图片

论文地址:https://arxiv.org/abs/2303.12789

利用Instruct-NeRF2NeRF,我们只需一句话,就能编辑大规模的现实世界场景,并且比以前的工作更真实、更有针对性。

比如,想要他有胡子,脸上就会出现一簇胡子!

图片

或者直接换头,秒变成爱因斯坦。

图片

此外,由于模型能不断地使用新的编辑过的图像更新数据集,所以场景的重建效果也会逐步得到改善。

NeRF + InstructPix2Pix = Instruct-NeRF2NeRF

具体来说,人类需要给定输入图像,以及告诉模型要做什么的书面指令,随后模型就会遵循这些指令来编辑图像。

实现步骤如下:

在训练视角下从场景中渲染出一张图像。使用InstructPix2Pix模型根据全局文本指令对该图像进行编辑。用编辑后的图像替换训练数据集中的原始图像。NeRF模型按照往常继续进行训练。

图片

实现方法

相比于传统的三维编辑,NeRF2NeRF是一种新的三维场景编辑方法,其最大的亮点在于采用了「迭代数据集更新」技术。

虽然是在3D场景上进行编辑,但论文中使用2D而不是3D扩散模型来提取形式和外观先验,因为用于训练3D生成模型的数据非常有限。

这个2D扩散模型,就是该研究团队不久前开发的InstructPix2Pix——一款基于指令文本的2D图像编辑模型,输入图像和文本指令,它就能输出编辑后的图像。

然而,这种2D模型会导致场景不同角度的变化不均匀,因此,「迭代数据集更新」应运而生,该技术交替修改NeRF的「输入图片数据集」,并更新基础3D表征。

这意味着文本引导扩散模型(InstructPix2Pix)将根据指令生成新的图像变化,并将这些新图像用作NeRF模型训练的输入。因此,重建的三维场景将基于新的文本引导编辑。

在初始迭代中,InstructPix2Pix通常不能在不同视角下执行一致的编辑,然而,在NeRF重新渲染和更新的过程中,它们将会收敛于一个全局一致的场景。

总结而言,NeRF2NeRF方法通过迭代地更新图像内容,并将这些更新后的内容整合到三维场景中,从而提高了3D场景的编辑效率,还保持了场景的连贯性和真实感。

图片

可以说,UC伯克利研究团队的此项工作是此前InstructPix2Pix的延伸版,通过将NeRF与InstructPix2Pix结合,再配合「迭代数据集更新」,一键编辑照样玩转3D场景!

仍有局限,但瑕不掩瑜

不过,由于Instruct-NeRF2NeRF是基于此前的InstructPix2Pix,因此继承了后者的诸多局限,例如无法进行大规模空间操作。

此外,与DreamFusion一样,Instruct-NeRF2NeRF一次只能在一个视图上使用扩散模型,所以也可能会遇到类似的伪影问题。

下图展示了两种类型的失败案例:

(1)Pix2Pix无法在2D中执行编辑,因此NeRF2NeRF在3D中也失败了;

(2)Pix2Pix在2D中可以完成编辑,但在3D中存在很大的不一致性,因此NeRF2NeRF也没能成功。

图片

再比如下面这只「熊猫」,不仅看起来非常凶悍(作为原型的雕像就很凶),而且毛色多少也有些诡异,眼睛在画面移动时也有明显的「穿模」。

图片

自从ChatGPT,Diffusion, NeRFs被拉进聚光灯之下,这篇文章可谓充分发挥了三者的优势,从「AI一句话作图」进阶到了「AI一句话编辑3D场景」。

尽管方法存在一些局限性,但仍瑕不掩瑜,为三维特征编辑给出了一个简单可行的方案,有望成为NeRF发展的里程碑之作。

一句话编辑3D场景

最后,再看一波作者放出的效果。

不难看出,这款一键PS的3D场景编辑神器,不论是指令理解能力,还是图像真实程度,都比较符合预期,未来也许会成为学术界和网友们把玩的「新宠」,继ChatGPT后打造出一个Chat-NeRFs。

图片

图片

即便是随意改变图像的环境背景、四季特点、天气,给出的新图像也完全符合现实逻辑。

原图:

图片

秋天:

图片

雪天:

图片

沙漠:

图片

暴风雨:

图片

参考资料:​​​https://www.php.cn/link/ebeb300882677f350ea818c8f333f5b9​

以上就是一行字实现3D换脸!UC伯克利提出「Chat-NeRF」,说句话完成大片级渲染的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1632995.html

(0)
上一篇 2025年2月18日 16:56:31
下一篇 2025年2月18日 16:57:13

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Photoshop利用图层样式绘制电影中逼真的3D机器人EVA

    本文小编姜维大家带来如何使用Photoshop绘制电影中的3D机器人EVA,教程有些复杂,喜欢的朋友可以一起来学习实现目标的方法有很多种,但掌握原理什么的最重要了。因为只要掌握了原理,我们甚至就可以画出更为复杂的效果。最终效果 EVA的故事…

    2025年3月12日 编程技术
    200
  • PS换脸术 蒙娜丽莎图片换脸教程

    对于蒙娜丽莎图片,相信很多人都不会陌生,而如何将自己的照片合成到蒙娜丽莎图片当中去呢?下面小编就为大家介绍蒙娜丽莎图片换脸教程,一起来看看吧 人物头像调色到蒙娜丽莎画像相近颜色即可。  快把小伙伴们P进去! 方法/步骤 1、打开素材 2、打…

    2025年3月12日 编程技术
    200
  • 用PS制作CC 3D立体图的方法教程

    本文教大家如何用ps制作出3d立体图 张帅PHOTOSHOP CC 3D教程-第一部分

    2025年3月12日 编程技术
    200
  • ps如何给人物换脸?ps人物换脸教程

    很多经常使用photoshop软件的朋友都知道,ps不仅有这强大的修图等功能,而且还具有给现有的图片中的人物换背景等功能。那么ps如何给人物换脸?下面小编就为大家带来ps人物换脸教程,一起来看看吧 照片的后期处理中,我们经常会使用Photo…

    2025年3月12日 编程技术
    200
  • PS制作旋转的3D立方体gif动画教程

    本教程是向【创想鸟】介绍利用ps制作旋转的3d立方体gif动画方法,教程最终制作出来的效果真的非常漂亮,难度不是很大,但很实用,推荐过来【创想鸟】,喜欢的朋友一起跟着教程来学习吧 这篇教程是向大家介绍利用PS制作旋转的3D立方体gif动画方…

    2025年3月12日 编程技术
    200
  • PhotoShop打造超具想象力的3D生态系统海报

    国外牛人超具想象力的3d生态系统海报制作过程。作者没有写任何详细的文字步骤,只上传了每个阶段的图片。  然后真要论详细的话还得自己去慢慢琢磨!  先看最终效果:   演变过程:   这2张的步骤有点太快,原作者怎么就不慢点呢!!!   最终…

    2025年3月12日 编程技术
    200
  • Photoshop创建3D立体效果的无缝拼贴图案

    本教程是向大家介绍如何利用photoshop创建3d立体效果的无缝拼贴图案,创建方法很简单,只要大家学会这种方法,掌握创建思路,灵活运用并加以创新,就可以根据自己的想法,创建一些简单的、有趣的图案 本教程是向大家介绍如何利用photosho…

    2025年3月12日 编程技术
    200
  • PS中的3D字体实现(超简易)

    由于工作原因,最近小编一直在找图的路上很是疲惫,一直想学ps自己做图,可又是懒癌晚期,这不,让我遇见了ps cs6,很好用,推荐给大家。下文就是小编用ps做的立体字的过程,赶紧学习一下吧! 第一步:我先找了一张美丽的风景图片,用Photos…

    2025年3月12日 编程技术
    200
  • ps3d模式怎么退出

    想了解更多关于ps的教程,可以点击:PS教程 ps退出3d模式步骤如下: 1、在当前的3D模式窗口中,点击窗口上方的【视图】。 2、在视图的下拉菜单中,点击【显示额外内容】,将其前面的√去掉即可退出ps的3d模式。 3、我们也可以点击当前3…

    2025年3月12日 编程技术
    200
  • ps如何换脸比较真实

    第一步 首先我们打开一张需要作为主体的照片,按ctrl j复制一层。 第二步 1我们找到一张角度合适的照片,我们直接单击拖到文档中。 2.调整合适的大小和位置,我们可以通过降低图层不透明度来调整,让五官尽量的对齐。 相关推荐:《ps教程》 …

    2025年3月12日 编程技术
    200

发表回复

登录后才能评论