AI绘画:Stable Diffusion的高效操作界面,ComfyUI:安装和使用篇

news2024/10/11 16:31:45

前言

Stable Diffusion(简称SD)是一款强大的AI绘画工具,通常通过Web UI操作界面进行使用。然而,对于那些寻求更高效率和个性化工作流的用户来说,ComfyUI提供了一个基于节点流程的操作界面,使得工作流定制更加精准,可复现性更强。本文将详细介绍如何安装和使用ComfyUI,以及如何利用其常用插件来优化你的创作体验。(安装文件和插件连接在最后!!!

ComfyUI的优势与劣势

优势

  • 低显存要求:ComfyUI对显存的要求较低,只需4GB显存即可流畅运行。
  • 高生成自由度:用户可以通过调整节点连接实现不同的图像效果。
  • 环境与模型共享:ComfyUI可以与Web UI共享环境和模型,方便用户管理。
  • 工作流程可复现:用户可以导出工作流程并与他人分享,错误定位明确。
  • 自动还原工作流程:导入生成的图片可以自动还原整个工作流程和模型选择。

劣势

  • 操作门槛较高:需要用户具备清晰的逻辑思维能力。
  • 生态相对较少:虽然常用功能一应俱全,但生态圈仍在发展中。

下载与安装

从GitHub下载

  1. 访问ComfyUI的GitHub页面:ComfyUI GitHub。
  2. 在页面中间找到“Installing”部分,点击“Direct link to download”文字按钮进行下载。

解压与启动

  1. 将下载的安装包解压到合适的位置。
  2. 打开解压后的文件夹,找到并双击“run_nvidia_gpu”文件启动ComfyUI。

配置模型

模型位置

  1. 将大模型放入ComfyUI\_windows\_portable\ComfyUI\models\checkpoints
  2. 将VAE模型放入ComfyUI\_windows\_portable\ComfyUI\models\vae
  3. 将Lora模型放入ComfyUI\_windows\_portable\ComfyUI\models\loras

共享Web UI模型

如果你按之前的博客安装好了webui,为了节省空间,也可以共享模型地址,

  1. 在ComfyUI目录中找到extra_model_paths.yaml.example文件,并重命名为extra_model_paths.yaml
  2. 修改文件中的base_path为你的Web UI安装地址。
  3. 如果你安装了controlnet模型,根据你的安装目录修改controlnet的路径。

  1. 把里面base_path:的路径改成你需要共享的webui的安装地址。比如我的是“G:\sd-webui”
  2. controlnet 是否修改取决于你的 controlnet 模型安装在哪个目录,如果和我一样是安装在 controlnet 插件下的,那就改成和我一样的“extensions\sd-webui-controlnet\models”。

插件安装

ComfyUI的强大功能很大程度上依赖于其丰富的插件。以下是一些常用插件的安装方法:

界面汉化(AIGODLIKE-COMFYUI-TRANSLATION)

  • 访问GitHub页面:界面汉化插件。
  • 下载并解压到ComfyUI\_windows\_portable\ComfyUI\custom_nodes目录。

提示词风格样式(SDXL_PROMPT_STYLER)

  • 访问GitHub页面:提示词风格样式插件。
  • 同样下载并解压到上述目录。

提示词中文输入(ComfyUI_Custom_NODES_ALEKPET)

  • 访问GitHub页面:中文输入插件。
  • 下载并解压到指定目录。

小瑞士军刀美化辅助(ComfyUI-Custom-Scripts)

  • 访问GitHub页面:美化辅助插件。
  • 下载并解压到ComfyUI\_windows\_portable\ComfyUI\custom_nodes目录。

使用ComfyUI管理器安装插件

如果你已经安装了ComfyUI管理器插件,可以通过它来安装、删除、禁用其他插件,以及下载模型和更新ComfyUI。

  1. 通过“安装节点”搜索并安装需要的节点。
  2. 如果在使用他人分享的流程图时发现缺少插件,可以使用“安装缺失节点”进行安装。

结语

通过上述步骤,你可以轻松地安装和配置ComfyUI,以及利用其丰富的插件来提升你的Stable Diffusion使用体验。虽然ComfyUI的操作门槛相对较高,但其提供的高度自由化和个性化的工作流程将为你的创作带来无限可能。

后续博文中,我将使用comfyui介绍文生图等工作流。

附上本文所需所有文件:

附件: 百度网盘 提取码: 7800 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1567655.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【现代控制】线代基础

连续系统 连续系统状态空间离散化 其中:

Go——函数

一. 函数定义 1.1 特点 无需声明原型支持不定变参支持多返回值支持命名返回参数支持匿名函数和闭包函数也是一种类型,一种函数可以赋值给变量不支持嵌套,一个包不能有两个名字一样的函数不支持重载不支持默认参数 1.2 函数声明 函数声明包含一个函数名&…

【ESP32S3 Sense接入语音识别+MiniMax模型+TTS模块语音播报】

【ESP32S3 Sense接入语音识别MiniMax模型TTS模块语音播报】 1. 前言2. 功能模块概述2.1 语音接入2.2 大模型接入2.3 TTS模块接入 3. 先决条件3.1 环境配置3.2 所需零件3.3 硬件连接步骤 4. 核心代码4.1 源码分享4.2 代码解析 5. 上传验证5.1 对话测试5.2 报错 6. 总结 1. 前言 …

Zabbix6 - Web管理网络拓扑/端口流量监控配置手册

Zabbix6 - Web管理网络拓扑/端口流量监控配置手册 概述: 1)Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 Zabbix由两部分构成,Zabbix Server与可选组件Zabbix Agent。通过C/S模式采集数据,通过B…

