NoobAI / Illustrious - txt2img workflow

详情

下载文件

模型描述

如果你愿意捐赠,请在此处支持:https://ko-fi.com/lopi999

这是我基于使用 vpred 类型 Noob 模型的全部经验所构建的一个相当直接的工作流。

请确保在 RGTHREE COMFY 的设置中为组启用快速切换!这将使你更方便地开启/关闭组!

V9 存在一些问题,请阅读更新日志!

主要功能:

  • 艺术家切换器,可轻松在不同艺术家之间切换或随机化。

  • 高分辨率修复(Hires fix)

  • 面部细节增强器(以及手部细节增强器)

  • 使用 EPS NAI Tile ControlNet 的放大器

更新日志

V9(子图更新):

[我目前没有意愿立即发布修复更新,但你需要从 Model & Image Parameters 子图中的 EasyLoader 节点断开 VAE Name 输入]

好吧,这个工作流我其实搁置了很长时间。实际上,由于子图功能本身还很新,且 ComfyUI 前端仍存在大量关于子图的未解决问题,而这个工作流甚至被列在了一个 issue 中:https://github.com/Comfy-Org/ComfyUI_frontend/issues/4857,我最初一直犹豫是否要上传它。

然而,我觉得现在是时候上传了。我已经在全新的 ComfyUI 安装环境中测试并确认它能正常运行。请务必阅读 ZIP 文件中的 README 和工作流说明!

  • 将多个节点压缩为子图

  • 为 FaceDetailer 节点添加了指定不同提示词的逻辑

  • 将提示词中的 gentags 部分替换为 EasyUse 通配符,从而支持在 gentags 部分使用通配符

  • 现在工作流包含两个 HiresFix 节点:一个用于潜空间高分辨率修复,另一个用于像素高分辨率修复

V8(即逻辑更新):

完全重构了采样器组,使其更加简洁,并为工作流添加了更多逻辑。请确保将 ComfyUI 及所有使用到的节点家族更新至最新版本。

  • HiresFix 的 KSampler 设置现在会传递至 SD Prompt Saver 节点的额外设置中

  • 添加了逻辑以开启/关闭负向提示词,关闭时将其清空

  • 添加了逻辑以支持指定两个 CFG 值:一个用于 CFG++ 采样器,一个用于标准采样器,从而可在不更改 CFG 的情况下轻松切换采样器

  • 将所有 Crystools 布尔开关替换为 Easy-Use 的 if-else 节点,彻底消除了对 Crystools 的依赖

  • 在加载器组内新增了模型设置组,便于快速接入一些模型修改节点

  • 添加了 AnythingEverywhere 节点以减少连线混乱

  • 添加了为 FaceDetailer/HandDetailer 输入单独提示词的功能

V7:一些小幅改动但仍很有意义。幸运的是,有一个合并请求已提交至主分支,新增了许多字符串节点类型,因此 RES4LYF 在本工作流中已完全不再使用,改用更多原生节点。

  • 稍微重新整理了工作流

  • 新增了 ControlNet 区域

  • 尽可能将自定义节点替换为原生节点

V6:我彻底清空了旧版本,从零开始重构。功能上与早期版本相似,但旨在解决诸多问题,特别是采样器参数节点和第二个 FaceDetailer 节点因不明原因被识别为不同节点的问题。为此,我专门使用一个全新的 ComfyUI 构建来开发此工作流,并在我的生产环境中全面测试通过。

我本想发布一个版本,不再使用 SD Prompt Saver 节点套件来保存含元数据的图像,但最终未能实现。如果导入时遇到问题,请前往其 GitHub 仓库提交 issue,或直接使用保存图像节点即可。

  • 添加了逻辑节点,用于配置采样器/细节增强器组的输出,便于绕过 hiresfix 和 handdetailer

  • 添加了一个切换节点,用于配置放大器应从哪个组(采样器或细节增强器)获取输入

  • 负向提示词现在被嵌入元数据,并关联了标记计数器

V5:为工作流带来了新的组织结构,现在你无需手动设置任何 SD Prompt Saver 节点(除额外信息外)。注意:需要最新版本的 comfyui-lopi999-nodes 才能运行。

  • 新增了加载器组

  • 修复了放大组中的几处明显问题

  • 添加了采样器和模型参数,这些参数将传入 SD Prompt Saver 节点

  • 将潜空间尺寸选择器替换为一个带有分辨率乘数和分辨率切换器的修改版

  • 添加了几种新的艺术家组合(大概)

V4:当你在未测试的情况下强行推送更新时会发生什么?通常理智的人不会提出这个问题,但 ComfyUI 就这么做了,并且自己给出了答案。当 Comfy 推出新前端更新后,大量功能崩溃,这迫使我去匆忙构建一个新工作流。

  • 替换了因新版本严重损坏的 Efficiency Nodes LoRA Stacker

  • 移除了提示词组合器,因为无法通过将控件转为输入来节省空间,它已失去意义

  • 添加了标记计数器

  • 调整了节点和分组的间距,因为现在节点最小化功能已被削弱

V3:我设计 V3 是因为想在 V2 基础上增加一些功能,同时尝试让整体工作流更清晰。

  • 新增了提示词保存模块,使用 SD Prompt Reader 节点家族实现,使图像能保存大量完整元数据

  • 用 EasyUse 节点替换了 Efficiency 节点,并添加了全局种子,解决了我之前在 Efficiency 节点家族中遇到的大量种子问题

  • 移除了 ModelSamplingDiscrete 节点,Comfy 默认会自动检测采样方法,并已知道对 vpred Noob 模型使用 ZSNR

  • 移除了 TextBox3 等多个节点,原本输入到加载器正向提示词的节点现在替换为 Prompt Composer 节点。原先杂乱的多个独立文本框加艺术家组合切换器被我新开发的一个节点取代,压缩了 Artist Mixer 组的区域,并内置了索引或随机化组合的功能

V2:新增了 LoRA 堆叠组

此模型生成的图像

未找到图像。