大家好,我是老克,最近AI做图最火的应该就是ComfyUI实时工作流了,之前介绍过Krita+ComfyUI的实时出图,今天介绍的是通过ComfyUI对任意软件投屏出图。

打开ComfyUI界面,对视窗中的任意软件进行投屏处理是通过mixlab插件实现的,插件里面的FloatingVideo节点可以预览窗口悬浮,方便实时观看效果,而ScreenShare节点则是用来投屏选定的软件。

我们先打开DesignDoll人偶软件,回到ComfyUI界面,点击ScreenShare窗口里面的ShareScreen共享屏幕按钮,这个时候会跳出一个选择框,在下拉条里面选择DesignDoll,点击允许,屏幕会跳到DesignDoll软件界面,这样说明屏幕共享成功了,回到ComfyUI,点击set area设置区域按钮,左上角会出现一个共享屏幕软件的预览窗口,用鼠标拖出一个投屏区域,这样就设置好了。

大模型使用的是CoMix V3,之所以没使用SDXL模型也是因为硬件限制,这里的LCM Lora使用的也是SD1.5版本的。这套工作流非常简单,原理就是通过ScreenShare截取屏幕,借助Controlnet的Openpose模型识别人物动作,出图尺寸设置成768*768,点一下Live Run开始实时生成,一开始软件会先计算一下,点击FloatingVideo的这个按钮,让预览窗口悬浮在屏幕最前面,然后我们来到DesignDoll软件里面对人偶进行调整,预览视窗中也生成了相应的人物动作。

这个视窗预览还是有一些延后的,你的操作会慢几拍才能显示出来,一方面这个工作流要先截取软件里面人物图片计算人物动作,最终合成AI图片,本身计算量也比较大,加上我的硬件已经有点跟不上了,很多时候还是要等预览窗口反应过来,不过和以前的出图相比,这个已经是非常大的进步了。

我们在软件视窗中的调整非常方便,可以同步预览AI给到的反馈,人偶软件还可以针对角色的手指部分进行微调,也能够在相当程度上解决AI画手困难的问题,我们可以看到预览窗口里面人物的手指都没什么大问题。

这个实时工作流可以投射所有的软件,意味着我们可以把传统的设计软件和AI实时生成技术融合起来,大大提升我们的工作效率,当然,目前的LCM技术还不够成熟,相信随着技术的发展,AI出图的实时性也会越来越好。

在图片输出这里除了浮动窗口节点,我还连接了一个保存图片节点,这样我们在实时预览过程中生成的图片都会保存到ComfyUI的输出文件夹下面。

最后来说一下整个工作流的配置,我现在使用ComfyUI,主要原因是它对硬件的要求比较低,然后它的扩展性也更丰富,但它的缺点也很突出,尤其是很多插件节点需要通畅的网络才能安装上,我也是很怕麻烦,就使用了辣椒酱最新的ComfyUI满配版整合包,文件很大,基本上把常用的插件都拷进去了,像这个工作流,我们只需要再拷一个mixlab插件进去就可以用了。

本次案例的具体视频教程大家可以到我的B站频道西瓜视频小红书或者抖音上面观看,全网同名

大家的关注是对我最大的支持!

本期教程中使用的物料我已经打包上传网盘了,有兴趣的小伙伴可以下载学习使用。

【任意投屏物料】:https://pan.quark.cn/s/86903399d9a1