一、ComfyUI
1. 工作流区域
这是 ComfyUI 的核心部分,用户在这里添加、编辑、删除和连接节点,以构建图像生成的工作流
(1)主要组件
- 节点(Node):节点是工作流的主要组成部分,每个节点代表一个特定的功能,如 Load Checkpoint(加载检测点)、CLIP Text Encode(提示词编码器)、KSampler(采样器)等
- 连线(Edge):用于连接节点的输入和输出,形成完整的工作流
- 输入(Input):节点左侧的文本和点,表示连接的输入端
- 输出(Output):节点右侧的文本和点,表示连接的输出端
- 参数(Parameter):用于设置节点中的字段,如模型名称、提示词、随机种子等
2.操作面板
位于界面右侧,包含执行、保存、清空、加载、设置等操作按钮
(1)功能区
- Queue Prompt(提示词队列):配置好工作流后,可以点击此按钮将工作流加入队列并执行5。
- Queue size(队列大小):显示当前执行和待执行的队列数
- Extra options(扩展选项):设置批次数量和自动执行选项
- Queue Front(执行队列):用于执行队列生成图片
- View Queue(显示队列):显示当前队列情况
- View History(显示历史):用于显示生成的图片历史
- Save(保存):将当前工作流保存至磁盘
- Load(加载):加载磁盘上的工作流
- Clear(清空):清空当前工作流
3.快捷键
Ctrl + Enter
:将当前工作流排到队列尾部生成Ctrl + Shift + Enter
:将当前工作流排到队列首部生成Ctrl + Z
:撤销Ctrl + Y
:重做Ctrl + S
:保存工作流Ctrl + O
:加载工作流Ctrl + A
:全选所有节点Alt + C
:折叠/展开选定节点Ctrl + M
:关闭/开启选定节点Ctrl + B
:绕过选定的节点Delete/Backspace
:删除选定节点Ctrl + Backspace
:删除当前工作流Space
:按住并移动光标时移动画布Ctrl/Shift + 单击
:多选节点Ctrl + C/Ctrl + V
:复制/粘贴选定的节点Ctrl + D
:加载默认工作流Alt +
+``:画面放大Alt +
-``:画面缩小Ctrl + Shift + LMB + Vertical drag
:画面放大/缩小Q
:切换队列的可见性H
:切换历史记录的可见性R
:刷新工作流双击 LMB
:打开节点快速搜索面板
二、生成图像
1.不带LoRa
(1)改提示词的第一次生成
(2)第二次
(3)第三次
(4)第四次
(5)第五次
2.带LoRa的
(1)不改提示词的第一次生成
(2)改提示词的第一次生成
(3)改提示词的第二次生成
(4)第三次
三、通过提示词生成图片的一些感想
-
描述的详细程度:
- 详细的提示词:提供详细、具体的描述,包括场景、人物、情感、光线、颜色等,有助于模型更准确地理解用户的意图,从而生成更符合预期的图片。例如,“一个阳光明媚的下午,一个穿着红色裙子的女孩在草地上与她的狗狗玩耍”。
- 模糊的提示词:如果提示词过于模糊或抽象,可能会导致生成的图片不够清晰或不符合预期。例如,“一个女孩和她的宠物”。
-
关键词的使用:
- 使用特定的关键词:包含特定的艺术风格、艺术家名字、摄影风格等关键词,可以使生成的图片具有特定的风格。例如,“一幅梵高风格的星空画面”。
- 避免使用通用词:使用过于通用或模糊的词,如“美丽”、“好看”,可能会导致生成的图片缺乏特色。
-
词语的顺序:
- 顺序的重要性:在提示词中,词语的顺序也很重要。首先描述整体场景,然后是主要元素,最后是细节和风格。例如,“一个温馨的家庭室内场景,有一个木质餐桌,桌上摆满了各种美食,温馨的黄色灯光照亮了整个房间”。
-
标点符号的使用:
- 标点符号的效果:使用逗号、句号等标点符号可以使提示词更加清晰,有助于模型更好地理解。例如,“一个穿着时尚的女孩,站在繁忙的街头,手中拿着一杯咖啡”。
-
避免负面词:
- 负面词的影响:尽量避免使用负面词,如“不要”、“没有”等,因为模型可能无法准确理解这种排除性的描述。相反,可以使用更积极的表达方式来描述想要避免的元素。
-
使用比喻和类比:
- 比喻的效果:使用比喻和类比可以使提示词更加生动和形象,有助于模型更好地理解用户的意图。例如,“一个像星空一样璀璨的夜景”。
-
调整提示词的权重:
- 权重的调整:一些高级的图像生成工具允许用户调整提示词的权重,使得某些词语对生成图片的影响更大。例如,在ComfyUI中,用户可以通过调整提示词的权重来强调某些元素。