Invoke AI诀窍:开源 SD GUI 老牌。
作为开源SD GUI里的老大哥,Invoke AI的功能深度经常被低估。很多人只是拿它当个普通生图界面,但它的Inpaint Canvas和工作流系统才是真正的杀手锏。下面这五个技巧,是我在实战中反复验证过的硬货。
很多人用Inpaint Canvas时,习惯直接涂抹然后一键生成。但遇到复杂场景——比如人物手部被遮挡、背景有杂乱物体——效果往往崩坏。
正确做法:先用Mask工具精确圈出要修改的区域,然后点击“Separate Mask”按钮。这会把你的蒙版区域单独提取为一个新图层。接下来,你可以在新图层上手动调整蒙版边缘的羽化值(Feather),建议设置在8-15像素之间。羽化后的蒙版能让AI在生成时更好地与原图融合,避免生硬边缘。
更进阶的是,你可以在这个分离图层上直接画几笔颜色提示(Color Hint),比如在人物破损的手部位置点几个肉色色块,AI会优先参考这些颜色生成,手部修复成功率提升至少30%。
Invoke的工作流节点系统很强大,但很多人只会线性串联。其实有个隐藏技巧:利用“条件节点”(Conditional Node)做分支控制。
比如你想生成一组图,其中80%是白天场景,20%是夜晚场景。常规做法是手动切换提示词,但更高效的是:在提示词节点后接一个“Random Number”节点,设置0-1的随机值。然后接一个“Compare”节点,设定阈值0.8。当随机值小于0.8时,走白天分支;大于0.8时,走夜晚分支。
这样你只需要点一次“Run Workflow”,就能自动按比例生成混合场景,特别适合做风格探索或批量测试。
Invoke内置了ControlNet支持,但很多人不知道可以给ControlNet的权重设置动态变化。在ControlNet节点的参数面板里,有个“Weight Schedule”选项。
举个例子:你想让AI先严格遵循线稿,后期再自由发挥。在Weight Schedule里设置关键帧:第0步权重1.0,第10步权重0.8,第20步权重0.5,第30步权重0.2。这样生成过程会从紧贴线稿逐步过渡到自由创作,产出的图既有结构骨架,又有AI的创意发挥,特别适合二次元转绘或风格化处理。
Invoke的Unified Canvas支持多图层,但很多人只当它是PS的图层复制。其实你可以给不同图层设置不同的模型和提示词。
比如画一张城市街景:图层1用写实模型+“现代建筑”提示词,图层2用二次元模型+“樱花树”提示词,图层3用像素风模型+“路灯”提示词。然后通过调整每个图层的透明度(Opacity)和混合模式(Blend Mode),让三种风格自然叠加。最终生成的效果是写实背景上叠加二次元元素和像素风细节,这种混搭风格在社交平台上非常吸睛。
当你对某张图的效果基本满意,只想微调局部时,很多人会重新生成,结果整体构图变了。正确做法是:在生成节点里勾选“Lock Seed”,然后只修改你想调整的提示词部分。
更高效的是配合“Image to Image”节点:把当前满意的图作为输入,设置Denoising Strength在0.2-0.4之间,然后只修改局部提示词。比如你生成了一张猫图,猫脸很满意但背景太乱。锁定种子后,在Image to Image节点里输入原图,Denoising设0.3,提示词只改成“clean white background”,生成3-5次,就能在保留猫脸细节的同时完美替换背景。
这些技巧的核心思路是:不要只把Invoke当生成器,而要把它当创作工具。用好它的图层、节点和参数控制,你就能从“抽卡”变成“精雕”。