element-ui divider 组件源码分享

今日简单分享 divider 组件,主要有以下两个方面: 1、divider 组件页面结构 2、divider 组件属性 一、组件页面结构 二、组件属性 2.1 direction 属性,设置分割线方向,类型 string,horizontal / vertical&#xff0…

《QT实用小工具·九》设备按钮控件

1、概述 源码放在文章末尾 该项目实现了设备按钮控件,主要包含如下功能: 可设置按钮样式 圆形、警察、气泡、气泡2、消息、消息2。可设置按钮颜色 布防、撤防、报警、旁路、故障。可设置报警切换及对应报警切换的颜色。可设置显示的防区号。可设置是否…

【多线程】震惊~这是我见过最详细的ReentrantLock的讲解

一.与synchronized相比ReentrantLock具有以下四个特点: 可中断:synchronized只能等待同步代码块执行结束,不可以中断,强行终断会抛出异常, 而reentrantlock可以调用线程的interrupt方法来中断等待,继续执行下面的代码。 在获取锁…

学浪m3u8视频解密

学浪的m3u8中的key进行了加密,而且还是难度比较高的vmp,为了让非程序专业用户能够下载学浪的视频,这里将学浪key解密和学浪获取课程集成在一个软件 小浪助手:专门下载学浪视频而生 小浪助手我打包在一起 链接:https://pan.baid…

【信号处理】基于变分自编码器(VAE)的图片典型增强方法实现

关于 深度学习中,经常面临图片数据量较小的问题,此时,对数据进行增强,显得比较重要。传统的图片增强方法包括剪切,增加噪声,改变对比度等等方法,但是,对于后端任务的性能提升有限。…

Redis 主从复制,哨兵模式,集群

目录 主从复制 主从复制 作用 缺陷 主从复制流程 实现Redis主从复制 哨兵模式 主从复制切换的缺点 哨兵的核心功能 哨兵模式原理 哨兵模式的作用 哨兵结构组成 故障转移机制 主节点的选举 实现哨兵模式 集群(Cluster) redis群集有三种模式,主从复制…

解决PDF打开后显示名称与文档名称不一致的问题【不需要word模板!!!】

