midjourney之所以让你觉得效果好,是因为他是一个更接近于应用层的工具,你就聊聊天对对话,他就能给你很好的反馈,内部的调优都封装成黑盒,不太需要你去关心
而stable diffusion更适合爱折腾,懂折腾的专业一点的人去学习去了解,他是一个更接近于可自定义的工具,你可以基于他做很多开发,你所谓的效果远好于不知道怎么得出来的,对于新手来说,midj一天的出图肯定是要比sd好的,但是对于都了解过的人,两者区别完全没你想的大
先给你们爱看的一些sd生成的成图
我更喜欢sd
原因1:我是程序员,sd的webui源码我一直在看,我也是直接通过源码跑stable diffusion,这样的好处是,我可以随时在任何时间断点,我可以看内部怎么运行,怎么实现文字转图?怎么接入api?等等操作,完全开源,完全支持我们基于此进行二次开发
这是我经常使用的开启代码
原因2:sd具有更完善的工作流,更容易在未来的商业工具中体现用处,据我所知有几个国内的ai生图程序,底层都是sd搭建的,具体名字我就不说了,毕竟有打广告嫌疑
拿我自己来说,我展示两个我自己的工作流:
1.ai电商模特:
我基于segment anything做了一个webui端,在这里我给我的模特抠图,把衣服抠出来
自己做的一个抠图程序
几秒钟的时间,我就得到了一个可用的衣服图片
基于这个衣服,和原图,我们就可以在sd中运用controlnet和图生图,来二次创作生成ai模特
整个过程我现在已经优化到了5分钟之内,成图效果非常高
这里打个广告,我正在做一些ai相关的事情,包括你现在看到的这一部分但远不止,希望有一起想往这方面学习进步的朋友一起开发一些有意思的项目,希望是美术方面审美很棒的小伙伴,希望在上海,私信我即可,一起进步~
如法炮制,我生成了一些参考的ai模特图
整个工作流时间非常快,我目前正在开发一个工具,致力于把这一套流程自动化~
2.自己创建自己的prompt机器人:
这点其实midj也可以,但sd的优势在于我有更多的自定义模型进行选择,我的可选参数可自定义的东西更多,当我实现好初始化后,我很容易就能做很多独特的不同风格的开发工作
我利用gpt4,通过喂它一些文章的方式,做了一个自己的prompt机器人
我将她的结果直接放入sd,得到如下的图,虽然和我的提示词有所区别,但效果不错
这是另一个例子,公园女孩
结果仍然不错
除此之外,我基于sd的代码,也开发了几个手机上运行的sd远程跑图小demo,这些都是midj现在比较难做到,(当然midj也可以做到手机跑图,但是你的跑图是运行在midj自己的服务器上面,还是和sd运行到自己的硬件有所区别)
总之,sd绝对是有一定想法的人的首选工具,他极高的自定义性质,绝对不会让你失望
最后,如果有想要一起学习ai的小伙伴,欢迎私信,一起进步~
转载:为什么 Midjourney 效果远远好于开源的 Stable Diffusion Model? - 知乎