diff --git a/.gitignore b/.gitignore index a0f8b51b0..5bffef55b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,5 @@ __pycache__/ *.py[cod] -/output/ -/input/ !/input/example.png /models/ /temp/ diff --git a/input/2.png b/input/2.png new file mode 100644 index 000000000..3b08f97bb Binary files /dev/null and b/input/2.png differ diff --git a/input/3.png b/input/3.png new file mode 100644 index 000000000..42e816c64 Binary files /dev/null and b/input/3.png differ diff --git a/input/4.png b/input/4.png new file mode 100644 index 000000000..8f535409d Binary files /dev/null and b/input/4.png differ diff --git a/input/5.png b/input/5.png new file mode 100644 index 000000000..03028f446 Binary files /dev/null and b/input/5.png differ diff --git a/input/6.png b/input/6.png new file mode 100644 index 000000000..e88851f2b Binary files /dev/null and b/input/6.png differ diff --git a/input/7.png b/input/7.png new file mode 100644 index 000000000..17bb53c8c Binary files /dev/null and b/input/7.png differ diff --git a/input/8.png b/input/8.png new file mode 100644 index 000000000..ae4281752 Binary files /dev/null and b/input/8.png differ diff --git a/input/TEST.png b/input/TEST.png new file mode 100644 index 000000000..a83eb1ac7 Binary files /dev/null and b/input/TEST.png differ diff --git a/input/girl.jpg b/input/girl.jpg new file mode 100644 index 000000000..a944445bb Binary files /dev/null and b/input/girl.jpg differ diff --git a/input/panda_t_shirt.jpg b/input/panda_t_shirt.jpg new file mode 100644 index 000000000..5f1b9e8cf Binary files /dev/null and b/input/panda_t_shirt.jpg differ diff --git a/input/x6.png b/input/x6.png new file mode 100644 index 000000000..ef9078c05 Binary files /dev/null and b/input/x6.png differ diff --git a/input/x7.png b/input/x7.png new file mode 100644 index 000000000..8ffb7515a Binary files /dev/null and b/input/x7.png differ diff --git a/output/ComfyUI_00001_.png b/output/ComfyUI_00001_.png new file mode 100644 index 000000000..8a7adb700 Binary files /dev/null and b/output/ComfyUI_00001_.png differ diff --git a/output/ComfyUI_00002_.png b/output/ComfyUI_00002_.png new file mode 100644 index 000000000..8dd8d3e5c Binary files /dev/null and b/output/ComfyUI_00002_.png differ diff --git a/output/ComfyUI_00003_.png b/output/ComfyUI_00003_.png new file mode 100644 index 000000000..fff5517a6 Binary files /dev/null and b/output/ComfyUI_00003_.png differ diff --git a/output/ComfyUI_00004_.png b/output/ComfyUI_00004_.png new file mode 100644 index 000000000..c3b3a96ee Binary files /dev/null and b/output/ComfyUI_00004_.png differ diff --git a/output/ComfyUI_00005_.png b/output/ComfyUI_00005_.png new file mode 100644 index 000000000..a48b41779 Binary files /dev/null and b/output/ComfyUI_00005_.png differ diff --git a/output/ComfyUI_00006_.png b/output/ComfyUI_00006_.png new file mode 100644 index 000000000..ef63c369e Binary files /dev/null and b/output/ComfyUI_00006_.png differ diff --git a/output/ComfyUI_00007_.png b/output/ComfyUI_00007_.png new file mode 100644 index 000000000..a26279be4 Binary files /dev/null and b/output/ComfyUI_00007_.png differ diff --git a/output/ComfyUI_00012_.png b/output/ComfyUI_00012_.png new file mode 100644 index 000000000..e82f1ffe3 Binary files /dev/null and b/output/ComfyUI_00012_.png differ diff --git a/output/ComfyUI_00013_.png b/output/ComfyUI_00013_.png new file mode 100644 index 000000000..ed49bea9c Binary files /dev/null and b/output/ComfyUI_00013_.png differ diff --git a/output/ComfyUI_00014_.png b/output/ComfyUI_00014_.png new file mode 100644 index 000000000..074505fed Binary files /dev/null and b/output/ComfyUI_00014_.png differ diff --git a/output/ComfyUI_00015_.png b/output/ComfyUI_00015_.png new file mode 100644 index 000000000..c92c04532 Binary files /dev/null and b/output/ComfyUI_00015_.png differ diff --git a/output/IC-Lora-Flux-Gen_00001_.png b/output/IC-Lora-Flux-Gen_00001_.png new file mode 100644 index 000000000..986642033 Binary files /dev/null and b/output/IC-Lora-Flux-Gen_00001_.png differ diff --git a/output/IC-Lora-Flux-Gen_00002_.png b/output/IC-Lora-Flux-Gen_00002_.png new file mode 100644 index 000000000..0e764f5bf Binary files /dev/null and b/output/IC-Lora-Flux-Gen_00002_.png differ diff --git a/output/IC-Lora-Flux-Gen_00004_.png b/output/IC-Lora-Flux-Gen_00004_.png new file mode 100644 index 000000000..2e184b67c Binary files /dev/null and b/output/IC-Lora-Flux-Gen_00004_.png differ diff --git a/output/IC-Lora-Flux-Gen_00005_.png b/output/IC-Lora-Flux-Gen_00005_.png new file mode 100644 index 000000000..03221b196 Binary files /dev/null and b/output/IC-Lora-Flux-Gen_00005_.png differ diff --git a/output/IC-Lora-Flux-Gen_00006_.png b/output/IC-Lora-Flux-Gen_00006_.png new file mode 100644 index 000000000..843a514d3 Binary files /dev/null and b/output/IC-Lora-Flux-Gen_00006_.png differ diff --git a/output/IC-Lora-Flux-Gen_00007_.png b/output/IC-Lora-Flux-Gen_00007_.png new file mode 100644 index 000000000..97921d4ea Binary files /dev/null and b/output/IC-Lora-Flux-Gen_00007_.png differ diff --git a/output/IC-Lora-Flux-Gen_00008_.png b/output/IC-Lora-Flux-Gen_00008_.png new file mode 100644 index 000000000..90088a542 Binary files /dev/null and b/output/IC-Lora-Flux-Gen_00008_.png differ diff --git a/output/IC-Lora-Flux-Gen_00009_.png b/output/IC-Lora-Flux-Gen_00009_.png new file mode 100644 index 000000000..ce1f6e362 Binary files /dev/null and b/output/IC-Lora-Flux-Gen_00009_.png differ diff --git a/user/default/workflows/catvton_example.json b/user/default/workflows/catvton_example.json new file mode 100644 index 000000000..6aeee6d78 --- /dev/null +++ b/user/default/workflows/catvton_example.json @@ -0,0 +1,323 @@ +{ + "last_node_id": 13, + "last_link_id": 18, + "nodes": [ + { + "id": 2, + "type": "LoadImage", + "pos": { + "0": 283, + "1": 153 + }, + "size": { + "0": 315, + "1": 314 + }, + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1, + 16 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "girl.jpg", + "image" + ] + }, + { + "id": 8, + "type": "PreviewImage", + "pos": { + "0": 1647, + "1": 159 + }, + "size": { + "0": 530.576171875, + "1": 734.8110961914062 + }, + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 8 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 1, + "type": "CatVTONWrapper", + "pos": { + "0": 1146, + "1": 161 + }, + "size": { + "0": 315, + "1": 218 + }, + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1, + "slot_index": 0 + }, + { + "name": "mask", + "type": "MASK", + "link": 18 + }, + { + "name": "refer_image", + "type": "IMAGE", + "link": 7, + "slot_index": 2 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 8 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CatVTONWrapper" + }, + "widgets_values": [ + 25, + "fp16", + 491151633043877, + "randomize", + 50, + 3 + ] + }, + { + "id": 11, + "type": "LayerMask: MaskPreview", + "pos": { + "0": 1141, + "1": 563 + }, + "size": [ + 323.2476717529296, + 354.9690538940429 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 17 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "LayerMask: MaskPreview" + }, + "color": "rgba(27, 80, 119, 0.7)" + }, + { + "id": 13, + "type": "LayerMask: HumanPartsUltra", + "pos": { + "0": 682, + "1": 405 + }, + "size": { + "0": 352.79998779296875, + "1": 534 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 16 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": null, + "shape": 3 + }, + { + "name": "mask", + "type": "MASK", + "links": [ + 17, + 18 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "LayerMask: HumanPartsUltra" + }, + "widgets_values": [ + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + "VITMatte", + 8, + 6, + 0.01, + 0.99, + true, + "cuda", + 2 + ], + "color": "rgba(27, 80, 119, 0.7)" + }, + { + "id": 7, + "type": "LoadImage", + "pos": { + "0": 285, + "1": 611 + }, + "size": { + "0": 315, + "1": 314 + }, + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 7 + ], + "shape": 3 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "panda_t_shirt.jpg", + "image" + ] + } + ], + "links": [ + [ + 1, + 2, + 0, + 1, + 0, + "IMAGE" + ], + [ + 7, + 7, + 0, + 1, + 2, + "IMAGE" + ], + [ + 8, + 1, + 0, + 8, + 0, + "IMAGE" + ], + [ + 16, + 2, + 0, + 13, + 0, + "IMAGE" + ], + [ + 17, + 13, + 1, + 11, + 0, + "MASK" + ], + [ + 18, + 13, + 1, + 1, + 1, + "MASK" + ] + ], + "groups": [], + "config": {}, + "extra": { + "ds": { + "scale": 0.7513148009015777, + "offset": [ + 338.6524316406253, + 290.41768908691427 + ] + } + }, + "version": 0.4 +} \ No newline at end of file