【Stable Diffusion】ComfyUI 基础教程-环境部署和插件安装

ComfyUI为StableDiffusion提供了一个强大的节点流程操作界面,带来了更多的[自由度]和可复现性,同时降低了显存要求。对于那些希望深入了解和利用StableDiffusion技术的用户来说,是一个不可多得的选择。(但节点式的工作流也提高了一部分使用门槛。)

在这里插入图片描述

1.下载和安装ComfyUI

  1. 首先从官方的github连接上找到最新的release包,下载解压即可使用:(注意不会使用的同学可以文末自行扫描获取)

在这里插入图片描述

  1. 点击进入Releases,点击下面的"Download link with stable pythorch 2.1 cu121"下载安装包。

在这里插入图片描述

解压安装包到合适的位置,打开文件夹我们可以看到“run_nvidia_gpu”,双击就能启动
ComfyUI 。

在这里插入图片描述

注意:初始安装中不包含任何模型和插件,

2.配置模型、LORA

ComfyUI虽然自带了pytorch和stable diffusion环境,但是不包括模型,所以需要将模型放置到ComfyUI对应目录中:

1. 大模型应放入

“ComfyUI_windows_portable\ComfyUI\models\checkpoints”,

2. VAE模型放入

“ComfyUI_windows_portable\ComfyUI\models/vae”,

3. Lora模型放入

“ComfyUI_windows_portable\ComfyUI\models/loras”。

在这里插入图片描述

如果你本地电脑中有使用过WebUI,那么你的模型文件通常是放在stable-diffusion-
webui目录下的,复制过来就会很浪费空间,所以ComfyUI的作者提供了使ComfyUI和Web UI共享相同的模型,以避免重复拷贝大量模型文件.

在这里插入图片描述

2.用记事本打开extra_model_paths.yaml文件,替换你本地webUI的路径地址:把里面 base_path的路径改成你的 webui
的地址。比如我的是“F:\novelai-webui-aki-v3A”

在这里插入图片描述

3.controlnet地址需修改成WEBUI的 controlnet 模型安装目录,“extensions\sd-webui-
controlnet\models”。启动ComfyUI就可以在模型栏读取到本地模型了:

在这里插入图片描述

3.更新ComfyUI

如果后面需要更新ComfyUI,可以直接使用ComfyUI中的update脚本,不需要重新下载和配置:

在"ComfyUI_windows_portable\update"文件夹中找到"update_comfyui"和"update_comfyui_and_python_dependencies"两个文件。使用"update_comfyui"来更新ComfyUI,等待出现"Done"表新成功。关于配置环境的更新,一般情况下不需要进行.

在这里插入图片描述

4.安装插件

ComfyUI还支持多种插件,它们可以增强用户的体验和功能。

1.辣椒酱的界面汉化:该插件可以汉化ComfyUI的界面,使中文用户更容易理解和操作。

2.提示词风格样式:这个插件允许用户自定义提示词的风格和样式,增加了生成图像的创造性。

3.提示词中文输入:该插件为用户提供中文输入功能,使用户可以更便捷地进行中文文本生成。

你可以通过GitHub下载这些插件并按照说明进行安装。

安装方式:

进入上面需要的插件链接,点击“Code - Download ZIP”进行下载,下载后解压放入

ComfyUI的“ComfyUI_windows_portable\ComfyUI\custom_nodes”中。

在这里插入图片描述
在这里插入图片描述

你可以使用我网盘提供的整合包进行下载,整合包已经集成了常用的插件(比如汉化补丁,插件管理等),省去下载后还要安装插件。(需要的同学可文末自行扫描获取)

在这里插入图片描述

5.ComfyUI的优势和劣势

优势:

1.低显存要求和快速启动:ComfyUI相对于Web UI对显存要求较低,启动速度快,生成图像速度也更快。

2.更高的生成自由度:ComfyUI允许用户自定义工作流程,调整模块连接以获得更灵活的生成效果。

3.与Web UI共享环境和模型:用户可以同时使用ComfyUI和Web UI,并且可以共享模型和环境。

