00:16在使用 AI 作画的时候,如果想精准地控制人物的动作以及姿态,仅使用参考词很难精确地表达,遇到复杂的场景还很容易被 AI 误解
00:33今天我们就介绍一种更加直观的方法,在配置好的工作流中,只需要上传一张 OpenPose 参考图,就可以指导 AI 直接生成相应动作的人物,非常的精确和高效
00:50欢迎来到 AI 实验室,做好准备,现在开始
01:06现在我们看到的是一个提前配置好的,运行 Stable Diffusion XL 1.0 的工作流,现在我就要在这个工作流中,给大家演示如何配置 OpenPose
01:23首先我们来一起配置 OpenPose,要注意的是,每一个绘图大模型,都有相对应的 OpenPose 模型,一般情况下是不能混合使用的
01:40今天我 我们演示的是Stable Diffusion XL 1.0模型,所以在这里,我会下载一个适用于这个大模型的OpenPose模型
02:02网址会放在视频下方的链接中,只需要点击下载按钮就可以了
02:24OpenPose的模型下载之后,需要把它复制和粘贴到ComfyUI的模型文件夹里
02:47现在我已经打开了我本地的ComfyUI的安装路径,然后打开models文件夹,在models文件夹里,继续打开这个叫controlnet的文件夹
03:09我已经提前把OpenPose的模型放到里边了,现在给大家看到的第四个模型文件,就是我们刚才下载的,适用于Stable Diffusion XL 1.0的OpenPose模型文件
03:31 想要在 ComfyUI 中使用 OpenPose,需要安装一个支持 open post 的节点
03:48在 ComfyUI 的界面中点击管理器,然后选择个性化的节点,然后在搜索框中搜索 controlnet_AUX,也就是这个 ID 为 4 的节点
04:05我然后点击一下安装,选择最新版本,也就是 nightly
04:22安装结束以后,在屏幕下方会出现一行红字,提示我们重启 ComfyUI,只需要点击重启就可以了
04:39三步就是手动的,在这个界面中配置 OpenPose 的相关节点
04:56如果你想跳过这一步,也可以在视频下方的链接中,直接下载我们配置好的这个工作流,然后观看视频的下一部分,也就是如何使用 OpenPose 来作图
05:13使用 OpenPose,我们 需要添加几个相关的节点
05:30第一个节点是一个图像的加载器,它是用来加载我们的 OpenPose 参考图
05:46第二个呢,是加载 ControlNet 模型的一个加载器
06:02第三个就是加载运行 ControlNet 的节点
06:17由于现在的节点比较多,我会直接在右侧节点的列表中搜索 ControlNet,然后选择应用 ControlNet
06:33如果你使用的是全英文版本的话,应该这个节点叫 Apply ControlNet
06:49现在我们先把这三个节点连接起来
07:04首先把模型加载器中的 ControlNet 接口和 ControlNet 节点连接起来
07:20这个会告诉我们的节点使用哪一个,哪一个 OpenPose 的模型
07:36然后把这个图形加载器的图像接 口和control net连接起来,会告诉我们的control net使用哪一个人动作的参考图
07:51下一步就是把control net VEE接口和我们的绘图大模型的VEE接口连接起来
07:52而这个control net节点需要连接在casepler和提示词之间,所以我们需要把原来连接在k-sampler的提示词连接到这个control net的节点,一个负面的提示词,然后,再连接一个正面的提示词,然后,再把control net右侧的提示词节点和k-sampler连接起来
07:52完成这几步操作以后,Control net就和我们原有的绘图工作流连接起来了
07:53下面,我们来演示一下如何使用Ope
07:53 OpenPose,我们要确保加载正确的OpenPose模型
00:00如果只下载了一个ControlNet的模型,那么默认就会被选中
00:00如果下载了多个,要确保现在选中的是我们刚才下载的这个Diffusion PyTorch的模型文件
00:01然后,我们需要在图像加载器中上传一个OpenPose的参考图
00:01在视频的下一章节,我会告诉大家几种获得人物动作参考图的方式
00:02现在,我们先加载一张我已经提前准备好的人物动作参考图
00:02我们选择这张人物张开双臂,站在地上的一张参考图
00:03特别要注意的是,我们选择的参考图的大小,应该和我们要生成的图片大小相似,这样会保证画面是比较完整的,不会出现残缺
00:03我们手 动的,做一下调节
00:04在默认的情况下,OpenPose 的强度为 1.0,我们可以从这个开始,然后进行调整
00:04最后一步就是输入我们的关键词
00:05我给的关键词是一个 25 岁的女孩正站在一个非常漂亮的森林里
00:05我们先来运行一下这个模型,看看它的生成结果是怎么样的
00:06从左上角可以看到,模型已经正在加载
00:06现在 ComfyUI 已经完成了这一张图片的创作
00:07我们来拉近以后比较一下,可以看到人物整体的姿势和我们输入的参考图非常的一致
00:07比如说他的双臂是展开的,双腿微微的合拢
00:08现在我又更换了一张稍微复杂一点的参考图,给出的关键词是一个女孩正在舞台上跳舞
00:08运行一下
00:09现在 ComfyUI 已经完成了这一幅作品的创作
00:09在这张参考图中
00:10 人物是向一侧低头,并且注视着地板
00:10人物的双手呢,是在身体的前方,而膝盖和小腿则放在地面上
00:11所以生成的这张图片,和输入的人物动作参考图,是非常的一致
00:11如果你对这个 OpenPose 非常感兴趣,那么一定想知道,如何获得这样的人物动作参考图
00:12下面,就给大家介绍三个非常重要的方法
00:12第一个方法,就是下载网友已经制作好的 OpenPose 参考图
00:13比如说在 Civitai 网站,只需要搜索 OpenPose,就可以找到很多网友创作好的 OpenPose 参考图
00:13今天使用的所有网站的链接,都将会放在我们视频下方的描述中
00:14如果你找到了自己想尝试的 OpenPose 参考图,只需要打开这个链接,选择下载,就可以
00:14获得了 OpenPose 参考图的第二个方式,就是使用在线工具自己制作
00:15在这里,我为大家推荐两款
00:15第一款是一个平面版的 OpenPose 参考图工具
00:16在这一款在线工具中,已经有一个预制好的人物形象模型
00:16我们只需要用鼠标来拖动图片上的节点,修改人物的动作,调整人物的姿势
00:17而且通过拖动关节的节点,也可以修改腿和身体长度的比例
00:17如果你对生成的图片比较满意的话,可以直接下载这张图
00:18另外的话,这个工具也可以用来生成有多个 OpenPose 参考图,以及修改生成的参考图的大小
00:18另外一款工具的使用也是类似的,可以在三维空间中调整人物的形象,比如生成一张人物侧放的 OpenPose 参考图
00:19但是这个网页模型的使用要稍微复杂
00:19 一些,因为人物的每一个关节都是可以三维转动的,所以要花费一些学习的时间
00:20另外,这个工具还可以非常准确地控制人物的身体参数,比如头部的大小、肩膀的宽度以及手臂的长短
00:20在调节完成之后,可以点击生成的按钮,然后点击从左到右的第二张图片,就可以自动获得一张生成好的 OpenPose 参考图
00:21第三种方式就是从已有的照片中进行提取,这种方式比较适合我们用来复制某一个人物的动作
00:21需要点击文件,然后选择从图片中检测,然后选择一张我们想要复制的人物动作图片
00:22现在就可以看到,这个在线工具已经根据我们输入的这张图片,产生了—张人物动作参考图,只需要点击生成就可以下载使用了
00:22最后来总结一下使用 OpenPose 精确地控制人物的动作以及姿态,我们首先需要下载和绘图大模型相匹配的 OpenPose 模型,在 ComfyUI 中安装 ControlNet 节点,并且配置节点
00:23在使用中,我们只需要上传一张 OpenPose 参考图,就可以指导 AI 大模型生成相应的人物动作
00:23让我们一起回顾一下使用今天的工作流生成的 AI 作品
00:24非常感谢大家关注我们的频道,给我们提出宝贵的建议,鼓励我们做出更好的视频
