Showing posts with label comfyui. Show all posts
Showing posts with label comfyui. Show all posts

Friday, 16 May 2025

秒会 AI 绘图提示词技巧 - Master AI Art Prompts in Seconds (ComfyUI/StableDiffusion)

 

掌握提示词,玩转 ComfyUI/StableDiffusion,人人都是艺术家!- Grasp prompt words, conquer ComfyUI/StableDiffusion, and unleash your inner artist!

官网解释文档:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Features

谁说 AI 绘图很难?掌握几个关键技巧,你的提示词立马变强!下面这份"傻瓜式"指南让你秒变提示词高手!

1. 默认权重与提示词长度控制

  • 用法:每个提示词默认权重为1,总词数建议≤75(实际受CLIP模型76token限制)。

  • 好处:避免模型计算过载,提升生成效率。

  • 极值:最小权重0(无效词),理论最大权重无限制但实际需保持总和合理。

  • 计算示例(sunflower:1.5) 将权重提升50%,相当于 ((sunflower)) 嵌套一层小括号。


2. 括号权重控制

  • 小括号 ( )

    • 用法:每层增加10%权重,如 (word)=1.1,((word))=1.21。

    • 替代语法:(word:1.3) 直接指定权重为1.3,避免多层嵌套。

  • 中括号 [ ]

    • 用法:每层减少10%权重,如 [word]=0.9,[[word]]=0.81。

  • 大括号 { }

    • 用法:混合使用时可自定义权重叠加逻辑,但需手动计算。

  • 注意:仅小括号支持冒号语法直接指定权重值。

  • 示例:如果我们要生成一张包含 “red flower” 和 “blue sky” 的图片,并且希望 “red flower” 更加突出,可以写成 “(red flower:1.5) blue sky”,这样 “red flower” 在生成图像时会得到更多的关注。


3. LoRA模型调用

  • 用法<lora:模型文件名:强度乘数>,如 <lora:smiling:0.8>。(假设有一个名为 “smiling” 的 LoRA 文件,这样图像中微笑表情会被突出)

  • 好处:微调特定风格,兼容UNet和CLIP模型。

  • 极值:乘数建议0~1(可超1, 但极易失真)。

  • 要求:需将LoRA文件放入指定目录(通常为 models/Lora)。


4. 连接符(下划线)

  • 用法:用下划线连接词组,如 banana_bread

  • 好处:强制CLIP分词器将词组视为整体,避免歧义(如不连接可能拆分为"banana"和"bread")。

  • 替代方案:引号包裹词组 "banana bread" 也可达到类似效果。