4.可复现性:用户可以构建自己的工作流程,导出流程并与他人分享,同时在出现错误时能够清晰地定位问题。

5.图像还原功能:生成的图片可以还原整个工作流程,模型选择也会被保存。

劣势:

1.操作门槛高:使用ComfyUI需要具备清晰的逻辑和操作理解,相较于Web UI,有一定的学习曲线。

2.生态不如Web UI多:相对于Web UI,ComfyUI的生态系统较小,虽然包含了常用的插件,但Web UI仍然拥有更多可用插件。

  1. 6.生成效果图

  2. 照旧放几张用ComfyUI生成的图片。

在这里插入图片描述
在这里插入图片描述

提示词

这份完整版的comfyui整合包已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

Stable Diffusion 最强提示词手册

  • Stable Diffusion介绍
  • OpenArt介绍
  • 提示词(Prompt) 工程介绍

在这里插入图片描述

第一章、提示词格式

  • 提问引导
  • 示例
  • 单词的顺序

在这里插入图片描述

有需要的朋友,可以点击下方卡片免费领取!

第二章、修饰词(Modifiers)

  • Photography/摄影
  • Art Mediums/艺术媒介
  • Artists/艺术家
  • Illustration/插图
  • Emotions/情感
  • Aesthetics/美学

在这里插入图片描述

在这里插入图片描述

第三章、 Magic words(咒语)

  • Highly detailed/高细节
  • Professional/专业
  • Vivid Colors/鲜艳的颜色
  • Bokeh/背景虚化
  • Sketch vs Painting/素描 vs 绘画

在这里插入图片描述

第四章、Stable Diffusion参数

  • Resolution/分辨率
  • CFC/提词相关性
  • Step count/步数
  • Seed/种子
  • Sampler/采样
  • 反向提示词(Prompt)

在这里插入图片描述

第5章 img2img(图生图),in/outpainting(扩展/重绘)

  • 将草图转化为专业艺术作品
  • 风格转换
  • lmg2lmg 变体
  • Img2lmg+多个AI问题
  • lmg2lmg 低强度变体
  • 重绘
  • 扩展/裁剪

第6章 重要提示

  • 词语的顺序和词语本身一样重要
  • 不要忘记常规工具
  • 反向提示词(Prompt)

第7章 OpenArt展示

  • 提示词 (Prompt)

  • 案例展示

这份完整版的comfyui整合包已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

