Skip to content

phyblas/paint-by-example_comfyui

Repository files navigation

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

About

implementation of paint-by-example on comfyui

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages