ComfyUI Extension: paint-by-example @ ComfyUI

Authored by phyblas

Created

Updated

7 stars

Implementation of paint-by-example on ComfyUI

Custom Nodes (0)

    README

    paint-by-example_comfyui

    (→ english description) (→ 日本語の説明はqiitaで

    这个包是提供用来在comfyui执行paint by example的节点。

    这个方法是inpaint类似的。可以把作为范例的图片插入到原本图片中所要的地方。不必须要写任何提示词。但结果也可能不太像范例的图。虽然如此有时候会导出很有意思的结果。

    没必须要提前手动下载任何模型,但首次执行节点的时候会自动从huggingface下载paint-by-example模型,所以要等一段时间并且会占用大于5GB的硬盘。

    使用这个的工作流例子可以看 https://github.com/phyblas/stadif_comfyui_workflow/tree/master/paint-by-example

    install

    把这个repo放在comfyuiComfyUI/custom_nodes/文件夹里的就能用了。或是也可以通过comfyui manager安装。

    node

    这个包提供了3个节点。

    PaintbyExampleSimple

    最简单最基本的用法。要准备原本图片和遮罩和范例图片。可以指定步数和随机种。

    workflow1.jpg

    当然也可以用maskeditor。

    workflow2.jpg

    也支持同时生成几张。

    workflow3.jpg

    PaintbyExampleAdvanced

    跟simple的用法差不多。只是多加了几个选项。例如可以写负面提示词,还可以调整图片大小。

    workflow4.jpg

    PaintbyExampleGen

    这个节点有点复杂。是先生成图片,再拿来做范例图片。生成需要用的输入是跟一般文生图差不多。结果可以说是像一般的inpaint的。

    workflow5.jpg

    BRIA

    也可以试试用BRIA来分辨背景,再做内补来代替里面的东西。

    workflow6.jpg

    AIGODLIKE-ComfyUI-Translation

    如果你在用AIGODLIKE-ComfyUI-Translation来做汉化,我有提供了节点翻译所以会显示为中文。(需要先更新为8月23日的版本)

    workflow7.jpg