开发语言:Java 框架:SSM(Spring、Spring MVC、MyBatis) JDK版本:JDK 1.8 或以上 开发工具:Eclipse 或 IntelliJ IDEA Maven版本:Maven 3.3 或以上 数据库:MySQL 5.7 或以上 此压缩包包含了本毕业设计项目的完整内容,具体包括源代码、毕业论文以及演示PPT模板。 项目配置完成后即可运行,若需添加额外功能,可根据需求自行扩展。 运行条件 确保已安装 JDK 1.8 或更高版本,并正确配置 Java 环境变量。 使用 Eclipse 或 IntelliJ IDEA 打开项目,导入 Maven 依赖,确保依赖包下载完成。 配置数据库环境,确保 MySQL 服务正常运行,并导入项目中提供的数据库脚本。 在 IDE 中启动项目,确认所有服务正常运行。 主要功能简述: 用户管理:系统管理员负责管理所有用户信息,包括学生、任课老师、班主任、院系领导和学校领导的账号创建、权限分配等。 数据维护:管理员可以动态更新和维护系统所需的数据,如学生信息、课程安排、学安排等,确保系统的正常运行。 系统配置:管理员可以对系统进行配置,如设置数据库连接参数、调整系统参数等,以满足不同的使用需求。 身份验证:系统采用用户名和密码进行身份验证,确保只有授权用户才能访问系统。不同用户类型(学生、任课老师、班主任、院系领导、学校领导、系统管理员)具有不同的操作权限。 权限控制:系统根据用户类型分配不同的操作权限,确保用户只能访问和操作其权限范围内的功能和数据数据安全:系统采取多种措施保障数据安全,如数据库加密、访问控制等,防止数据泄露和非法访问。 请假审批流程:系统支持请假申请的逐级审批,包括班主任审批和院系领导审批(针对超过三天的请假)。学生可以随时查看请假申请的审批进展情况。 请假记录管理:系统记录学生的所有请假记录,包括请假时间、原因、审批状态及审批意见等,供学生和审批人员查询。 学生在线请假:学生可以通过系统在线填写请假申请,包括请假的起止日期和请假原因,并提交给班主任审批。超过三天的请假需经班主任审批后,再由院系领导审批。 出勤信息记录:任课老师可以在线记录学生的上课出勤情况,包括迟到、早退、旷课和请假等状态。 出勤信息查询:学生、任课老师、班主任、院系领导和学校领导均可根据权限查看不同范围的学生上课出勤信息。学生可以查看自己所有学的出勤信息,任课老师可以查看所教班级的出勤信息,班主任和院系领导可以查看本班或本院系的出勤信息,学校领导可以查看全校的出勤信息。 出勤统计与分析:系统提供出勤统计功能,可以按班级、学期等条件统计学生的出勤情况,帮助管理人员了解学生的出勤状况
开发语言:Java 框架:SSM(Spring、Spring MVC、MyBatis) JDK版本:JDK 1.8 或以上 开发工具:Eclipse 或 IntelliJ IDEA Maven版本:Maven 3.3 或以上 数据库:MySQL 5.7 或以上 此压缩包包含了本毕业设计项目的完整内容,具体包括源代码、毕业论文以及演示PPT模板。 项目配置完成后即可运行,若需添加额外功能,可根据需求自行扩展。 运行条件 确保已安装 JDK 1.8 或更高版本,并正确配置 Java 环境变量。 使用 Eclipse 或 IntelliJ IDEA 打开项目,导入 Maven 依赖,确保依赖包下载完成。 配置数据库环境,确保 MySQL 服务正常运行,并导入项目中提供的数据库脚本。 在 IDE 中启动项目,确认所有服务正常运行。 主要功能简述: 用户管理:系统管理员负责管理所有用户信息,包括学生、任课老师、班主任、院系领导和学校领导的账号创建、权限分配等。 数据维护:管理员可以动态更新和维护系统所需的数据,如学生信息、课程安排、学安排等,确保系统的正常运行。 系统配置:管理员可以对系统进行配置,如设置数据库连接参数、调整系统参数等,以满足不同的使用需求。 身份验证:系统采用用户名和密码进行身份验证,确保只有授权用户才能访问系统。不同用户类型(学生、任课老师、班主任、院系领导、学校领导、系统管理员)具有不同的操作权限。 权限控制:系统根据用户类型分配不同的操作权限,确保用户只能访问和操作其权限范围内的功能和数据数据安全:系统采取多种措施保障数据安全,如数据库加密、访问控制等,防止数据泄露和非法访问。 请假审批流程:系统支持请假申请的逐级审批,包括班主任审批和院系领导审批(针对超过三天的请假)。学生可以随时查看请假申请的审批进展情况。 请假记录管理:系统记录学生的所有请假记录,包括请假时间、原因、审批状态及审批意见等,供学生和审批人员查询。 学生在线请假:学生可以通过系统在线填写请假申请,包括请假的起止日期和请假原因,并提交给班主任审批。超过三天的请假需经班主任审批后,再由院系领导审批。 出勤信息记录:任课老师可以在线记录学生的上课出勤情况,包括迟到、早退、旷课和请假等状态。 出勤信息查询:学生、任课老师、班主任、院系领导和学校领导均可根据权限查看不同范围的学生上课出勤信息。学生可以查看自己所有学的出勤信息,任课老师可以查看所教班级的出勤信息,班主任和院系领导可以查看本班或本院系的出勤信息,学校领导可以查看全校的出勤信息。 出勤统计与分析:系统提供出勤统计功能,可以按班级、学期等条件统计学生的出勤情况,帮助管理人员了解学生的出勤状况
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值