32 Commits
Author SHA1 Message Date
Acly 71bff50b0f Regions: modify conds_or_unconds to reflect the changed cond batch size
IP-adapter's attn2-replace assumes shape[0] == len(conds_or_unconds) * batch
2024-06-07 13:11:19 +02:00
Acly 86082e08e2 Add nodes: ExtractMaskTile, BackgroundRegion, ListRegionMasks 2024-06-04 18:06:18 +02:00
Acly afefeca48f Add a batch dimension to masks loaded by LoadMaskBase64 2024-06-03 23:16:59 +02:00
Acly 7c338bbd2a Fixes 2024-06-03 22:50:43 +02:00
Acly 9cdbedb92a Rename attention couple -> attention mask
create a node for defining regions rather than using list mechanism
2024-06-03 18:32:07 +02:00
Acly ccaef6966f Simplify tiles, don't use lists 2024-06-03 18:31:19 +02:00
Acly 2ae9eec23e Tiling: adjust tile size to fill image more evenly 2024-05-30 22:34:58 +02:00
Acly 41f791fa4d Attention couple: use the conditioning linked to the first region instead of replacing it with the one passed to KSampler
- KSampler conditioning text prompt is now mostly ignored, but still useful to pass controlnet etc
2024-05-29 17:42:48 +02:00
Acly 684e7d370c Attention couple: accept masks which are the same resolution as the image - they will be downsampled 2024-05-29 17:19:35 +02:00
Acly 9b3f423f45 Rename category (remove underscore) 2024-05-29 13:50:17 +02:00
Acly 72b779204b Attention couple: remove base mask parameter
- first mask is first element in the list
- first conditioning is ignored (ksampler input is used instead)
2024-05-29 13:29:30 +02:00
Acly df7ebe554f Attention couple now takes masks at factor 8 lower resolution
Also fixed issues when image size is not a multiple of 64
2024-05-29 12:53:09 +02:00
Acly 4abe5cf9ce Add Attention Couple node for regional prompt 2024-05-29 11:07:46 +02:00
Acly 99f41d6b42 Add tile split & merge for processing large images in tiles with custom rules per tile 2024-05-29 00:28:40 +02:00
haohaocreates 96dd277b53 chore(publish): Add Github Action for Publishing to Comfy Registry 2024-05-25 12:28:37 +02:00
Acly dfaccd81b1 Add pyproject.toml including comfyregistry publish data, resolves #15 2024-05-25 12:08:06 +02:00
Acly 294d36641d Model detection: don't abort at first bad file, report errors per file instead 2024-05-19 19:45:51 +02:00
Chenlei Hu bcb591c7b9 Allow ApplyMaskToImage handle multiple masks (#11)
* Allow ApplyMaskToImage handle multiple masks
2024-03-04 09:52:38 +01:00
Acly e27580efcd Don't initialize API route if there is no server instance 2024-02-21 17:39:27 +01:00
Acly d0609c2707 Added stable cascade to base model detection API 2024-02-20 16:30:17 +01:00
Acly da8e4664a1 Model info API compatibility with latest ComfyUI 2024-02-20 15:55:39 +01:00
Acly 3f06e5a966 Detect SDXL inpaint models 2024-02-14 11:57:19 +01:00
Acly 69143ec68f Removed Crop Image node from readme
- base comfyui has an equivalent node since a while
- implementation is kept for compatibility (for now)
2024-01-14 17:56:18 +01:00
Acly b2496a3f13 Model detection: now distuingishes SSD1B and SVD video model 2023-12-08 17:56:08 +01:00
Acly 7fc46f18f9 Disable multi-line strings for b64 input fields #3 2023-12-02 14:21:09 +01:00
Acly d7d5ee0ea8 Added API to classify checkpoint models
* SD1.5 / SD2.x / SDXL
* inpaint model
* refiner model
2023-10-16 13:16:08 +02:00
Acly c8c3667440 Fixed loading 1-channel images as mask 2023-09-13 12:07:16 +02:00
Acly 04d325c1ac Readme fixes 2023-09-02 00:46:11 +02:00
Acly cf5e63c85b Fixed missing client_id 2023-08-29 11:54:05 +02:00
Acly b5b0e1b3e7 Update .gitignore 2023-08-28 12:55:00 +02:00
Acly 5991908d1f Added readme and license 2023-08-28 12:52:14 +02:00
Acly 7ea3b3b4cf Nodes for external tooling support:
* Load image from base64
* Load mask from base64
* Send image via WebSocket
* Crop image
* Apply mask to an image
2023-08-28 12:49:07 +02:00