> 技术文档 > 1 零基础学WebUI | 初步认识Ai绘画,一文搞懂什么是MJ、SD、WebUI、ComfyUI_webui ai基础

1 零基础学WebUI | 初步认识Ai绘画,一文搞懂什么是MJ、SD、WebUI、ComfyUI_webui ai基础

 零基础学WebUI-系列专栏:https://blog.csdn.net/vip_zgx888/category_13005532.html?spm=1001.2014.3001.5482

零基础学ComfyUI-系列专栏: https://blog.csdn.net/vip_zgx888/category_13006170.html?spm=1001.2014.3001.5482

    随着2022年11月ChatGPT发布,Ai应用如雨后春笋般出现及发展,Ai绘画相关软件/应用也开始崭露头角,甚至Ai绘画所表现的视觉效果已在某些方面超过了传统制图软件,这其中最具时代意义的绝对是被大家所熟知的MJ和SD两款应用;

    MJ是Midjourney的缩写,SD全称是Stable Diffusion,两款应用虽然都能生成极具视觉震撼的图片,但两款应用从配置要求、网络环境、可控性、操作难度等方面存在十分明显的区别。

1 Midjourney(MJ)

    Midjourney(MJ)的特点主要如下:

①网页在线使用,无硬件配置要求

②云端服务器计算,链接境外网络,需要科学上网;

③界面友好,上手容易,使用难度低,不需要过多参数设置;

④出图下限高,可通过提示词生成视觉效果较好的图片;

⑤图片对提示词有限制,对血腥、暴力、裸露等违禁词汇限制出图;

⑥可控性弱,无丰富的参数及各类插件控图,出图风格较为固定;

不开源,官方不提供开源模型,无法本地部署;

需要支付费用,生图数量和速度与支付费用相关。

2 Stable Diffusion

    Stable Diffusion简称SD,特点主要如下:

①电脑可以本地部署,对电脑硬件配置较高(主要是显卡);

②模型安装在本地,无网络环境要求(除下载模型和升级),出图速度和电脑配置相关;

③界面可调参数多,搭配各种模型、控件、脚本等,需要时间成本学习,入门条件高;

④出图上线/下限差距大,出图内容和质量和设置条件强相关,为达到效果需要多次尝试(也称“抽卡”)

⑤图片对提示词无限制,各类提示词均可尝试出图;

⑥可控性强,通过参数设置、模型选择、插件调整等可以精准控图;

⑦可以自己训练模型,出图质量与使用技术强相关;

⑧完全开源、免费,相关网站有大量模型可以下载使用;

    WebUI、ComfyUI其实都是stable diffusion应用,“UI”是指“用户界面”,WebUI和ComfyUI是SD应用的两种不同操作界面,可以简单理解为SD系统对外展示的两种不同操作样式,两种模式使用的是相同的技术和逻辑,只是面向电脑操作者的操作界面及输入模式不一样。

2.1 WebUI

    有固定的操作界面,可视化及直观性较好,而且WebUI已经集成了大量已经开发好的工具,方便用户直接使用,较ComfyUI来说更加易于上手与学习;(可以理解为一个相对成熟的软件操作界面,用户不需要自己组装软件的每个功能组件,只需调节软件界面提供的操作按钮即可使用;)

    同时,因为WebUI更加直观的操作界面使得用户基数更多,相关的各类资源也更加丰富,便于用户的学习与使用;

    但是在工作流复制方面,WebUI还存在一定的局限性,每次操作需要手动操作,不便于流程复制及团队协作使用;

    另外,WebUI对电脑配置(显卡)的要求要高于ComfyUI,运营时也更加占显存,出图速度慢于ComfyUI;

2.1 ComfyUI

    较WebUI而言,ComfyUI支持高度的定制化及工作流复用,对电脑配置要求更低,可以加快图像的生成速度。我们可以将ComfyUI看做一个支持用户定制使用的功能库,用户通过添加不同模块化的节点(节点可以是采样器、模型、提示词等)建立图形生成的工作流,根据需求随意搭建组合,具有很高的自由度和灵活性;

    ComfyUI的底层运行机制更加直观,如果某个环节出错,它会在出错的节点停止运行并报错,方便用户修改调节,节省大量时间和精力;

    另外,ComfyUI允许同时调用多个大模型,并且工作流只要顺利跑通一次,在参数未变的情况下无需重复计算,可以大大节约运算时间。

    但是,ComfyUI复杂的操作流程、数量繁多的节点,对初学者来说会感觉到眼花缭乱、无从下手。初学者可以先从WebUI开始学习,熟练运用后再学习ComfyUI,循序渐进;也可以直接学习comfyUI,跨过入门门槛,再到熟练和精通。