文章目录 简介原因解决办法参考资料 简介 最近,博主在使用Acobat打开一个PDF文件的时候发现:打开后的PDF文件标签跟该文件的存储名称不一致。这是一件令人并不十分愉快和顺心的事情,网上搜索得到的解决办法基本上都是出奇的相似,…

css心跳动画

图标引入 <img class"icon" src"heart.svg" alt"" srcset""> CSS代码 <style>.icon {animation:bpm 1s linear,pulse 0.75s 1s linear infinite;}keyframes pulse {from,75%,to {transform: scale(1);}25% {transform:…

趣学前端 | 类,我想好好继承它的知识点

背景 最近睡前习惯翻会书&#xff0c;重温了《JavaScript权威指南》。这本书&#xff0c;文字小&#xff0c;内容多。两年了&#xff0c;我才翻到第十章。因为书太厚&#xff0c;平时都充当电脑支架。 JavaScript 类 话说当年类、原型、继承&#xff0c;差点给我绕晕。 在J…

生成式AI的情感实验——AI能否产生思想和情感?

机器人能感受到爱吗&#xff1f;这是一个很好的问题&#xff0c;也是困扰了科学家们很多年的科学未解之谜。虽然我们尚未准备好向智能机器赋予情感&#xff0c;但智能机器却已经可以借助生成式人工智能&#xff08;AI&#xff09;来帮助我们表达自己的情感。 自然情感表达 AI正…

【子集回溯】Leetcode 78. 子集 90. 子集 II

【子集回溯】Leetcode 78. 子集 90. 子集 II 78. 子集90. 子集 II ---------------&#x1f388;&#x1f388;78. 子集 题目链接&#x1f388;&#x1f388;------------------- 78. 子集 class Solution {List<List<Integer>> result new ArrayList<>()…

Java 7、Java 8常用新特性

目录 Java 8 常用新特性1、Lambda 表达式2、方法引用2.1 静态方法引用2.2 特定对象的实例方法引用2.3 特定类型的任意对象的实例方法引用2.4 构造器引用 3、接口中的默认方法4、函数式接口4.1 自定义函数式接口4.2 内置函数式接口 5、Date/Time API6、Optional 容器类型7、Stre…

【随笔】Git 基础篇 -- 分支与合并 git rebase(十)

&#x1f48c; 所属专栏&#xff1a;【Git】 &#x1f600; 作  者&#xff1a;我是夜阑的狗&#x1f436; &#x1f680; 个人简介&#xff1a;一个正在努力学技术的CV工程师&#xff0c;专注基础和实战分享 &#xff0c;欢迎咨询&#xff01; &#x1f496; 欢迎大…

【Pt】马灯贴图绘制过程 05-铁丝与渲染出图

目录 效果 步骤 一、基本材质 二、浮尘 三、渲染 效果 步骤 一、基本材质 CtrlAlt鼠标右键选中指定的纹理集 在智能材质中将“Iron Forged Old”加入图层 将智能材质“Iron Forged Old”文件夹打开&#xff0c;将图层“Base”和“Edge”的基本颜色改暗一点 二、浮尘 新…

PHP+python高校教务处工作管理系统q535p

开发语言&#xff1a;php 后端框架&#xff1a;Thinkphp/Laravel 前端框架&#xff1a;vue.js 服务器&#xff1a;apache 数据库&#xff1a;mysql 运行环境:phpstudy/wamp/xammp等 系统根据现有的管理模块进行开发和扩展&#xff0c;采用面向对象的开发的思想和结构化的开发方…

21.兼容性测试

考试频率低&#xff1b; 一般考兼容性测试会结合web测试&#xff1b;&#xff08;兼容性矩阵&#xff09; 主要议题&#xff1a; 1.兼容性测试概述 2.硬件兼容性测试 最低配置不讲究工作负载&#xff0c;意思是软件能够运行的最低要求环境&#xff1b; 推荐配置&#xff0c…