diff --git a/README.md b/README.md index 54b61c9..59f4119 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,7 @@ Code style: black
-
-This project is currently in beta status. If you encounter any issues or have any suggestions, please let me know. -
+ This is a subproject of the SD Prompt Reader. It helps you extract metadata from images in any format supported by the @@ -147,7 +145,6 @@ You can use the `Type Converter` Node to convert them into `STRING` type. ### [Example Workflow](./workflows/example_workflow.json) ->The example workflow is outdated and will be updated in the stable release.
example workflow diff --git a/images/example_workflow.png b/images/example_workflow.png index 633f7d8..ccbf725 100644 Binary files a/images/example_workflow.png and b/images/example_workflow.png differ diff --git a/workflows/example_workflow.json b/workflows/example_workflow.json index 9dc2998..759c552 100644 --- a/workflows/example_workflow.json +++ b/workflows/example_workflow.json @@ -1,56 +1,383 @@ { - "last_node_id": 11, - "last_link_id": 44, + "last_node_id": 8, + "last_link_id": 34, "nodes": [ { - "id": 4, - "type": "EmptyLatentImage", + "id": 2, + "type": "SDParameterGenerator", "pos": [ - 900, - 280 + 470, + 130 ], "size": { "0": 320, - "1": 110 + "1": 900 }, "flags": {}, - "order": 4, + "order": 0, + "mode": 0, + "outputs": [ + { + "name": "MODEL_NAME", + "type": "COMBO", + "links": [ + 16 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 17 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 20, + 32 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 21 + ], + "shape": 3, + "slot_index": 3 + }, + { + "name": "SEED", + "type": "INT", + "links": [ + 24, + 26 + ], + "shape": 3, + "slot_index": 4 + }, + { + "name": "STEPS", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "REFINER_START_STEP", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "CFG", + "type": "FLOAT", + "links": null, + "shape": 3 + }, + { + "name": "SAMPLER_NAME", + "type": "COMBO", + "links": [ + 14, + 15 + ], + "shape": 3, + "slot_index": 8 + }, + { + "name": "SCHEDULER", + "type": "COMBO", + "links": [ + 12, + 13 + ], + "shape": 3, + "slot_index": 9 + }, + { + "name": "POSITIVE_ASCORE", + "type": "FLOAT", + "links": null, + "shape": 3 + }, + { + "name": "NEGATIVE_ASCORE", + "type": "FLOAT", + "links": null, + "shape": 3 + }, + { + "name": "WIDTH", + "type": "INT", + "links": [ + 10, + 29 + ], + "shape": 3, + "slot_index": 12 + }, + { + "name": "HEIGHT", + "type": "INT", + "links": [ + 11, + 28 + ], + "shape": 3, + "slot_index": 13 + }, + { + "name": "BATCH_SIZE", + "type": "INT", + "links": [ + 9 + ], + "shape": 3, + "slot_index": 14 + }, + { + "name": "PARAMETERS", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "SDParameterGenerator" + }, + "widgets_values": [ + "xxmix9realistic_v40.safetensors", + "SDv1 512px", + "none", + -1, + 30, + 1, + 8, + "dpmpp_2m", + "karras", + 6, + 6, + "1:1", + 512, + 512, + 1, + "Total steps: 30,\nRefiner off", + "Optimal resolution for SDv1 512px model\nwith aspect ratio 1:1: 512 x 512", + null, + null, + null + ] + }, + { + "id": 3, + "type": "SDPromptSaver", + "pos": [ + 1210, + 130 + ], + "size": { + "0": 320, + "1": 590 + }, + "flags": {}, + "order": 7, "mode": 0, "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 34 + }, + { + "name": "model_name", + "type": "COMBO", + "link": 16, + "widget": { + "name": "model_name" + } + }, + { + "name": "seed", + "type": "INT", + "link": 26, + "widget": { + "name": "seed" + } + }, + { + "name": "steps", + "type": "INT", + "link": 5, + "widget": { + "name": "steps" + } + }, + { + "name": "cfg", + "type": "FLOAT", + "link": 6, + "widget": { + "name": "cfg" + } + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": 14, + "widget": { + "name": "sampler_name" + } + }, + { + "name": "scheduler", + "type": "COMBO", + "link": 13, + "widget": { + "name": "scheduler" + } + }, { "name": "width", "type": "INT", - "link": 18, + "link": 29, "widget": { - "name": "width", - "config": [ - "INT", - { - "default": 512, - "min": 64, - "max": 8192, - "step": 8 - } - ] + "name": "width" } }, { "name": "height", "type": "INT", - "link": 19, + "link": 28, "widget": { - "name": "height", - "config": [ - "INT", - { - "default": 512, - "min": 64, - "max": 8192, - "step": 8 - } - ] + "name": "height" + } + }, + { + "name": "positive", + "type": "STRING", + "link": 30, + "widget": { + "name": "positive" + } + }, + { + "name": "negative", + "type": "STRING", + "link": 31, + "widget": { + "name": "negative" + } + } + ], + "properties": { + "Node name for S&R": "SDPromptSaver" + }, + "widgets_values": [ + "ComfyUI_%time_%seed_%counter", + "%date/", + "CheckpointYesmix_v20.safetensors", + 71608365436402, + "randomize", + 20, + 8, + "euler", + "normal", + 1, + 1, + "", + "", + "png", + false, + true, + 100, + "%Y-%m-%d", + "%H%M%S", + "" + ] + }, + { + "id": 8, + "type": "KSamplerAdvanced", + "pos": [ + 840, + 130 + ], + "size": [ + 320, + 290 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 17 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 18 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 19 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 23 + }, + { + "name": "noise_seed", + "type": "INT", + "link": 24, + "widget": { + "name": "noise_seed" }, - "slot_index": 1 + "slot_index": 4 + }, + { + "name": "steps", + "type": "INT", + "link": 7, + "widget": { + "name": "steps" + } + }, + { + "name": "cfg", + "type": "FLOAT", + "link": 8, + "widget": { + "name": "cfg" + } + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": 15, + "widget": { + "name": "sampler_name" + } + }, + { + "name": "scheduler", + "type": "COMBO", + "link": 12, + "widget": { + "name": "scheduler" + } } ], "outputs": [ @@ -58,7 +385,73 @@ "name": "LATENT", "type": "LATENT", "links": [ - 20 + 22 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "KSamplerAdvanced" + }, + "widgets_values": [ + "enable", + 13306184212651, + "randomize", + 20, + 8, + "euler", + "normal", + 0, + 10000, + "disable" + ] + }, + { + "id": 4, + "type": "EmptyLatentImage", + "pos": [ + 840, + 500 + ], + "size": [ + 320, + 70 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "link": 10, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 11, + "widget": { + "name": "height" + } + }, + { + "name": "batch_size", + "type": "INT", + "link": 9, + "widget": { + "name": "batch_size" + } + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 23 ], "shape": 3, "slot_index": 0 @@ -74,235 +467,16 @@ ] }, { - "id": 5, - "type": "KSamplerAdvanced", - "pos": [ - 900, - 600 - ], - "size": { - "0": 320, - "1": 330 - }, - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 23 - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": 11, - "slot_index": 1 - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": 12, - "slot_index": 2 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 20 - }, - { - "name": "noise_seed", - "type": "INT", - "link": 13, - "widget": { - "name": "noise_seed", - "config": [ - "INT", - { - "default": 0, - "min": 0, - "max": 18446744073709552000 - } - ] - }, - "slot_index": 4 - }, - { - "name": "steps", - "type": "INT", - "link": 14, - "widget": { - "name": "steps", - "config": [ - "INT", - { - "default": 20, - "min": 1, - "max": 10000 - } - ] - }, - "slot_index": 5 - }, - { - "name": "cfg", - "type": "FLOAT", - "link": 15, - "widget": { - "name": "cfg", - "config": [ - "FLOAT", - { - "default": 8, - "min": 0, - "max": 100 - } - ] - } - }, - { - "name": "sampler_name", - "type": "euler,euler_ancestral,heun,dpm_2,dpm_2_ancestral,lms,dpm_fast,dpm_adaptive,dpmpp_2s_ancestral,dpmpp_sde,dpmpp_sde_gpu,dpmpp_2m,dpmpp_2m_sde,dpmpp_2m_sde_gpu,dpmpp_3m_sde,dpmpp_3m_sde_gpu,ddpm,ddim,uni_pc,uni_pc_bh2", - "link": 16, - "widget": { - "name": "sampler_name", - "config": [ - [ - "euler", - "euler_ancestral", - "heun", - "dpm_2", - "dpm_2_ancestral", - "lms", - "dpm_fast", - "dpm_adaptive", - "dpmpp_2s_ancestral", - "dpmpp_sde", - "dpmpp_sde_gpu", - "dpmpp_2m", - "dpmpp_2m_sde", - "dpmpp_2m_sde_gpu", - "dpmpp_3m_sde", - "dpmpp_3m_sde_gpu", - "ddpm", - "ddim", - "uni_pc", - "uni_pc_bh2" - ] - ] - }, - "slot_index": 7 - }, - { - "name": "scheduler", - "type": "normal,karras,exponential,sgm_uniform,simple,ddim_uniform", - "link": 17, - "widget": { - "name": "scheduler", - "config": [ - [ - "normal", - "karras", - "exponential", - "sgm_uniform", - "simple", - "ddim_uniform" - ] - ] - }, - "slot_index": 8 - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 21 - ], - "shape": 3, - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "KSamplerAdvanced" - }, - "widgets_values": [ - "enable", - 368865854415352, - "randomize", - 20, - 8, - "euler", - "normal", - 0, - 10000, - "disable" - ] - }, - { - "id": 9, + "id": 7, "type": "CLIPTextEncode", "pos": [ - 530, - 280 + 840, + 650 ], - "size": { - "0": 320, - "1": 54 - }, - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 6 - }, - { - "name": "text", - "type": "STRING", - "link": 4, - "widget": { - "name": "text", - "config": [ - "STRING", - { - "multiline": true - } - ] - } - } + "size": [ + 320, + 50 ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 11 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "" - ] - }, - { - "id": 10, - "type": "CLIPTextEncode", - "pos": [ - 530, - 410 - ], - "size": { - "0": 320, - "1": 54 - }, "flags": {}, "order": 3, "mode": 0, @@ -310,20 +484,14 @@ { "name": "clip", "type": "CLIP", - "link": 7 + "link": 32 }, { "name": "text", "type": "STRING", - "link": 5, + "link": 3, "widget": { - "name": "text", - "config": [ - "STRING", - { - "multiline": true - } - ] + "name": "text" } } ], @@ -332,9 +500,10 @@ "name": "CONDITIONING", "type": "CONDITIONING", "links": [ - 12 + 18 ], - "shape": 3 + "shape": 3, + "slot_index": 0 } ], "properties": { @@ -345,329 +514,59 @@ ] }, { - "id": 11, - "type": "SDPromptSaver", + "id": 6, + "type": "CLIPTextEncode", "pos": [ - 1270, - 280 + 840, + 780 + ], + "size": [ + 320, + 50 ], - "size": { - "0": 320, - "1": 530 - }, "flags": {}, - "order": 7, + "order": 4, "mode": 0, "inputs": [ { - "name": "images", - "type": "IMAGE", - "link": 44 + "name": "clip", + "type": "CLIP", + "link": 20, + "slot_index": 0 }, { - "name": "model_name", - "type": "CheckpointYesmix_v20.safetensors,Chilloutmix-Ni.safetensors,CounterfeitV30_v30.safetensors,OldFish_2348V12.safetensors,abyssorangemix2_Hard.safetensors,abyssorangemix2_Hard.vae.pt,alstroemeriaMix_v10.safetensors,alstroemeriaMix_v10.vae.ckpt,aoaokoPVCStyleModel_pvcAOAOKO.safetensors,appIcons_v2.ckpt,architecturerealmix_v1repair.safetensors,betterPinkPussy_v01.safetensors,bokomix2_v20.safetensors,cetusMix_Coda2.safetensors,cetusMix_Coda2.vae.pt,cetusMix_Whalefall2.safetensors,cetusMix_Whalefall2.vae.pt,cetusMix_v4.safetensors,cetusMix_v4.vae.pt,cheeseDaddysLandscapes_35FP16.safetensors,chikmix_V3.safetensors,chilloutmix_NiPrunedFp16Fix.safetensors,chilloutmix_NiPrunedFp32Fix.safetensors,cinematicDiffusion_v1.ckpt,dalcefoPainting_2nd.safetensors,dalcefoPainting_3rd.safetensors,dalcefoV3Painting_dalcefoV3Painting.safetensors,dosmix_.safetensors,dreamlikeDiffusion10_10.ckpt,dreamlikePhotoreal20_dreamlikePhotoreal20.safetensors,dvarchMultiPrompt_dvarchExterior.safetensors,dvarchMultiPrompt_dvarchInterior.safetensors,expmixLine_v20.safetensors,facebombmix_v1Bakedvae.safetensors,fantexiV08.safetensors,fantexiV08a.safetensors,fantexiV08c.safetensors,fantexiV09beta.ckpt,fantexiV09beta.vae.ckpt,gdmLuxuryModernHouseAnd_v10.ckpt,ghostmix_v20Bakedvae.safetensors,grapefruitHentaiModel_grapefruitv41.safetensors,guofeng3_v32Light.safetensors,hassakuHentaiModel_v13.safetensors,inkpunkDiffusion_v2.ckpt,izumi_01Safetensors.safetensors,knollingcase_v1.ckpt,landscapesupermix_v21.safetensors,majicmixRealistic_v6.safetensors,majicmixSombre_v20.safetensors,meichidarkMix_meichidarkV4.safetensors,meinahentai_v4.safetensors,meinamix_meinaV11.safetensors,newmarsmix_25D.safetensors,newmarsmix_25D.vae.pt,newmarsmix_N.safetensors,newmarsmix_R11.safetensors,nudify_xl.safetensors,orangehardBasil05_v10.safetensors,perfectWorld_perfectWorldBakedVAE.safetensors,perfectWorld_v2Baked.safetensors,perfectWorld_v3Baked.safetensors,perfectWorld_v4Baked.safetensors,perfectWorld_v5Baked.safetensors,protogenV22Anime_22.safetensors,roboeticinkpunkdream_shaperchromav510.safetensors,sd_xl_base_1.0_0.9vae.safetensors,sd_xl_refiner_1.0_0.9vae.safetensors,stablediffusionv1.5.safetensors,sunshinemix_PrunedFp16.safetensors,sunshinemix_sunlightmixPruned.safetensors,uberRealisticPornMerge_urpmv13.safetensors,v2-1_768-ema-pruned-fp16.safetensors,xeroxrealmix_v35.safetensors,xsarchitecturalV1Aerial_v11.ckpt,xsarchitectural_v11.ckpt,xsarchitecturalv1com_v12.ckpt,xsarchitecturalv3com_v31.safetensors,xxmix9realistic_v40.safetensors,yesmix_v16Original.safetensors", - "link": 35, - "widget": { - "name": "model_name", - "config": [ - [ - "CheckpointYesmix_v20.safetensors", - "Chilloutmix-Ni.safetensors", - "CounterfeitV30_v30.safetensors", - "OldFish_2348V12.safetensors", - "abyssorangemix2_Hard.safetensors", - "abyssorangemix2_Hard.vae.pt", - "alstroemeriaMix_v10.safetensors", - "alstroemeriaMix_v10.vae.ckpt", - "aoaokoPVCStyleModel_pvcAOAOKO.safetensors", - "appIcons_v2.ckpt", - "architecturerealmix_v1repair.safetensors", - "betterPinkPussy_v01.safetensors", - "bokomix2_v20.safetensors", - "cetusMix_Coda2.safetensors", - "cetusMix_Coda2.vae.pt", - "cetusMix_Whalefall2.safetensors", - "cetusMix_Whalefall2.vae.pt", - "cetusMix_v4.safetensors", - "cetusMix_v4.vae.pt", - "cheeseDaddysLandscapes_35FP16.safetensors", - "chikmix_V3.safetensors", - "chilloutmix_NiPrunedFp16Fix.safetensors", - "chilloutmix_NiPrunedFp32Fix.safetensors", - "cinematicDiffusion_v1.ckpt", - "dalcefoPainting_2nd.safetensors", - "dalcefoPainting_3rd.safetensors", - "dalcefoV3Painting_dalcefoV3Painting.safetensors", - "dosmix_.safetensors", - "dreamlikeDiffusion10_10.ckpt", - "dreamlikePhotoreal20_dreamlikePhotoreal20.safetensors", - "dvarchMultiPrompt_dvarchExterior.safetensors", - "dvarchMultiPrompt_dvarchInterior.safetensors", - "expmixLine_v20.safetensors", - "facebombmix_v1Bakedvae.safetensors", - "fantexiV08.safetensors", - "fantexiV08a.safetensors", - "fantexiV08c.safetensors", - "fantexiV09beta.ckpt", - "fantexiV09beta.vae.ckpt", - "gdmLuxuryModernHouseAnd_v10.ckpt", - "ghostmix_v20Bakedvae.safetensors", - "grapefruitHentaiModel_grapefruitv41.safetensors", - "guofeng3_v32Light.safetensors", - "hassakuHentaiModel_v13.safetensors", - "inkpunkDiffusion_v2.ckpt", - "izumi_01Safetensors.safetensors", - "knollingcase_v1.ckpt", - "landscapesupermix_v21.safetensors", - "majicmixRealistic_v6.safetensors", - "majicmixSombre_v20.safetensors", - "meichidarkMix_meichidarkV4.safetensors", - "meinahentai_v4.safetensors", - "meinamix_meinaV11.safetensors", - "newmarsmix_25D.safetensors", - "newmarsmix_25D.vae.pt", - "newmarsmix_N.safetensors", - "newmarsmix_R11.safetensors", - "nudify_xl.safetensors", - "orangehardBasil05_v10.safetensors", - "perfectWorld_perfectWorldBakedVAE.safetensors", - "perfectWorld_v2Baked.safetensors", - "perfectWorld_v3Baked.safetensors", - "perfectWorld_v4Baked.safetensors", - "perfectWorld_v5Baked.safetensors", - "protogenV22Anime_22.safetensors", - "roboeticinkpunkdream_shaperchromav510.safetensors", - "sd_xl_base_1.0_0.9vae.safetensors", - "sd_xl_refiner_1.0_0.9vae.safetensors", - "stablediffusionv1.5.safetensors", - "sunshinemix_PrunedFp16.safetensors", - "sunshinemix_sunlightmixPruned.safetensors", - "uberRealisticPornMerge_urpmv13.safetensors", - "v2-1_768-ema-pruned-fp16.safetensors", - "xeroxrealmix_v35.safetensors", - "xsarchitecturalV1Aerial_v11.ckpt", - "xsarchitectural_v11.ckpt", - "xsarchitecturalv1com_v12.ckpt", - "xsarchitecturalv3com_v31.safetensors", - "xxmix9realistic_v40.safetensors", - "yesmix_v16Original.safetensors" - ] - ] - }, - "slot_index": 1 - }, - { - "name": "model_name_str", + "name": "text", "type": "STRING", - "link": null, + "link": 4, "widget": { - "name": "model_name_str", - "config": [ - "STRING", - { - "default": "" - } - ] + "name": "text" } - }, + } + ], + "outputs": [ { - "name": "seed", - "type": "INT", - "link": 36, - "widget": { - "name": "seed", - "config": [ - "INT", - { - "default": 0, - "min": 0, - "max": 18446744073709552000 - } - ] - }, - "slot_index": 3 - }, - { - "name": "steps", - "type": "INT", - "link": 37, - "widget": { - "name": "steps", - "config": [ - "INT", - { - "default": 20, - "min": 1, - "max": 10000 - } - ] - }, - "slot_index": 4 - }, - { - "name": "cfg", - "type": "FLOAT", - "link": 38, - "widget": { - "name": "cfg", - "config": [ - "FLOAT", - { - "default": 8, - "min": 0, - "max": 100, - "step": 0.5, - "round": 0.01 - } - ] - }, - "slot_index": 5 - }, - { - "name": "sampler_name", - "type": "euler,euler_ancestral,heun,dpm_2,dpm_2_ancestral,lms,dpm_fast,dpm_adaptive,dpmpp_2s_ancestral,dpmpp_sde,dpmpp_sde_gpu,dpmpp_2m,dpmpp_2m_sde,dpmpp_2m_sde_gpu,dpmpp_3m_sde,dpmpp_3m_sde_gpu,ddpm,ddim,uni_pc,uni_pc_bh2", - "link": 39, - "widget": { - "name": "sampler_name", - "config": [ - [ - "euler", - "euler_ancestral", - "heun", - "dpm_2", - "dpm_2_ancestral", - "lms", - "dpm_fast", - "dpm_adaptive", - "dpmpp_2s_ancestral", - "dpmpp_sde", - "dpmpp_sde_gpu", - "dpmpp_2m", - "dpmpp_2m_sde", - "dpmpp_2m_sde_gpu", - "dpmpp_3m_sde", - "dpmpp_3m_sde_gpu", - "ddpm", - "ddim", - "uni_pc", - "uni_pc_bh2" - ] - ] - }, - "slot_index": 6 - }, - { - "name": "sampler_name_str", - "type": "STRING", - "link": null, - "widget": { - "name": "sampler_name_str", - "config": [ - "STRING", - { - "default": "" - } - ] - } - }, - { - "name": "scheduler", - "type": "normal,karras,exponential,sgm_uniform,simple,ddim_uniform", - "link": 40, - "widget": { - "name": "scheduler", - "config": [ - [ - "normal", - "karras", - "exponential", - "sgm_uniform", - "simple", - "ddim_uniform" - ] - ] - }, - "slot_index": 8 - }, - { - "name": "scheduler_str", - "type": "STRING", - "link": null, - "widget": { - "name": "scheduler_str", - "config": [ - "STRING", - { - "default": "" - } - ] - } - }, - { - "name": "positive", - "type": "STRING", - "link": 41, - "widget": { - "name": "positive", - "config": [ - "STRING", - { - "default": "", - "multiline": true - } - ] - }, - "slot_index": 10 - }, - { - "name": "negative", - "type": "STRING", - "link": 42, - "widget": { - "name": "negative", - "config": [ - "STRING", - { - "default": "", - "multiline": true - } - ] - }, - "slot_index": 11 + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 19 + ], + "shape": 3, + "slot_index": 0 } ], "properties": { - "Node name for S&R": "SDPromptSaver" + "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ - "ComfyUI", - "CheckpointYesmix_v20.safetensors", - "", - 540598798977580, - "randomize", - 20, - 8, - "euler", - "", - "normal", - "", - "png", - "0", - "png", - true, - 100, - false, - true, - true + "" ] }, { - "id": 6, + "id": 5, "type": "VAEDecode", "pos": [ - 900, - 470 + 840, + 910 ], "size": { "0": 320, @@ -680,12 +579,13 @@ { "name": "samples", "type": "LATENT", - "link": 21 + "link": 22, + "slot_index": 0 }, { "name": "vae", "type": "VAE", - "link": 8 + "link": 21 } ], "outputs": [ @@ -693,7 +593,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 44 + 34 ], "shape": 3, "slot_index": 0 @@ -703,258 +603,19 @@ "Node name for S&R": "VAEDecode" } }, - { - "id": 2, - "type": "SDParameterGenerator", - "pos": [ - 530, - 540 - ], - "size": { - "0": 320, - "1": 500 - }, - "flags": {}, - "order": 1, - "mode": 0, - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 23 - ], - "shape": 3, - "slot_index": 0 - }, - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 6, - 7 - ], - "shape": 3, - "slot_index": 1 - }, - { - "name": "VAE", - "type": "VAE", - "links": [ - 8 - ], - "shape": 3, - "slot_index": 2 - }, - { - "name": "MODEL_NAME", - "type": [ - "CheckpointYesmix_v20.safetensors", - "Chilloutmix-Ni.safetensors", - "CounterfeitV30_v30.safetensors", - "OldFish_2348V12.safetensors", - "abyssorangemix2_Hard.safetensors", - "abyssorangemix2_Hard.vae.pt", - "alstroemeriaMix_v10.safetensors", - "alstroemeriaMix_v10.vae.ckpt", - "aoaokoPVCStyleModel_pvcAOAOKO.safetensors", - "appIcons_v2.ckpt", - "architecturerealmix_v1repair.safetensors", - "betterPinkPussy_v01.safetensors", - "bokomix2_v20.safetensors", - "cetusMix_Coda2.safetensors", - "cetusMix_Coda2.vae.pt", - "cetusMix_Whalefall2.safetensors", - "cetusMix_Whalefall2.vae.pt", - "cetusMix_v4.safetensors", - "cetusMix_v4.vae.pt", - "cheeseDaddysLandscapes_35FP16.safetensors", - "chikmix_V3.safetensors", - "chilloutmix_NiPrunedFp16Fix.safetensors", - "chilloutmix_NiPrunedFp32Fix.safetensors", - "cinematicDiffusion_v1.ckpt", - "dalcefoPainting_2nd.safetensors", - "dalcefoPainting_3rd.safetensors", - "dalcefoV3Painting_dalcefoV3Painting.safetensors", - "dosmix_.safetensors", - "dreamlikeDiffusion10_10.ckpt", - "dreamlikePhotoreal20_dreamlikePhotoreal20.safetensors", - "dvarchMultiPrompt_dvarchExterior.safetensors", - "dvarchMultiPrompt_dvarchInterior.safetensors", - "expmixLine_v20.safetensors", - "facebombmix_v1Bakedvae.safetensors", - "fantexiV08.safetensors", - "fantexiV08a.safetensors", - "fantexiV08c.safetensors", - "fantexiV09beta.ckpt", - "fantexiV09beta.vae.ckpt", - "gdmLuxuryModernHouseAnd_v10.ckpt", - "ghostmix_v20Bakedvae.safetensors", - "grapefruitHentaiModel_grapefruitv41.safetensors", - "guofeng3_v32Light.safetensors", - "hassakuHentaiModel_v13.safetensors", - "inkpunkDiffusion_v2.ckpt", - "izumi_01Safetensors.safetensors", - "knollingcase_v1.ckpt", - "landscapesupermix_v21.safetensors", - "majicmixRealistic_v6.safetensors", - "majicmixSombre_v20.safetensors", - "meichidarkMix_meichidarkV4.safetensors", - "meinahentai_v4.safetensors", - "meinamix_meinaV11.safetensors", - "newmarsmix_25D.safetensors", - "newmarsmix_25D.vae.pt", - "newmarsmix_N.safetensors", - "newmarsmix_R11.safetensors", - "nudify_xl.safetensors", - "orangehardBasil05_v10.safetensors", - "perfectWorld_perfectWorldBakedVAE.safetensors", - "perfectWorld_v2Baked.safetensors", - "perfectWorld_v3Baked.safetensors", - "perfectWorld_v4Baked.safetensors", - "perfectWorld_v5Baked.safetensors", - "protogenV22Anime_22.safetensors", - "roboeticinkpunkdream_shaperchromav510.safetensors", - "sd_xl_base_1.0_0.9vae.safetensors", - "sd_xl_refiner_1.0_0.9vae.safetensors", - "stablediffusionv1.5.safetensors", - "sunshinemix_PrunedFp16.safetensors", - "sunshinemix_sunlightmixPruned.safetensors", - "uberRealisticPornMerge_urpmv13.safetensors", - "v2-1_768-ema-pruned-fp16.safetensors", - "xeroxrealmix_v35.safetensors", - "xsarchitecturalV1Aerial_v11.ckpt", - "xsarchitectural_v11.ckpt", - "xsarchitecturalv1com_v12.ckpt", - "xsarchitecturalv3com_v31.safetensors", - "xxmix9realistic_v40.safetensors", - "yesmix_v16Original.safetensors" - ], - "links": [ - 35 - ], - "shape": 3, - "slot_index": 3 - }, - { - "name": "SEED", - "type": "INT", - "links": [ - 13, - 36 - ], - "shape": 3, - "slot_index": 4 - }, - { - "name": "STEPS", - "type": "INT", - "links": null, - "shape": 3 - }, - { - "name": "CFG", - "type": "FLOAT", - "links": null, - "shape": 3 - }, - { - "name": "SAMPLER_NAME", - "type": [ - "euler", - "euler_ancestral", - "heun", - "dpm_2", - "dpm_2_ancestral", - "lms", - "dpm_fast", - "dpm_adaptive", - "dpmpp_2s_ancestral", - "dpmpp_sde", - "dpmpp_sde_gpu", - "dpmpp_2m", - "dpmpp_2m_sde", - "dpmpp_2m_sde_gpu", - "dpmpp_3m_sde", - "dpmpp_3m_sde_gpu", - "ddpm", - "ddim", - "uni_pc", - "uni_pc_bh2" - ], - "links": [ - 16, - 39 - ], - "shape": 3, - "slot_index": 7 - }, - { - "name": "SCHEDULER", - "type": [ - "normal", - "karras", - "exponential", - "sgm_uniform", - "simple", - "ddim_uniform" - ], - "links": [ - 17, - 40 - ], - "shape": 3, - "slot_index": 8 - }, - { - "name": "WIDTH", - "type": "INT", - "links": [ - 18 - ], - "shape": 3, - "slot_index": 9 - }, - { - "name": "HEIGHT", - "type": "INT", - "links": [ - 19 - ], - "shape": 3, - "slot_index": 10 - } - ], - "properties": { - "Node name for S&R": "SDParameterGenerator" - }, - "widgets_values": [ - "cetusMix_v4.safetensors", - false, - "anything_v3.yaml", - 866778260355172, - "randomize", - 30, - 7.5, - "dpmpp_2m_sde_gpu", - "karras", - 512, - 512 - ] - }, { "id": 1, "type": "SDPromptReader", "pos": [ - 160, - 280 + 100, + 130 ], "size": { "0": 320, - "1": 860 + "1": 900 }, "flags": {}, - "order": 0, + "order": 1, "mode": 0, "outputs": [ { @@ -974,8 +635,8 @@ "name": "POSITIVE", "type": "STRING", "links": [ - 4, - 41 + 3, + 30 ], "shape": 3, "slot_index": 2 @@ -984,8 +645,8 @@ "name": "NEGATIVE", "type": "STRING", "links": [ - 5, - 42 + 4, + 31 ], "shape": 3, "slot_index": 3 @@ -1000,8 +661,8 @@ "name": "STEPS", "type": "INT", "links": [ - 14, - 37 + 5, + 7 ], "shape": 3, "slot_index": 5 @@ -1010,8 +671,8 @@ "name": "CFG", "type": "FLOAT", "links": [ - 15, - 38 + 6, + 8 ], "shape": 3, "slot_index": 6 @@ -1027,10 +688,17 @@ "name": "HEIGHT", "type": "INT", "links": [], + "shape": 3, + "slot_index": 8 + }, + { + "name": "FILE_NAME", + "type": "STRING", + "links": null, "shape": 3 }, { - "name": "SETTING", + "name": "SETTINGS", "type": "STRING", "links": null, "shape": 3 @@ -1040,221 +708,245 @@ "Node name for S&R": "SDPromptReader" }, "widgets_values": [ - "00078-428048546.png", + "00067-2302238556.png", 0, "image", - "ultra realistic 8k cg, HDR, epic, perfect artwork, masterpiece, perfect face, beautiful face, perfect female body, alluring, perfect female figure, ultra high res, wet oily skin, pink hair, seductive posture, (skindentation:1.3), 1girl, kpop idol, blush, street, raining night, lace trim, choker, close up, long loose revealing dress, (half-length portrait:1.5),", - "((grayscale)), ((monochrome)), (low quality:2), (normal quality:2), (worst quality:2), lowres, acnes, bad anatomy, bad hands, deformed, error, logo, mosaic censoring, paintings, sketches, skin blemishes, skin spots, text, watermark, easynegative,", - "Steps: 30, Sampler: DPM++ SDE Karras, CFG scale: 7.5, Seed: 428048546, Size: 512x512, Model hash: 79e42fb744, Model: perfectWorld_v2Baked, Denoising strength: 0.45, Hires upscale: 2, Hires steps: 15, Hires upscaler: R-ESRGAN 4x+" + "ultra realistic 8k cg, HDR, epic, perfect artwork, masterpiece, bokeh, beautiful face, perfect female body, alluring, perfect female figure, ultra high res, beach, pink hair, seductive posture, seductive gaze, skindentation, 1girl, kpop idol, blush, street, earring, choker, close up, strap dress, half-length portrait, , ", + "grayscale, monochrome, low quality, worst quality, lowres, acnes, bad anatomy, bad hands, deformed, error, logo, mosaic censoring, sketches, skin blemishes, skin spots, text, watermark, FastNegativeV2", + "Steps: 35, Sampler: DPM++ 2M Karras, CFG scale: 7.5, Seed: 2302238556, Size: 512x512, Model hash: 18ed2b6c48, Model: xxmix9realistic_v40, Denoising strength: 0.45, Hires upscale: 2, Hires steps: 15, Hires upscaler: R-ESRGAN 4x+, Lora hashes: \"koreandolllikenessV20_v20: 8f3d16e6eada, fashigirl-v6-nai-5ep-resize: 4e0173ae8cef\", Version: 1.6.0" ] } ], "links": [ [ - 4, + 3, 1, 2, - 9, + 7, + 1, + "STRING" + ], + [ + 4, + 1, + 3, + 6, 1, "STRING" ], [ 5, 1, + 5, 3, - 10, - 1, - "STRING" + 3, + "INT" ], [ 6, - 2, 1, - 9, - 0, - "CLIP" + 6, + 3, + 4, + "FLOAT" ], [ 7, - 2, 1, - 10, - 0, - "CLIP" + 5, + 8, + 5, + "INT" ], [ 8, - 2, - 2, - 6, - 1, - "VAE" - ], - [ - 11, - 9, - 0, - 5, - 1, - "CONDITIONING" - ], - [ - 12, - 10, - 0, - 5, - 2, - "CONDITIONING" - ], - [ - 13, - 2, - 4, - 5, - 4, - "INT" - ], - [ - 14, - 1, - 5, - 5, - 5, - "INT" - ], - [ - 15, 1, 6, - 5, + 8, 6, "FLOAT" ], [ - 16, - 2, - 7, - 5, - 7, - "euler,euler_ancestral,heun,dpm_2,dpm_2_ancestral,lms,dpm_fast,dpm_adaptive,dpmpp_2s_ancestral,dpmpp_sde,dpmpp_sde_gpu,dpmpp_2m,dpmpp_2m_sde,dpmpp_2m_sde_gpu,dpmpp_3m_sde,dpmpp_3m_sde_gpu,ddpm,ddim,uni_pc,uni_pc_bh2" - ], - [ - 17, - 2, - 8, - 5, - 8, - "normal,karras,exponential,sgm_uniform,simple,ddim_uniform" - ], - [ - 18, - 2, 9, + 2, + 14, + 4, + 2, + "INT" + ], + [ + 10, + 2, + 12, 4, 0, "INT" ], [ - 19, + 11, 2, - 10, + 13, 4, 1, "INT" ], [ - 20, - 4, - 0, - 5, + 12, + 2, + 9, + 8, + 8, + "COMBO" + ], + [ + 13, + 2, + 9, 3, - "LATENT" + 6, + "COMBO" + ], + [ + 14, + 2, + 8, + 3, + 5, + "COMBO" + ], + [ + 15, + 2, + 8, + 8, + 7, + "COMBO" + ], + [ + 16, + 2, + 0, + 3, + 1, + "COMBO" + ], + [ + 17, + 2, + 1, + 8, + 0, + "MODEL" + ], + [ + 18, + 7, + 0, + 8, + 1, + "CONDITIONING" + ], + [ + 19, + 6, + 0, + 8, + 2, + "CONDITIONING" + ], + [ + 20, + 2, + 2, + 6, + 0, + "CLIP" ], [ 21, + 2, + 3, 5, + 1, + "VAE" + ], + [ + 22, + 8, 0, - 6, + 5, 0, "LATENT" ], [ 23, - 2, + 4, 0, - 5, - 0, - "MODEL" - ], - [ - 35, - 2, + 8, 3, - 11, - 1, - "CheckpointYesmix_v20.safetensors,Chilloutmix-Ni.safetensors,CounterfeitV30_v30.safetensors,OldFish_2348V12.safetensors,abyssorangemix2_Hard.safetensors,abyssorangemix2_Hard.vae.pt,alstroemeriaMix_v10.safetensors,alstroemeriaMix_v10.vae.ckpt,aoaokoPVCStyleModel_pvcAOAOKO.safetensors,appIcons_v2.ckpt,architecturerealmix_v1repair.safetensors,betterPinkPussy_v01.safetensors,bokomix2_v20.safetensors,cetusMix_Coda2.safetensors,cetusMix_Coda2.vae.pt,cetusMix_Whalefall2.safetensors,cetusMix_Whalefall2.vae.pt,cetusMix_v4.safetensors,cetusMix_v4.vae.pt,cheeseDaddysLandscapes_35FP16.safetensors,chikmix_V3.safetensors,chilloutmix_NiPrunedFp16Fix.safetensors,chilloutmix_NiPrunedFp32Fix.safetensors,cinematicDiffusion_v1.ckpt,dalcefoPainting_2nd.safetensors,dalcefoPainting_3rd.safetensors,dalcefoV3Painting_dalcefoV3Painting.safetensors,dosmix_.safetensors,dreamlikeDiffusion10_10.ckpt,dreamlikePhotoreal20_dreamlikePhotoreal20.safetensors,dvarchMultiPrompt_dvarchExterior.safetensors,dvarchMultiPrompt_dvarchInterior.safetensors,expmixLine_v20.safetensors,facebombmix_v1Bakedvae.safetensors,fantexiV08.safetensors,fantexiV08a.safetensors,fantexiV08c.safetensors,fantexiV09beta.ckpt,fantexiV09beta.vae.ckpt,gdmLuxuryModernHouseAnd_v10.ckpt,ghostmix_v20Bakedvae.safetensors,grapefruitHentaiModel_grapefruitv41.safetensors,guofeng3_v32Light.safetensors,hassakuHentaiModel_v13.safetensors,inkpunkDiffusion_v2.ckpt,izumi_01Safetensors.safetensors,knollingcase_v1.ckpt,landscapesupermix_v21.safetensors,majicmixRealistic_v6.safetensors,majicmixSombre_v20.safetensors,meichidarkMix_meichidarkV4.safetensors,meinahentai_v4.safetensors,meinamix_meinaV11.safetensors,newmarsmix_25D.safetensors,newmarsmix_25D.vae.pt,newmarsmix_N.safetensors,newmarsmix_R11.safetensors,nudify_xl.safetensors,orangehardBasil05_v10.safetensors,perfectWorld_perfectWorldBakedVAE.safetensors,perfectWorld_v2Baked.safetensors,perfectWorld_v3Baked.safetensors,perfectWorld_v4Baked.safetensors,perfectWorld_v5Baked.safetensors,protogenV22Anime_22.safetensors,roboeticinkpunkdream_shaperchromav510.safetensors,sd_xl_base_1.0_0.9vae.safetensors,sd_xl_refiner_1.0_0.9vae.safetensors,stablediffusionv1.5.safetensors,sunshinemix_PrunedFp16.safetensors,sunshinemix_sunlightmixPruned.safetensors,uberRealisticPornMerge_urpmv13.safetensors,v2-1_768-ema-pruned-fp16.safetensors,xeroxrealmix_v35.safetensors,xsarchitecturalV1Aerial_v11.ckpt,xsarchitectural_v11.ckpt,xsarchitecturalv1com_v12.ckpt,xsarchitecturalv3com_v31.safetensors,xxmix9realistic_v40.safetensors,yesmix_v16Original.safetensors" + "LATENT" ], [ - 36, + 24, 2, 4, - 11, - 3, - "INT" - ], - [ - 37, - 1, - 5, - 11, + 8, 4, "INT" ], [ - 38, - 1, - 6, - 11, - 5, - "FLOAT" + 26, + 2, + 4, + 3, + 2, + "INT" ], [ - 39, + 28, 2, + 13, + 3, + 8, + "INT" + ], + [ + 29, + 2, + 12, + 3, 7, - 11, - 6, - "euler,euler_ancestral,heun,dpm_2,dpm_2_ancestral,lms,dpm_fast,dpm_adaptive,dpmpp_2s_ancestral,dpmpp_sde,dpmpp_sde_gpu,dpmpp_2m,dpmpp_2m_sde,dpmpp_2m_sde_gpu,dpmpp_3m_sde,dpmpp_3m_sde_gpu,ddpm,ddim,uni_pc,uni_pc_bh2" + "INT" ], [ - 40, - 2, - 8, - 11, - 8, - "normal,karras,exponential,sgm_uniform,simple,ddim_uniform" - ], - [ - 41, + 30, 1, 2, - 11, + 3, + 9, + "STRING" + ], + [ + 31, + 1, + 3, + 3, 10, "STRING" ], [ - 42, - 1, - 3, - 11, - 11, - "STRING" + 32, + 2, + 2, + 7, + 0, + "CLIP" ], [ - 44, - 6, + 34, + 5, 0, - 11, + 3, 0, "IMAGE" ]