前言
有没有发现,用 Stable Diffusion 制作的AI图片时,想要对人物姿态进行精确控制是一件比较麻烦的事,虽然AI绘图生成的图片很精美,但随机性也比较大,那么如何对人物姿态进行控制呢?
比如,如果我想得到人物的上半身或全身图片,需要在提示词中加上upper body (上半身)或 full body (全身)的提示词(效果见下图)。
左为上半身图片,下为全身图片
如果我想得到人物坐姿或走路的图片,需要加入 sitting(坐姿)或walking(走路)的提示词(效果见下图)。
左为坐姿,右为走姿
虽然用提示词可以控制人物姿势,但相对来说还不能够达到精确控制人物姿势的程度,所以今天我们要用到 ControlNet 插件,来实现对人物姿势的精确控制。
来到图生图下方的 ControlNet 页面,拖入一张事先准备好的人物姿势图,点击启用后,预处理器和模型均选择 OpenPlse,设置好尺寸后点击生成即可。
在生成页面, OpenPose 会生成两张图片,一张是依据参考图片生成的AI图片,另一张是根据参考图片产生的骨骼图片。
可以看到,生成的AI图片和参考图片的姿势还是比较接近的。
如果找不到合适的人物姿势,这里给大家提供一个网址,可以在线调整人物骨骼姿势,调整好可以直接调入 ControlNet 中使用。
如果不想慢慢调整,可以依次点击左上角的文件–>设置随机姿势,然后点击右下角保存当前姿势。
选择一个喜欢的姿势拖进ControlNet 中,因为我们拖进来的就是骨骼图,所以在左下方预处理器的地方就不需要再选择 OpenPose 再进行姿态检测了,直接选择“无”就可以。
生成图片如下,效果还是挺不错的。
其实在刚接触 OpenPose 的时候,我就想到 3ds max 自带的 Biped 骨骼用在这里应该也挺合适的,如果你会 3ds max,用 Biped 进行骨骼调节要比上面这个网页版的骨骼调节起来方便快捷的多。不过要注意的事,用 Biped 做骨骼姿势时,要把左下角的预处理器里重新选择上OpenPose。
看下效果:
最后将这次做的AI图片来一个合集。
如果你喜欢这篇文章,多谢关注、点赞和评论,你的支持是我最大的动力。
我已经把所有安装文件打包整理好了(SD一键启动软件ControlNet插件及对应模型,Lora模型及大模型等均已安装),不需要你再一个一个去找了!有需求的小伙伴文末扫码赶紧去获取吧!
写在最后
AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
感兴趣的小伙伴,赠送全套AIGC学习资料和安装工具,包含AI绘画、AI人工智能等前沿科技教程,模型插件,具体看下方。
一、AIGC所有方向的学习路线
AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、AIGC必备工具
工具都帮大家整理好了,安装就可直接上手!
三、最新AIGC学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、AIGC视频教程合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
![](https://img-blog.csdnimg.cn/img_convert/3b010aac271c204682253d1e05b1df09.jpeg)