今天的内容是学习如何给画面中的角色更换自己想要的背景,主要是先尝试二次元角色的背景更换,至于怎么应对现实中的老婆的话我目前还没有应用场景,等我琢磨琢磨。

那就少说废话开始我们今天的学习吧!

Inpaint

说到画面背景的改动最先想到的一般是局部重绘,也就是利用改变画面局部的操作来达成背景更换的目的。

对于那种比较简单的人物形象,直接涂鸦蒙版的方式是最简单的:

而对于那些比较复杂的人物形象,再加上手指细节之类很多小缝隙的图片,手画的话往往对腱鞘炎不是很友好。

当然对于这种图有一种方法就是蒙版重绘:

上方放置原图而下方则需要放置从类似于Photoshop中抠出来的蒙版图片放进去。

不过这种不是懒人或者萌新的最优解,这个时候就需要一个插件:RemBg(Remove Background)

代码仓库地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui-rembg

安装好扩展之后可以在后期处理中的最下方找到:

一般下载扩展的同时会自行下载其所需要的模型

如果下载出现了问题,可以进入到命令行中找到下方红框中的代码:

模型下载地址:https://github.com/danielgatis/rembg/releases/tag/v0.0.0

然后将模型放置在上图中的地址里就好啦!

在一切都安装好之后就可以开始正式地操作。

**第一步:**将图片放进后期处理中

因为选用的是二次元图片,所以下方移除背景部分选择的是isnet-anime,再加上不需要缩放所以上方的缩放比例设置为一,然后点击生成。

这样一来系统就会生成一份人物单独拎出来的图片(至于我这里为什么用视频教程中的图我会在文末说):

然后点击下方的送回蒙版

系统就会生成一份用于蒙版重绘的黑白蒙版图:

**第二步:**回到蒙版处理步骤,将原图与黑白蒙版图都上传

而下方的参数只需要调整为红框中的内容:

**第三步:**提示词描绘背景,但是把人有关的提示词都删掉。

然后点击生成就有了带有背景图片的画作啦!

在上方的参数中选择填充的方式可以让场景色调与人物色调更为接近,而选择空白潜空间则更容易生成反差较大的背景。

不过这么看来生成的背景有些杂乱无章,并且背景与人物没什么逻辑关联,看着有点不像人画出来的感觉。

而这个时候则又要回到ControlNet中

**第四步:**ControlNet局部重绘

ControlNet中有一个局部重绘的选项,这个功能可以帮助AI在重绘的过程中加强重绘区域内外的关联,从而使整个画面更加和谐自然。

直接勾选启用和完美像素模式即可。

而预处理器模式则是选择Global_Harmonious也就是全局和谐

直到现在的操作都是需要去依靠AI的发挥,用“抽卡”的方式得到接近自己预期的画面,而下面还有另一种方式能够得到更为符合自己预期的结果。

**第五步:**另外开启一个新的ControlNet

把要替换的背景图直接加入进去,并且加载LineArt预处理器。

这样一来就可以把角色画到背景中去

而学会以上的操作之后,将图片先转绘好并且填补上合适的背景图(手机拍照的工位图都行),然后再进行二次元到三次元的转绘即可。

而为了达到更好的效果,多开几个ControlNet是必要的,除了IP-Adapter、Inpaint模型以外。还可以用之前学过的Openpose来固定人物姿势,用Depth来让人物与背景更有层次感。

当然这些操作需要更大的显存,开启三个ControlNet高低需要12GB的显存,显存不足就容易产出变慢甚至是报错。

要么购买一张更好的显卡,要么可以文末扫码获取我们的服务器。

今天的内容就到这里结束啦!

每次都觉得这些东西好难,实际操作学会后觉得还蛮简单的,不过在学习的过程中会遇到一些问题。

例如我这篇文章之所以没用我自己学习过程中的结果作为产出,就是因为我遇到了一些Python上的问题以及我的图片一直产出不出来,这些问题都需要我在这篇文章写完之后慢慢去研究。

再加上原教材现在播放量还不够多,等播放量上去了评论区中也可能会出现遇到同样问题的小伙伴以及解决方法,但就目前而言我还是先自己捣鼓一下。

废话就说到这里了,大伙下篇笔记见吧,拜了个拜!AI绘画SD整合包、各种模型插件、提示词、AI人工智能学习资料都已经打包好放在网盘中了,有需要的小伙伴文末扫码自行获取。

写在最后

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

感兴趣的小伙伴,赠送全套AIGC学习资料和安装工具,包含AI绘画、AI人工智能等前沿科技教程,模型插件,具体看下方。

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

若有侵权,请联系删除
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