界面导航

ComfyUI的界面采用节点化设计,通过连接不同的节点来构建工作流。本指南将详细介绍ComfyUI的界面布局和各个功能区域。

简介

快捷键参考

下图展示了ComfyUI的常用快捷键:

这个图展示了: - 文件操作: 保存、加载、导出等快捷键 - 编辑操作: 撤销、重做、复制、删除等快捷键 - 视图操作: 放大、缩小、重置缩放等快捷键 - 执行操作: 执行工作流、添加队列、中断等快捷键

界面概览

ComfyUI界面主要分为以下几个区域:

┌─────────────────────────────────────────────────────────┐
│  菜单栏                                                 │
├──────────┬──────────────────────────────────────────────┤
│          │  节点菜单                                    │
│          ├──────────────────────────────────────────────┤
│          │                                              │
│  节点    │  工作流画布                                  │
│  调色板  │                                              │
│          │                                              │
│          │                                              │
├──────────┴──────────────────────────────────────────────┤
│  底部工具栏                                             │
└─────────────────────────────────────────────────────────┘

主要区域

1. 菜单栏

菜单栏位于界面顶部,包含以下菜单:

2. 节点调色板

节点调色板位于界面左侧,包含所有可用的节点。节点按类别组织:

加载器(Loaders) - CheckpointLoaderSimple: 加载主模型 - VAELoader: 加载VAE模型 - LoraLoader: 加载LoRA模型 - ControlNetLoader: 加载ControlNet模型

采样器(Samplers) - KSampler: 基础采样器 - KSamplerAdvanced: 高级采样器

条件(Conditioning) - CLIPTextEncode: 文本编码 - ControlNetApply: 应用ControlNet - ConditioningCombine: 合并条件

后处理(Post-processing) - ImageScale: 图像缩放 - ImageUpscale: 图像放大 - ImageBlend: 图像混合

输出(Output) - SaveImage: 保存图像 - PreviewImage: 预览图像 - SaveLatent: 保存潜在空间

工具(Utilities) - EmptyLatentImage: 空白潜在图像 - LatentUpscale: 潜在空间放大 - TextConcatenate: 文本连接

3. 工作流画布

工作流画布是主要的工作区域,用于构建和编辑工作流:

4. 底部工具栏

底部工具栏包含以下功能:

节点详解

节点结构

每个节点包含以下部分:

┌─────────────────────┐
│  节点标题           │
├─────────────────────┤
│  输入端口           │
│  [●] 输入1          │
│  [●] 输入2          │
├─────────────────────┤
│  参数区域           │
│  参数1: [值]        │
│  参数2: [值]        │
├─────────────────────┤
│  输出端口           │
│  [●] 输出1          │
│  [●] 输出2          │
└─────────────────────┘

端口类型

不同颜色的端口代表不同的数据类型:

参数类型

节点参数有多种类型:

快捷键

通用快捷键

视图快捷键

节点快捷键

执行快捷键

工作流操作

加载工作流

  1. 点击菜单栏的"File" > "Load"
  2. 选择工作流JSON文件
  3. 工作流将加载到画布上

保存工作流

  1. 点击菜单栏的"File" > "Save"
  2. 选择保存位置
  3. 输入文件名
  4. 点击保存

导出工作流图片

  1. 点击菜单栏的"File" > "Export"
  2. 选择导出格式(PNG/JPG)
  3. 选择保存位置
  4. 点击保存

执行工作流

  1. 确保所有节点正确连接
  2. 设置所有必需参数
  3. 点击"Queue Prompt"或按Ctrl+Enter
  4. 等待执行完成

节点搜索

ComfyUI提供了强大的节点搜索功能:

使用方法

  1. 在画布空白处双击
  2. 输入节点名称或关键词
  3. 从搜索结果中选择节点
  4. 节点将添加到画布

搜索技巧

上下文菜单

右键点击画布或节点可以打开上下文菜单:

画布上下文菜单

节点上下文菜单

分组功能

创建分组

  1. 选择多个节点
  2. 右键点击
  3. 选择"Add Group"
  4. 输入分组名称

管理分组

最佳实践

界面布局建议

  1. 保持画布整洁: 定期整理节点位置
  2. 使用分组: 将相关节点分组
  3. 颜色编码: 使用颜色区分不同功能区域
  4. 添加注释: 使用文本节点添加说明

工作效率提升

  1. 使用快捷键: 熟练使用快捷键提高效率
  2. 保存工作流: 定期保存工作流
  3. 使用模板: 保存常用工作流为模板
  4. 节点搜索: 使用搜索功能快速找到节点

性能优化

  1. 避免过多节点: 保持工作流简洁
  2. 合理布局: 减少连接线交叉
  3. 使用分组: 提高可读性和性能

常见问题

Q1: 如何快速找到某个节点?

A: 双击画布空白处,输入节点名称或关键词进行搜索。

Q2: 如何删除连接线?

A: 右键点击连接线,选择删除。

Q3: 如何复制整个工作流?

A: Ctrl+A全选,Ctrl+C复制,Ctrl+V粘贴。

Q4: 如何调整画布大小?

A: 使用滚轮缩放,或按Ctrl+0适应屏幕。

Q5: 节点端口颜色代表什么?

A: 不同颜色代表不同数据类型,详见"端口类型"部分。

下一步

熟悉界面后,您可以:

  1. 完成第一个工作流
  2. 学习核心概念
  3. 探索节点参考

相关资源

更新日志