ComfyUI实时绘画 与Krita联动 详细教程

Krita

https://krita.org/zh-cn/

krita-ai-diffusion

https://github.com/Acly/krita-ai-diffusion

krita和krita-ai-diffusion两者的关系

1krita是绘画软件

1krita-ai-diffusion是krita的插件, 装了这个插件, krita就能调用comfyui画画

下载krita和krita-ai-diffusion
请添加图片描述

目录树如下

Krita必装插件和模型

├─ 插件

│ ├─ comfyui-inpaint-nodes-main.zip

│ ├─ comfyui-tooling-nodes-main.zip

│ ├─ comfyui_controlnet_aux-main.zip

│ └─ ComfyUI_IPAdapter_plus-main.zip        

├─ 模型

│ └─ models

│ ├─ clip_vision

│ │ └─ clip-vision_vit-h.safetensors

│ ├─ controlnet

│ │ ├─ control_lora_rank128_v11f1e_sd15_tile_fp16.safetensors

│ │ └─ control_v11p_sd15_inpaint_fp16.safetensors

│ ├─ inpaint

│ │ ├─ fooocus_inpaint_head.pth

│ │ ├─ inpaint_v26.fooocus.patch

│ │ └─ MAT_Places512_G_fp16.safetensors

│ ├─ ipadapter

│ │ ├─ ip-adapter_sd15.safetensors

│ │ └─ ip-adapter_sdxl_vit-h.safetensors

│ ├─ loras

│ │ ├─ Hyper-SD15-8steps-CFG-lora.safetensors

│ │ └─ Hyper-SDXL-8steps-CFG-lora.safetensors

│ └─ upscale_models

│ ├─ 4x_NMKD-Superscale-SP_178000_G.pth

│ ├─ OmniSR_X2_DIV2K.safetensors

│ ├─ OmniSR_X3_DIV2K.safetensors

│ └─ OmniSR_X4_DIV2K.safetensors

├─ krita-x64-5.2.6-setup.exe

└─ krita_ai_diffusion-1.29.0.zip

为什么还要下模型文件?

因为你不下的话, krita-ai-diffusion就会报错.

模型的安装方法

你刚才不是下载了文件嘛, 文件里面有个models的文件夹, Krita必装插件和模型\模型\models

你直接复制models文件夹, 然后在ComfyUI的文件夹ComfyUI,

直接粘贴,

可能有的模型文件, 你本地已经有了, 你可以选择覆盖或者跳过, 都可以.

在Krita中安装插件krita-ai-diffusion

工具/ 脚本/ 从文件导入Python插件,

选择你刚才下载的文件里面的krita_ai_diffusion-1.29.0.zip

会问你是否导入, 点击是, 然后重启Krita

启用插件

设置/ 面板列表/ 勾选 AI Image Generation

Krita右下角会出现

在Krita中连接ComfyUI

点击配置按钮 Configure

选择Custom Server

在Server Url中填写你本地的ComfyUI链接

点击右侧的Connect

成功的话, 就会出现绿色的Connected

Krita使用的工作流

ComfyUI的搜索框中输入krita, 会出来一堆Krita的节点.

1output就是保存图像

选择Graph

点击倒数第二个按钮, 会打开你的comfyui.

然后就会看到工作流的控制参数

1正向提示词

这个正向提示词怎么出现的呢?

因为工作流使用了插件comfyui-tooling-nodes的节点Parameter

修改了name参数, 这样这个节点的值, 就由Krita界面上的, 正向提示词的输入框来决定了.

比如我们写一只猫

点击Generate

就会出现一只猫

而且, 猫的形状是由我刚才画的线条来决定的.

如果我提示词改为, 一只狗

你发现狗不符合刚才的涂鸦, 这可能是你的工作流选错了.

现在下拉菜单由三个工作流, 你知道哪个是哪个吗?

你肯定不知道.

怎么办呢? 点击右边的倒数第二个按钮, Open Web Ui to create custom workflow.

这个时候, 会打开comfyui的网页,

这个里面的工作流, 就是krita当前连接的工作流.

然后你可以随意编写工作流.

工作流中各种参数控制

控制参数使用的是这个节点

这个节点里面有个name,

比如

对应的就是Krita右下角的正向提示词

涂鸦对应的是

就是把她当做遮罩层来使用.

上面两个节点

1一个是文字

1一个是图像

这个节点是输出Krita画板的宽高

她给了潜空间, 那么潜空间的宽高就由Krita决定.

最后保存图像, 使用Krita Output

Krita联动ComfyUI整体思路

Krita控制参数和遮罩或者图像, 这属于工作流的输入,

然后ComfyUI使用这些参数遮罩或者图像, 生成新的图像, 这是工作流的输出,

然后把图像返回给Krita.

这就是整个流程.
为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取
请添加图片描述

一、ComfyUI配置指南

  • 报错指南
  • 环境配置
  • 脚本更新
  • 后记

img

二、ComfyUI基础入门

  • 软件安装篇
  • 插件安装篇

img

三、 ComfyUI工作流节点/底层逻辑详解

  • ComfyUI 基础概念理解
  • Stable diffusion 工作原理
  • 工作流底层逻辑
  • 必备插件补全

img

四、ComfyUI节点技巧进阶/多模型串联

  • 节点进阶详解
  • 提词技巧精通
  • 多模型节点串联

img

五、ComfyUI遮罩修改重绘/Inpenting模块详解

  • 图像分辨率
  • 姿势

img

六、ComfyUI超实用SDXL工作流手把手搭建

  • Refined模型
  • SDXL风格化提示词
  • SDXL工作流搭建

img

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

请添加图片描述

img

### KritaComfyUI教程使用指南 #### 了解 ComfyUI ComfyUI 是一款专为初学者设计的强大 AI 绘图工具,提供了详细的逐步指导,帮助用户快速上手并掌握其功能[^1]。 #### 安装设置 为了使 Krita 能够调用 ComfyUI 进行绘画,需要安装名为 `krita-ai-diffusion` 的插件。该插件使得 Krita 可以无缝连接到 ComfyUI 实现实时绘制效果[^2]。对于希望获得更加便捷体验的用户来说,可以考虑使用已经集成了最新版本 Krita (5.26) 和 ComfyUI 组件的一键启动便携版软件包。此版本不仅实现了全面汉化支持,还优化了 ControlNet 功能的应用场景,极大地方便了用户的操作流程[^3]。 #### 基础操作介绍 当完成上述准备工作之后,在 Krita 中打开图像文件后即可通过菜单栏访问由 ComfyUI 提供的各种智能化处理选项。例如,可以通过简单的参数调整来实现风格迁移、色彩校正等功能;也可以借助于内置的人工智能算法自动生成创意草稿或是辅助完成细节描绘等工作任务。值得注意的是,合理构建和管理 controlnet 工作流能够显著提升工作效率以及作品质量[^4]。 #### 应用实例展示 具体而言,在服装印花领域内,利用这些技术手段不仅可以创造出独特而精美的图案样式,而且还可以有效简化传统手工制作过程中涉及到的一些复杂环节——比如精确地创建遮罩区域等操作都可以交给相应的插件自动完成,从而让设计师们把更多精力投入到更具创造性的方面去[^5]。 ```python # Python 示例代码用于说明如何自动化某些重复性高的图形编辑任务 def apply_style_transfer(image_path, style_model='default'): from comfyui import StyleTransferAPI api = StyleTransferAPI() result_image = api.transfer_style( input_image=image_path, model=style_model ) return result_image.save('output.png') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值