5. Prompt Editing(分步控制)

  • 语法:(注意to 是一个:from是两个::

    • [a:0.8]:表示元素 “a” 在生成过程中只在 0.8(即 80%)的步骤之后起作用。比如说: [balls:0.8] on the ground 相比于 [balls:0.1] on the ground, 前一个提示词生成的球的数量就会比较少,因为它只在最后20%的时候起作用。

    • [a::0.7]:表示元素 “a” 在生成过程中前 0.7(即 70%)的步骤起作用,之后的30%的生成步骤不起作用。比如说: [balls::0.7] on the ground 相比于 [balls::0.1] on the ground, 前一个提示词生成的球的数量就会比较多,因为它在生成过程前70%的部分起作用。

    • [a:b:16]:表示在第 16 步时,将元素 “a” 替换为元素 “b”。比如说: [cat:dog:10] 表示前10步画猫,后10步改画狗。最后的结果,会融合猫狗的特点,生成新的图片。

  • 好处:精细控制不同生成阶段的画面变化。

  • 极值:步数需≤总生成步数(默认20,可以自定义)。


6. 交替词(动态切换)

  • 用法:使用 [word1|word2|word3] 这样的语法,可以让模型在每一步生成时从列表中选择一个词。这可以用来创造在不同概念之间平滑过渡或混合的效果,或者引入一些随机性和多样性。

  • 好处:每一步随机选择其中一个词,生成混合特征。

  • 示例:a painting in the style of [van gogh|monet|picasso]:生成的画作风格会在梵高、莫奈、毕加索之间交替。


7. 4GB显存支持

  • 启用方式:启动参数添加 --medvram--lowvram

  • 原理:牺牲生成速度,分批处理模型计算以减少显存占用。

  • 限制

    • 分辨率可能受限(如≤512x512)。

    • 部分功能(如高清修复)需关闭。

  • 兼容显卡:NVIDIA 4GB+(如GTX 1650、RTX 3050)。

示例:python main.py --lowvram,python main.py --medvram,也可以两个一起用。

Tuesday, 1 April 2025

云端GPU(Kaggle or Colab)免费用,ComfyUI轻松跑 - Run ComfyUI for Free on Cloud GPUs (Kaggle & Colab)

告别本地束缚,Kaggle 和 Colab云端 GPU,助你 ComfyUI 创作之路,如虎添翼!Say goodbye to local limitations! Kaggle and Colab cloud GPU wonders empower your ComfyUI creations.

云端绘图救星驾到!没独显也能玩转ComfyUI,Kaggle和Colab这对活宝你值得拥有


Kaggle像靠谱老友——每周30小时T4显卡任撸,Google亲儿子Colab则是随性浪子(免费版最长12小时,但随时可能鸽你)。


操作比煮泡面还简单:

1️⃣ 新建笔记本→开GPU权限(Kaggle要手机验证)

2️⃣ 三行代码克隆ComfyUI+装必要插件(别贪心,只装刚需)

3️⃣ 拖入模型三件套(UNET+CLIP+VAE)咖啡还没喝完就装好了

4️⃣ 点击运行→秒获神秘链接→导入工作流开画!

Colab
Kaggle

用完记得关灯省电:关掉标签页后,务必在云端后台终止进程,不然显卡精灵会偷偷吃掉你的免费时长哦(¬‿¬)


Sunday, 24 November 2024

以下是10个ComfyUI新手必装的免费插件及其GitHub链接

节点必装,效率翻翻 - Double efficiency with 10 nodes

  1. ComfyUI Manager
    GitHub: ComfyUI-Manager
    Problem: Managing and updating custom nodes can be tedious.
    解决的问题: 管理和更新自定义节点可能很繁琐。
    Enhances usability by allowing easy management of custom nodes.
    通过便捷的自定义节点管理提升可用性。

  2. ComfyUI Workspace Manager
    GitHub: comfyui-workspace-manager
    Problem: Handling multiple workflows in ComfyUI is cumbersome without organization.
    解决的问题: 在没有组织的情况下处理多个工作流程会很麻烦。
    Organizes and manages workflows, models, and generated images in one place.
    在一个地方组织和管理工作流程、模型和生成的图像。

  3. AIGODLIKE-COMFYUI-TRANSLATION
    GitHub: AIGODLIKE-COMFYUI-TRANSLATION
    Problem: Language barriers can limit usability for non-English speakers.
    解决的问题: 语言障碍可能限制非英语用户的可用性。
    Provides multilingual support for the ComfyUI interface.
    为ComfyUI界面提供多语言支持。

  4. comfyui_controlnet_aux
    GitHub: comfyui_controlnet_aux
    Problem: Missing pre-processing features for ControlNet can hinder functionality.
    解决的问题: 缺少ControlNet的预处理功能会妨碍功能的实现。
    Essential for using ControlNet preprocessing features.
    使用ControlNet预处理功能的必备插件。

  5. ComfyUI-Impact-Pack
    GitHub: ComfyUI-Impact-Pack
    Problem: Generating visually appealing images can be challenging without effects.
    解决的问题: 在没有效果的情况下生成视觉吸引力强的图像可能很有挑战性。
    Adds various impact effects to enhance image generation.
    添加多种影响效果以增强图像生成。

  6. ComfyUI_UltimateSDUpscale
    GitHub: ComfyUI_UltimateSDUpscale
    Problem: Upscaling images often leads to quality loss and artifacts.
    解决的问题: 图像放大通常会导致质量损失和伪影。
    Provides advanced upscaling options for generated images.
    为生成的图像提供高级放大选项。

  7. SDXL风格样式
    GitHub: ComfyUI-SDXL-Style-Preview
    Problem: Choosing styles for SDXL models can be confusing without a preview.
    解决的问题: 没有预览,选择SDXL模型的风格可能会让人困惑。
    Facilitates style selection for SDXL models with a user-friendly interface.
    为SDXL模型提供用户友好的风格选择界面。

  8. 中文提示词输入
    GitHub: ComfyUI_Custom_Nodes_AlekPet
    Problem: Non-English input can be difficult, limiting creativity for Chinese users.
    解决的问题: 非英语输入可能困难,限制了中文用户的创造力。
    Enables Chinese input for prompts, enhancing accessibility for Chinese users.
    支持中文提示词输入,提高中文用户的可访问性。

  9. 蟒蛇八卦工具箱
    GitHub: ComfyUI-Custom-Scripts
    Problem: Workflow efficiency suffers without handy utilities for common tasks.
    解决的问题: 没有便捷工具来处理常见任务,工作流程效率下降。
    Offers various utilities to improve workflow efficiency.
    提供多种工具以提高工作流程效率。

  10. 提示词权重调节器

            GitHub: ComfyUI_ADV_CLIP_emb
            Problem: Incorrect prompt weights can lead to unsatisfactory generation results.
            解决的问题: 不正确的提示词权重可能导致生成结果不理想。
            Improves weight recognition for prompts, enhancing generation accuracy.
            改善提示词的权重识别,提高生成准确性。