为什么要学ComfyUI
OK,那么我们首先第一步,我想肯定大部分人都有这个疑问,为什么我们要用ComfyUI? 我们用stablediffusion WebUI好好的,干嘛要学这个新东西,费不费事? 确实学起来也是挺费事的,不过它,我觉得有它特别有用的地方。 它是劣势,就是说确实有,但是也有很多的优势和强项。
ComfyUI、WebUI和StableDiffusion的关系
- 那么首先,我就想给大家解释一下,就是说,到底什么ComfyUI,WebUI,StableDiffusion,它们到底关系是怎么样?
StableDiffusion
- StableDiffusion是一套开源的一套算法,它像是一个农场一样。 这个WebUI和ComfyUI都是另外其他别人开发的两套前端。
WebUI
- WebUI,众所周知,大家一直都使用WebUI,你们在那个网页上面使用的那个东西,叫WebUI。 当然你可以实现很多操作,去做很多的调整,有很多的按钮和数值,可以去选择,可以去填空。 最后可以生成一个图像,大家都习惯这套东西了。 所以这个叫WebUI,它其实,我们一直说这个StableDiffusion其实并不准确,它叫StableDiffusion,WebUI。 它其实和StableDiffusion本身的这个开源项目,它是另外一套项目。
ComfyUI
- 那么ComfyUI相当于就是一个侧门了,WebUI像一个正门一样,ComfyUI是个侧门,它也是一个门。 它可以通过ComfyUI来对这个底层的StableDiffusion进行一个另外的控制。 什么意思呢? 就是说,我这个农场,我从南门也能进,我从西门也能进。 那么就看我们的目的,假如我想要去到那个地方,我可能会选择从南门,也就是从WebUI上。 那么假如我想要做另外一件事情,我可能就会选择从ComfyUI。 那么底层都是StableDiffusion,其实这两个东西殊途同归。 那么你在这个调参数,或者说你之前在WebUI上面了解的一些逻辑,在ComfyUI上也完全适用。 然后在美国的贴吧上,大家讨论为什么我要用ComfyUI,就明明我就可以用WebUI。 ComfyUI的好处是什么,到底是什么,我没有get到,我害怕改变。 这个我觉得,其实我一开始也是对ComfyUI不太感冒,反正都是出途嘛,没必要再学一个东西。 后来我才渐渐发现ComfyUI确实是一个,不管是说在工作协同上面还是哪里上,它还是有它一定的优势的。
ComfyUI的优势
- 那么接下来我们就去看ComfyUI,我们翻译一下怎么翻译它。 ComfyUI它叫ComfyUI,然后在英语里面就经常会说什么这个很Comfy(舒服)。 那么它就是说是一个很舒服的一个UI。 当然它的这个显然,大家可能并不会觉得它很舒服,节点式的这个连接,然后看起来还是挺复杂的。
- 但是它这个舒服,我觉得是指它的自由度非常高,你可以用它来做非常多你想做的事情。 怎么理解这个事情呢? 首先我们可以简单地对比一下,WebUI假如你是一个比较怕麻烦的人,而且你又没有太多复杂的需求, 你不是说想要真正拿来做生产力工具,那么你可以直接用WebUI。 同时比如说你电脑也比较好,那你可以用WebUI。 但假如你的电脑比较的差,然后你又想做生产力工具,然后又想去跟大家一起协同做一个工作流, 然后最后可以比较快速地出图等等,那么这时候建议还是选择ComfyUI。 它还是一个比较效率的,然后比较可以去交互的一个ComfyUI, 而且它可以去定制化里面的节点,然后也很多不同的作者在去为这个定制化的节点做贡献。
- 那么ComfyUI就是总结下来它的优势,就是首先很适合白嫖, 比如说哪个大神出了一个ComfyUI的图,你可以直接拖进去, 拖进去完了之后,它的这个出图的节点和流程和prompt,所有参数近在眼前,直接抄就好了。 然后包括假如你很懒,你直接做一次这个工作流,下次你直接点击开, 然后就一键生成了,大家知道WebUI虽然说它很方便, 但是你每次还是要去改变参数,写一遍prompt去做这些东西, 虽然它也可以保存JSON文件,但是总的来说还是比较复杂, 所以如果你很懒的话,我觉得ComfyUI也很适合你。
- 那么我觉得第三点非常重要,就是它优化的很好, 大家都知道ComfyUI它对显存占用是比较低的,比WebUI低, 尤其是当现在有了SDXL1.0这个大模型,WebUI上面使用起来还是比较费劲, 而且一会儿要调这个base,refiner,调来调去,挺烦的, 但是ComfyUI就会好一些,而且比如说你的电脑不是特别好, ComfyUI它对于显存的占用也是稍微好一些, 而且它在启动的时候也可以提供CPU的选项。 第四个就是,也是我觉得最关键的,就是ComfyUI可以做一些WebUI做不到的事情, 仅仅基于这第四点,我觉得它就有存在的价值,很多复杂的事情, 比如说后面我们待会儿会说在Latents这个space里面操作一些东西, 这个StableDiffusion WebUI是想都不用想,做不了, 但是ComfyUI你可以去像在黑盒里面进行一个操作一样, 你可以去操作它黑盒里面的东西, 那么这个时候我们就可以发挥我们的想象力, 这个里面想象空间也非常大, 下期细说。
up:AI设计研究室-帆哥
© 版权声明
文章版权归作者所有,未经允许请勿转载。