diff --git "a/workflows/FaceReplicator_v1.0.json" "b/workflows/FaceReplicator_v1.0.json" new file mode 100644--- /dev/null +++ "b/workflows/FaceReplicator_v1.0.json" @@ -0,0 +1,7243 @@ +{ + "last_node_id": 175, + "last_link_id": 405, + "nodes": [ + { + "id": 7, + "type": "CLIPTextEncode", + "pos": [ + -488.9689636230469, + -37.06943130493164 + ], + "size": [ + 425.27801513671875, + 180.6060791015625 + ], + "flags": { + "collapsed": true + }, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 116 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 275 + ], + "slot_index": 0 + } + ], + "title": "CLIP Text Encode (Negative Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 74, + "type": "PreviewImage", + "pos": [ + 3816.822021484375, + -100.94275665283203 + ], + "size": [ + 942.73828125, + 967.046142578125 + ], + "flags": {}, + "order": 71, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 140 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 70, + "type": "PreviewImage", + "pos": [ + 2254.7255859375, + -232.25262451171875 + ], + "size": [ + 1016.7510986328125, + 1006.7361450195312 + ], + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 131 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 124, + "type": "ImpactSchedulerAdapter", + "pos": [ + 3449.29345703125, + -184.93597412109375 + ], + "size": [ + 315, + 82 + ], + "flags": { + "collapsed": true + }, + "order": 60, + "mode": 0, + "inputs": [ + { + "name": "scheduler", + "type": "COMBO", + "link": 250, + "widget": { + "name": "scheduler" + } + } + ], + "outputs": [ + { + "name": "scheduler", + "type": "COMBO", + "links": [ + 249 + ] + } + ], + "properties": { + "Node name for S&R": "ImpactSchedulerAdapter" + }, + "widgets_values": [ + "normal", + "None" + ] + }, + { + "id": 32, + "type": "VAELoader", + "pos": [ + -1861.5252685546875, + 231.81617736816406 + ], + "size": [ + 315, + 58 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 160, + 276 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAELoader" + }, + "widgets_values": [ + "ae.safetensors" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 65, + "type": "PulidFluxModelLoader", + "pos": [ + 2355.4833984375, + -616.7891235351562 + ], + "size": [ + 299.536376953125, + 58 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "PULIDFLUX", + "type": "PULIDFLUX", + "links": [ + 118 + ], + "slot_index": 0, + "shape": 3, + "label": "PULIDFLUX" + } + ], + "properties": { + "Node name for S&R": "PulidFluxModelLoader" + }, + "widgets_values": [ + "pulid_flux_v0.9.1.safetensors" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 63, + "type": "PulidFluxEvaClipLoader", + "pos": [ + 2385.11865234375, + -514.5437622070312 + ], + "size": [ + 218.39999389648438, + 26 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "EVA_CLIP", + "type": "EVA_CLIP", + "links": [ + 119 + ], + "slot_index": 0, + "shape": 3, + "label": "EVA_CLIP" + } + ], + "properties": { + "Node name for S&R": "PulidFluxEvaClipLoader" + }, + "widgets_values": [], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 64, + "type": "PulidFluxInsightFaceLoader", + "pos": [ + 2384.28173828125, + -440.3359069824219 + ], + "size": [ + 243.60000610351562, + 58 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FACEANALYSIS", + "type": "FACEANALYSIS", + "links": [ + 120 + ], + "slot_index": 0, + "shape": 3, + "label": "FACEANALYSIS" + } + ], + "properties": { + "Node name for S&R": "PulidFluxInsightFaceLoader" + }, + "widgets_values": [ + "CUDA" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 129, + "type": "ImageResizeKJ", + "pos": [ + -1862.1929931640625, + 416.52728271484375 + ], + "size": [ + 315, + 266 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 259 + }, + { + "name": "get_image_size", + "type": "IMAGE", + "link": null, + "shape": 7 + }, + { + "name": "width_input", + "type": "INT", + "link": null, + "widget": { + "name": "width_input" + }, + "shape": 7 + }, + { + "name": "height_input", + "type": "INT", + "link": null, + "widget": { + "name": "height_input" + }, + "shape": 7 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 261, + 301, + 394 + ], + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": [ + 262 + ], + "slot_index": 1 + }, + { + "name": "height", + "type": "INT", + "links": [ + 263 + ], + "slot_index": 2 + } + ], + "title": "Resize Primary Image", + "properties": { + "Node name for S&R": "ImageResizeKJ" + }, + "widgets_values": [ + 0, + 1024, + "nearest-exact", + true, + 2, + 0, + 0, + "disabled" + ] + }, + { + "id": 131, + "type": "ImageConcanate", + "pos": [ + -1505.7327880859375, + 418.29400634765625 + ], + "size": [ + 315, + 102 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "image1", + "type": "IMAGE", + "link": 261 + }, + { + "name": "image2", + "type": "IMAGE", + "link": 264 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 293 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageConcanate" + }, + "widgets_values": [ + "right", + true + ] + }, + { + "id": 132, + "type": "EmptyImage", + "pos": [ + -1503.5638427734375, + 562.9583740234375 + ], + "size": [ + 315, + 130 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "link": 262, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 263, + "widget": { + "name": "height" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 270 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyImage" + }, + "widgets_values": [ + 512, + 512, + 1, + 0 + ] + }, + { + "id": 136, + "type": "MaskToImage", + "pos": [ + -1086.284423828125, + 847.4818115234375 + ], + "size": [ + 264.5999755859375, + 26 + ], + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 268 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 269 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + }, + "widgets_values": [] + }, + { + "id": 43, + "type": "CLIPVisionLoader", + "pos": [ + -1032.0997314453125, + -151.17221069335938 + ], + "size": [ + 348.54998779296875, + 58 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CLIP_VISION", + "type": "CLIP_VISION", + "links": [ + 77 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPVisionLoader" + }, + "widgets_values": [ + "sigclip_vision_patch14_384.safetensors" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 39, + "type": "CLIPVisionEncode", + "pos": [ + -1000.2059326171875, + -55.989139556884766 + ], + "size": [ + 290, + 78 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": 77 + }, + { + "name": "image", + "type": "IMAGE", + "link": 78 + } + ], + "outputs": [ + { + "name": "CLIP_VISION_OUTPUT", + "type": "CLIP_VISION_OUTPUT", + "links": [ + 87 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPVisionEncode" + }, + "widgets_values": [ + "center" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 44, + "type": "StyleModelApply", + "pos": [ + -1017.5176391601562, + 59.81052017211914 + ], + "size": [ + 320, + 122 + ], + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "conditioning", + "type": "CONDITIONING", + "link": 111 + }, + { + "name": "style_model", + "type": "STYLE_MODEL", + "link": 83 + }, + { + "name": "clip_vision_output", + "type": "CLIP_VISION_OUTPUT", + "link": 87, + "shape": 7 + }, + { + "name": "strength", + "type": "FLOAT", + "link": 217, + "widget": { + "name": "strength" + } + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 338 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "StyleModelApply" + }, + "widgets_values": [ + 0.5, + "multiply" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 128, + "type": "DifferentialDiffusion", + "pos": [ + -1439.0162353515625, + 242.8827362060547 + ], + "size": [ + 277.20001220703125, + 26 + ], + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 284 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 302 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DifferentialDiffusion" + }, + "widgets_values": [], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 126, + "type": "LoraLoaderModelOnly", + "pos": [ + -1866.7806396484375, + -91.07486724853516 + ], + "size": [ + 315, + 82 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 318 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 319 + ], + "slot_index": 0 + } + ], + "title": "Load Ace++ Portrait Lora", + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "Ace plus\\comfyui_portrait_lora64.safetensors", + 1 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 34, + "type": "DualCLIPLoader", + "pos": [ + -1863.0955810546875, + 55.572113037109375 + ], + "size": [ + 315, + 106 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 62, + 116, + 380 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DualCLIPLoader" + }, + "widgets_values": [ + "t5xxl_fp16.safetensors", + "clip_l.safetensors", + "flux", + "default" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 135, + "type": "GrowMaskWithBlur", + "pos": [ + -1111.904541015625, + 563.367431640625 + ], + "size": [ + 315, + 246 + ], + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 267 + } + ], + "outputs": [ + { + "name": "mask", + "type": "MASK", + "links": [ + 268 + ], + "slot_index": 0 + }, + { + "name": "mask_inverted", + "type": "MASK", + "links": null + } + ], + "properties": { + "Node name for S&R": "GrowMaskWithBlur" + }, + "widgets_values": [ + 20, + 0, + true, + false, + 10, + 1, + 1, + false + ] + }, + { + "id": 137, + "type": "ImageConcanate", + "pos": [ + -1112.887939453125, + 414.6551818847656 + ], + "size": [ + 315, + 102 + ], + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "image1", + "type": "IMAGE", + "link": 270 + }, + { + "name": "image2", + "type": "IMAGE", + "link": 269 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 272 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageConcanate" + }, + "widgets_values": [ + "right", + true + ] + }, + { + "id": 23, + "type": "CLIPTextEncode", + "pos": [ + -606.4707641601562, + -242.39370727539062 + ], + "size": [ + 477.785400390625, + 520.508056640625 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 62 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 110 + ], + "slot_index": 0 + } + ], + "title": "CLIP Text Encode (Positive Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "The image is a composite of two distinct sections: a photographic portrait and a collection of nine headshots. The portrait occupies the right half of the image, showcasing a woman with fair skin and light brown hair styled in a loose, side-parted manner. She has a neutral expression with a hint of a smile, and her makeup is minimal, accentuating her natural features. She wears a black top.\n\nThe left half of the image features a grid of nine headshots arranged in three rows and three columns. Each headshot captures the same woman portraid in the right half, focusing on her facial expressions and features. The headshots display a range of expressions from neutral to slightly pensive, emphasizing her delicate facial structure, light brown hair, and fair complexion. The background in each headshot is a muted gray, providing a neutral backdrop that highlights her face.\n\nThe overall style of the composite image is professional and polished, likely used for a portfolio or a character study. The use of similar lighting and composition across all headshots ensures consistency and clarity, providing a comprehensive visual representation of the woman." + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 107, + "type": "Float Literal (Image Saver)", + "pos": [ + -104.22734069824219, + -115.58203125 + ], + "size": [ + 292.1158752441406, + 58.000003814697266 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 217 + ], + "slot_index": 0 + } + ], + "title": "Redux strength (0.50 - 1.00)", + "properties": { + "Node name for S&R": "Float Literal (Image Saver)" + }, + "widgets_values": [ + 1 + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 66, + "type": "ApplyPulidFlux", + "pos": [ + 2673.441162109375, + -613.0879516601562 + ], + "size": [ + 315, + 206 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 343, + "label": "model" + }, + { + "name": "pulid_flux", + "type": "PULIDFLUX", + "link": 118, + "label": "pulid_flux" + }, + { + "name": "eva_clip", + "type": "EVA_CLIP", + "link": 119, + "label": "eva_clip" + }, + { + "name": "face_analysis", + "type": "FACEANALYSIS", + "link": 120, + "label": "face_analysis" + }, + { + "name": "image", + "type": "IMAGE", + "link": 301, + "label": "image" + }, + { + "name": "attn_mask", + "type": "MASK", + "link": null, + "shape": 7, + "label": "attn_mask" + }, + { + "name": "weight", + "type": "FLOAT", + "link": 216, + "widget": { + "name": "weight" + } + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 346 + ], + "slot_index": 0, + "label": "MODEL" + } + ], + "properties": { + "Node name for S&R": "ApplyPulidFlux" + }, + "widgets_values": [ + 0.5, + 0, + 1 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 87, + "type": "Context Big (rgthree)", + "pos": [ + 2005.3046875, + -220.7024383544922 + ], + "size": [ + 317.4000244140625, + 466 + ], + "flags": { + "collapsed": true + }, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "base_ctx", + "type": "RGTHREE_CONTEXT", + "link": 366, + "dir": 3 + }, + { + "name": "model", + "type": "MODEL", + "link": 389, + "dir": 3 + }, + { + "name": "clip", + "type": "CLIP", + "link": 390, + "dir": 3 + }, + { + "name": "vae", + "type": "VAE", + "link": null, + "dir": 3 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": null, + "dir": 3 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": null, + "dir": 3 + }, + { + "name": "latent", + "type": "LATENT", + "link": null, + "dir": 3 + }, + { + "name": "images", + "type": "IMAGE", + "link": null, + "dir": 3 + }, + { + "name": "seed", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "steps", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "step_refiner", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "cfg", + "type": "FLOAT", + "link": null, + "dir": 3 + }, + { + "name": "ckpt_name", + "type": [ + "jibMixRealisticXL_v160AphroditeXXX.safetensors", + "ltx-video-2b-v0.9.1.safetensors" + ], + "link": null, + "dir": 3 + }, + { + "name": "sampler", + "type": [ + "euler", + "euler_cfg_pp", + "euler_ancestral", + "euler_ancestral_cfg_pp", + "heun", + "heunpp2", + "dpm_2", + "dpm_2_ancestral", + "lms", + "dpm_fast", + "dpm_adaptive", + "dpmpp_2s_ancestral", + "dpmpp_2s_ancestral_cfg_pp", + "dpmpp_sde", + "dpmpp_sde_gpu", + "dpmpp_2m", + "dpmpp_2m_cfg_pp", + "dpmpp_2m_sde", + "dpmpp_2m_sde_gpu", + "dpmpp_3m_sde", + "dpmpp_3m_sde_gpu", + "ddpm", + "lcm", + "ipndm", + "ipndm_v", + "deis", + "res_multistep", + "res_multistep_cfg_pp", + "gradient_estimation", + "ddim", + "uni_pc", + "uni_pc_bh2" + ], + "link": null, + "dir": 3 + }, + { + "name": "scheduler", + "type": [ + "normal", + "karras", + "exponential", + "sgm_uniform", + "simple", + "ddim_uniform", + "beta", + "linear_quadratic", + "kl_optimal" + ], + "link": null, + "dir": 3 + }, + { + "name": "clip_width", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "clip_height", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "mask", + "type": "MASK", + "link": null, + "dir": 3 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": null, + "dir": 3 + } + ], + "outputs": [ + { + "name": "CONTEXT", + "type": "RGTHREE_CONTEXT", + "links": [ + 167 + ], + "slot_index": 0, + "shape": 3, + "dir": 4 + }, + { + "name": "MODEL", + "type": "MODEL", + "links": [], + "slot_index": 1, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [], + "slot_index": 2, + "shape": 3, + "dir": 4 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 163, + 166 + ], + "slot_index": 3, + "shape": 3, + "dir": 4 + }, + { + "name": "POSITIVE", + "type": "CONDITIONING", + "links": [ + 348 + ], + "slot_index": 4, + "shape": 3, + "dir": 4 + }, + { + "name": "NEGATIVE", + "type": "CONDITIONING", + "links": [ + 349 + ], + "slot_index": 5, + "shape": 3, + "dir": 4 + }, + { + "name": "LATENT", + "type": "LATENT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SEED", + "type": "INT", + "links": [ + 350 + ], + "slot_index": 8, + "shape": 3, + "dir": 4 + }, + { + "name": "STEPS", + "type": "INT", + "links": [ + 351 + ], + "slot_index": 9, + "shape": 3, + "dir": 4 + }, + { + "name": "STEP_REFINER", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CFG", + "type": "FLOAT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CKPT_NAME", + "type": "COMBO", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SAMPLER", + "type": "COMBO", + "links": [], + "slot_index": 13, + "shape": 3, + "dir": 4 + }, + { + "name": "SCHEDULER", + "type": "COMBO", + "links": [], + "slot_index": 14, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_WIDTH", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_HEIGHT", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": null, + "shape": 3, + "dir": 4 + } + ], + "properties": {}, + "widgets_values": [] + }, + { + "id": 82, + "type": "FloatConstant", + "pos": [ + 684.9537963867188, + 536.6719360351562 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "value", + "type": "FLOAT", + "links": [ + 150, + 153 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FloatConstant" + }, + "widgets_values": [ + 1 + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 163, + "type": "Context Big (rgthree)", + "pos": [ + 665.6282348632812, + 23.658273696899414 + ], + "size": [ + 317.4000244140625, + 466 + ], + "flags": { + "collapsed": true + }, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "base_ctx", + "type": "RGTHREE_CONTEXT", + "link": 365, + "dir": 3 + }, + { + "name": "model", + "type": "MODEL", + "link": null, + "dir": 3 + }, + { + "name": "clip", + "type": "CLIP", + "link": null, + "dir": 3 + }, + { + "name": "vae", + "type": "VAE", + "link": null, + "dir": 3 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": null, + "dir": 3 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": null, + "dir": 3 + }, + { + "name": "latent", + "type": "LATENT", + "link": null, + "dir": 3 + }, + { + "name": "images", + "type": "IMAGE", + "link": null, + "dir": 3 + }, + { + "name": "seed", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "steps", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "step_refiner", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "cfg", + "type": "FLOAT", + "link": null, + "dir": 3 + }, + { + "name": "ckpt_name", + "type": [ + "jibMixRealisticXL_v160AphroditeXXX.safetensors", + "ltx-video-2b-v0.9.1.safetensors" + ], + "link": null, + "dir": 3 + }, + { + "name": "sampler", + "type": [ + "euler", + "euler_cfg_pp", + "euler_ancestral", + "euler_ancestral_cfg_pp", + "heun", + "heunpp2", + "dpm_2", + "dpm_2_ancestral", + "lms", + "dpm_fast", + "dpm_adaptive", + "dpmpp_2s_ancestral", + "dpmpp_2s_ancestral_cfg_pp", + "dpmpp_sde", + "dpmpp_sde_gpu", + "dpmpp_2m", + "dpmpp_2m_cfg_pp", + "dpmpp_2m_sde", + "dpmpp_2m_sde_gpu", + "dpmpp_3m_sde", + "dpmpp_3m_sde_gpu", + "ddpm", + "lcm", + "ipndm", + "ipndm_v", + "deis", + "res_multistep", + "res_multistep_cfg_pp", + "gradient_estimation", + "ddim", + "uni_pc", + "uni_pc_bh2" + ], + "link": null, + "dir": 3 + }, + { + "name": "scheduler", + "type": [ + "normal", + "karras", + "exponential", + "sgm_uniform", + "simple", + "ddim_uniform", + "beta", + "linear_quadratic", + "kl_optimal" + ], + "link": null, + "dir": 3 + }, + { + "name": "clip_width", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "clip_height", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "mask", + "type": "MASK", + "link": null, + "dir": 3 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": null, + "dir": 3 + } + ], + "outputs": [ + { + "name": "CONTEXT", + "type": "RGTHREE_CONTEXT", + "links": [ + 366 + ], + "slot_index": 0, + "shape": 3, + "dir": 4 + }, + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 368 + ], + "slot_index": 1, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 388 + ], + "slot_index": 2, + "shape": 3, + "dir": 4 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 383 + ], + "slot_index": 3, + "shape": 3, + "dir": 4 + }, + { + "name": "POSITIVE", + "type": "CONDITIONING", + "links": [ + 371 + ], + "slot_index": 4, + "shape": 3, + "dir": 4 + }, + { + "name": "NEGATIVE", + "type": "CONDITIONING", + "links": [ + 373 + ], + "slot_index": 5, + "shape": 3, + "dir": 4 + }, + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 375 + ], + "slot_index": 6, + "shape": 3, + "dir": 4 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SEED", + "type": "INT", + "links": [ + 379 + ], + "slot_index": 8, + "shape": 3, + "dir": 4 + }, + { + "name": "STEPS", + "type": "INT", + "links": [ + 377 + ], + "slot_index": 9, + "shape": 3, + "dir": 4 + }, + { + "name": "STEP_REFINER", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CFG", + "type": "FLOAT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CKPT_NAME", + "type": "COMBO", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SAMPLER", + "type": "COMBO", + "links": [ + 381 + ], + "slot_index": 13, + "shape": 3, + "dir": 4 + }, + { + "name": "SCHEDULER", + "type": "COMBO", + "links": [ + 382 + ], + "slot_index": 14, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_WIDTH", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_HEIGHT", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": null, + "shape": 3, + "dir": 4 + } + ], + "properties": {}, + "widgets_values": [] + }, + { + "id": 8, + "type": "VAEDecode", + "pos": [ + 645.5903930664062, + 63.92155456542969 + ], + "size": [ + 210, + 46 + ], + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 7 + }, + { + "name": "vae", + "type": "VAE", + "link": 383 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 288 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + }, + "widgets_values": [] + }, + { + "id": 145, + "type": "ImageCrop", + "pos": [ + 608.67431640625, + 150.5791778564453 + ], + "size": [ + 291.5743713378906, + 118 + ], + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 288 + }, + { + "name": "width", + "type": "INT", + "link": 392, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 393, + "widget": { + "name": "height" + } + }, + { + "name": "x", + "type": "INT", + "link": 395, + "widget": { + "name": "x" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 304 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCrop" + }, + "widgets_values": [ + 512, + 512, + 0, + 0 + ] + }, + { + "id": 169, + "type": "FloatConstant", + "pos": [ + 2034.824462890625, + 61.378700256347656 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "value", + "type": "FLOAT", + "links": [ + 398 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FloatConstant" + }, + "widgets_values": [ + 1 + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 71, + "type": "FaceDetailer", + "pos": [ + 3350.6376953125, + -175.12149047851562 + ], + "size": [ + 441.3851318359375, + 1140 + ], + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 132 + }, + { + "name": "model", + "type": "MODEL", + "link": 353 + }, + { + "name": "clip", + "type": "CLIP", + "link": 169 + }, + { + "name": "vae", + "type": "VAE", + "link": 170 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 171 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 172 + }, + { + "name": "bbox_detector", + "type": "BBOX_DETECTOR", + "link": 139 + }, + { + "name": "sam_model_opt", + "type": "SAM_MODEL", + "link": 138, + "shape": 7 + }, + { + "name": "segm_detector_opt", + "type": "SEGM_DETECTOR", + "link": null, + "shape": 7 + }, + { + "name": "detailer_hook", + "type": "DETAILER_HOOK", + "link": null, + "shape": 7 + }, + { + "name": "scheduler_func_opt", + "type": "SCHEDULER_FUNC", + "link": null, + "shape": 7 + }, + { + "name": "seed", + "type": "INT", + "link": 218, + "widget": { + "name": "seed" + } + }, + { + "name": "scheduler", + "type": "COMBO", + "link": 249, + "widget": { + "name": "scheduler" + } + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": 251, + "widget": { + "name": "sampler_name" + } + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 140, + 141 + ], + "slot_index": 0 + }, + { + "name": "cropped_refined", + "type": "IMAGE", + "links": null, + "shape": 6 + }, + { + "name": "cropped_enhanced_alpha", + "type": "IMAGE", + "links": null, + "shape": 6 + }, + { + "name": "mask", + "type": "MASK", + "links": null + }, + { + "name": "detailer_pipe", + "type": "DETAILER_PIPE", + "links": null + }, + { + "name": "cnet_images", + "type": "IMAGE", + "links": null, + "shape": 6 + } + ], + "properties": { + "Node name for S&R": "FaceDetailer" + }, + "widgets_values": [ + 512, + true, + 1024, + 218812241649547, + "randomize", + 20, + 1, + "euler", + "beta", + 0.2, + 5, + true, + true, + 0.5, + 10, + 3, + "center-1", + 0, + 0.93, + 0, + 0.7, + "False", + 10, + "", + 1, + false, + 0, + false, + false + ] + }, + { + "id": 88, + "type": "Context Big (rgthree)", + "pos": [ + 3371.9521484375, + -228.5092010498047 + ], + "size": [ + 317.4000244140625, + 466 + ], + "flags": { + "collapsed": true + }, + "order": 56, + "mode": 0, + "inputs": [ + { + "name": "base_ctx", + "type": "RGTHREE_CONTEXT", + "link": 167, + "dir": 3 + }, + { + "name": "model", + "type": "MODEL", + "link": null, + "dir": 3 + }, + { + "name": "clip", + "type": "CLIP", + "link": null, + "dir": 3 + }, + { + "name": "vae", + "type": "VAE", + "link": null, + "dir": 3 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": null, + "dir": 3 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": null, + "dir": 3 + }, + { + "name": "latent", + "type": "LATENT", + "link": null, + "dir": 3 + }, + { + "name": "images", + "type": "IMAGE", + "link": null, + "dir": 3 + }, + { + "name": "seed", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "steps", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "step_refiner", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "cfg", + "type": "FLOAT", + "link": null, + "dir": 3 + }, + { + "name": "ckpt_name", + "type": [ + "jibMixRealisticXL_v160AphroditeXXX.safetensors", + "ltx-video-2b-v0.9.1.safetensors" + ], + "link": null, + "dir": 3 + }, + { + "name": "sampler", + "type": [ + "euler", + "euler_cfg_pp", + "euler_ancestral", + "euler_ancestral_cfg_pp", + "heun", + "heunpp2", + "dpm_2", + "dpm_2_ancestral", + "lms", + "dpm_fast", + "dpm_adaptive", + "dpmpp_2s_ancestral", + "dpmpp_2s_ancestral_cfg_pp", + "dpmpp_sde", + "dpmpp_sde_gpu", + "dpmpp_2m", + "dpmpp_2m_cfg_pp", + "dpmpp_2m_sde", + "dpmpp_2m_sde_gpu", + "dpmpp_3m_sde", + "dpmpp_3m_sde_gpu", + "ddpm", + "lcm", + "ipndm", + "ipndm_v", + "deis", + "res_multistep", + "res_multistep_cfg_pp", + "gradient_estimation", + "ddim", + "uni_pc", + "uni_pc_bh2" + ], + "link": null, + "dir": 3 + }, + { + "name": "scheduler", + "type": [ + "normal", + "karras", + "exponential", + "sgm_uniform", + "simple", + "ddim_uniform", + "beta", + "linear_quadratic", + "kl_optimal" + ], + "link": null, + "dir": 3 + }, + { + "name": "clip_width", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "clip_height", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "mask", + "type": "MASK", + "link": null, + "dir": 3 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": null, + "dir": 3 + } + ], + "outputs": [ + { + "name": "CONTEXT", + "type": "RGTHREE_CONTEXT", + "links": [ + 173 + ], + "slot_index": 0, + "shape": 3, + "dir": 4 + }, + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 352 + ], + "slot_index": 1, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 169 + ], + "slot_index": 2, + "shape": 3, + "dir": 4 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 170 + ], + "slot_index": 3, + "shape": 3, + "dir": 4 + }, + { + "name": "POSITIVE", + "type": "CONDITIONING", + "links": [ + 171 + ], + "slot_index": 4, + "shape": 3, + "dir": 4 + }, + { + "name": "NEGATIVE", + "type": "CONDITIONING", + "links": [ + 172 + ], + "slot_index": 5, + "shape": 3, + "dir": 4 + }, + { + "name": "LATENT", + "type": "LATENT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SEED", + "type": "INT", + "links": [ + 218 + ], + "slot_index": 8, + "shape": 3, + "dir": 4 + }, + { + "name": "STEPS", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "STEP_REFINER", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CFG", + "type": "FLOAT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CKPT_NAME", + "type": "COMBO", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SAMPLER", + "type": "COMBO", + "links": [ + 251 + ], + "slot_index": 13, + "shape": 3, + "dir": 4 + }, + { + "name": "SCHEDULER", + "type": "COMBO", + "links": [ + 250 + ], + "slot_index": 14, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_WIDTH", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_HEIGHT", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": null, + "shape": 3, + "dir": 4 + } + ], + "properties": {}, + "widgets_values": [] + }, + { + "id": 89, + "type": "Context Big (rgthree)", + "pos": [ + 4902.07763671875, + -218.9771270751953 + ], + "size": [ + 317.4000244140625, + 466 + ], + "flags": { + "collapsed": true + }, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "base_ctx", + "type": "RGTHREE_CONTEXT", + "link": 173, + "dir": 3 + }, + { + "name": "model", + "type": "MODEL", + "link": null, + "dir": 3 + }, + { + "name": "clip", + "type": "CLIP", + "link": null, + "dir": 3 + }, + { + "name": "vae", + "type": "VAE", + "link": null, + "dir": 3 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": null, + "dir": 3 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": null, + "dir": 3 + }, + { + "name": "latent", + "type": "LATENT", + "link": null, + "dir": 3 + }, + { + "name": "images", + "type": "IMAGE", + "link": null, + "dir": 3 + }, + { + "name": "seed", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "steps", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "step_refiner", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "cfg", + "type": "FLOAT", + "link": null, + "dir": 3 + }, + { + "name": "ckpt_name", + "type": [ + "jibMixRealisticXL_v160AphroditeXXX.safetensors", + "ltx-video-2b-v0.9.1.safetensors" + ], + "link": null, + "dir": 3 + }, + { + "name": "sampler", + "type": [ + "euler", + "euler_cfg_pp", + "euler_ancestral", + "euler_ancestral_cfg_pp", + "heun", + "heunpp2", + "dpm_2", + "dpm_2_ancestral", + "lms", + "dpm_fast", + "dpm_adaptive", + "dpmpp_2s_ancestral", + "dpmpp_2s_ancestral_cfg_pp", + "dpmpp_sde", + "dpmpp_sde_gpu", + "dpmpp_2m", + "dpmpp_2m_cfg_pp", + "dpmpp_2m_sde", + "dpmpp_2m_sde_gpu", + "dpmpp_3m_sde", + "dpmpp_3m_sde_gpu", + "ddpm", + "lcm", + "ipndm", + "ipndm_v", + "deis", + "res_multistep", + "res_multistep_cfg_pp", + "gradient_estimation", + "ddim", + "uni_pc", + "uni_pc_bh2" + ], + "link": null, + "dir": 3 + }, + { + "name": "scheduler", + "type": [ + "normal", + "karras", + "exponential", + "sgm_uniform", + "simple", + "ddim_uniform", + "beta", + "linear_quadratic", + "kl_optimal" + ], + "link": null, + "dir": 3 + }, + { + "name": "clip_width", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "clip_height", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "mask", + "type": "MASK", + "link": null, + "dir": 3 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": null, + "dir": 3 + } + ], + "outputs": [ + { + "name": "CONTEXT", + "type": "RGTHREE_CONTEXT", + "links": [ + 240 + ], + "slot_index": 0, + "shape": 3, + "dir": 4 + }, + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 354 + ], + "slot_index": 1, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [], + "slot_index": 2, + "shape": 3, + "dir": 4 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 177 + ], + "slot_index": 3, + "shape": 3, + "dir": 4 + }, + { + "name": "POSITIVE", + "type": "CONDITIONING", + "links": [ + 175 + ], + "slot_index": 4, + "shape": 3, + "dir": 4 + }, + { + "name": "NEGATIVE", + "type": "CONDITIONING", + "links": [ + 176 + ], + "slot_index": 5, + "shape": 3, + "dir": 4 + }, + { + "name": "LATENT", + "type": "LATENT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SEED", + "type": "INT", + "links": [ + 222 + ], + "slot_index": 8, + "shape": 3, + "dir": 4 + }, + { + "name": "STEPS", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "STEP_REFINER", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CFG", + "type": "FLOAT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CKPT_NAME", + "type": "COMBO", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SAMPLER", + "type": "COMBO", + "links": [ + 221 + ], + "slot_index": 13, + "shape": 3, + "dir": 4 + }, + { + "name": "SCHEDULER", + "type": "COMBO", + "links": [ + 220 + ], + "slot_index": 14, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_WIDTH", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_HEIGHT", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": null, + "shape": 3, + "dir": 4 + } + ], + "properties": {}, + "widgets_values": [] + }, + { + "id": 118, + "type": "PreviewImage", + "pos": [ + 6522.34033203125, + -220.21624755859375 + ], + "size": [ + 932.9627075195312, + 950.764892578125 + ], + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 241 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 119, + "type": "Context Big (rgthree)", + "pos": [ + 6263.21875, + -211.23641967773438 + ], + "size": [ + 317.4000244140625, + 466 + ], + "flags": { + "collapsed": true + }, + "order": 62, + "mode": 0, + "inputs": [ + { + "name": "base_ctx", + "type": "RGTHREE_CONTEXT", + "link": 240, + "dir": 3 + }, + { + "name": "model", + "type": "MODEL", + "link": null, + "dir": 3 + }, + { + "name": "clip", + "type": "CLIP", + "link": null, + "dir": 3 + }, + { + "name": "vae", + "type": "VAE", + "link": null, + "dir": 3 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": null, + "dir": 3 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": null, + "dir": 3 + }, + { + "name": "latent", + "type": "LATENT", + "link": null, + "dir": 3 + }, + { + "name": "images", + "type": "IMAGE", + "link": null, + "dir": 3 + }, + { + "name": "seed", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "steps", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "step_refiner", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "cfg", + "type": "FLOAT", + "link": null, + "dir": 3 + }, + { + "name": "ckpt_name", + "type": [ + "jibMixRealisticXL_v160AphroditeXXX.safetensors", + "ltx-video-2b-v0.9.1.safetensors" + ], + "link": null, + "dir": 3 + }, + { + "name": "sampler", + "type": [ + "euler", + "euler_cfg_pp", + "euler_ancestral", + "euler_ancestral_cfg_pp", + "heun", + "heunpp2", + "dpm_2", + "dpm_2_ancestral", + "lms", + "dpm_fast", + "dpm_adaptive", + "dpmpp_2s_ancestral", + "dpmpp_2s_ancestral_cfg_pp", + "dpmpp_sde", + "dpmpp_sde_gpu", + "dpmpp_2m", + "dpmpp_2m_cfg_pp", + "dpmpp_2m_sde", + "dpmpp_2m_sde_gpu", + "dpmpp_3m_sde", + "dpmpp_3m_sde_gpu", + "ddpm", + "lcm", + "ipndm", + "ipndm_v", + "deis", + "res_multistep", + "res_multistep_cfg_pp", + "gradient_estimation", + "ddim", + "uni_pc", + "uni_pc_bh2" + ], + "link": null, + "dir": 3 + }, + { + "name": "scheduler", + "type": [ + "normal", + "karras", + "exponential", + "sgm_uniform", + "simple", + "ddim_uniform", + "beta", + "linear_quadratic", + "kl_optimal" + ], + "link": null, + "dir": 3 + }, + { + "name": "clip_width", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "clip_height", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "mask", + "type": "MASK", + "link": null, + "dir": 3 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": null, + "dir": 3 + } + ], + "outputs": [ + { + "name": "CONTEXT", + "type": "RGTHREE_CONTEXT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 356 + ], + "slot_index": 1, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [], + "slot_index": 2, + "shape": 3, + "dir": 4 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 234 + ], + "slot_index": 3, + "shape": 3, + "dir": 4 + }, + { + "name": "POSITIVE", + "type": "CONDITIONING", + "links": [ + 235 + ], + "slot_index": 4, + "shape": 3, + "dir": 4 + }, + { + "name": "NEGATIVE", + "type": "CONDITIONING", + "links": [ + 236 + ], + "slot_index": 5, + "shape": 3, + "dir": 4 + }, + { + "name": "LATENT", + "type": "LATENT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SEED", + "type": "INT", + "links": [ + 239 + ], + "slot_index": 8, + "shape": 3, + "dir": 4 + }, + { + "name": "STEPS", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "STEP_REFINER", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CFG", + "type": "FLOAT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CKPT_NAME", + "type": "COMBO", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SAMPLER", + "type": "COMBO", + "links": [ + 237 + ], + "slot_index": 13, + "shape": 3, + "dir": 4 + }, + { + "name": "SCHEDULER", + "type": "COMBO", + "links": [ + 238 + ], + "slot_index": 14, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_WIDTH", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_HEIGHT", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": null, + "shape": 3, + "dir": 4 + } + ], + "properties": {}, + "widgets_values": [] + }, + { + "id": 159, + "type": "ImageConcanate", + "pos": [ + 8599.5205078125, + 85.46532440185547 + ], + "size": [ + 315, + 102 + ], + "flags": {}, + "order": 79, + "mode": 0, + "inputs": [ + { + "name": "image1", + "type": "IMAGE", + "link": 362 + }, + { + "name": "image2", + "type": "IMAGE", + "link": 363 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 364 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageConcanate" + }, + "widgets_values": [ + "right", + true + ] + }, + { + "id": 168, + "type": "GetImageSize+", + "pos": [ + 8645.453125, + 235.24005126953125 + ], + "size": [ + 214.20001220703125, + 66 + ], + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 396 + } + ], + "outputs": [ + { + "name": "width", + "type": "INT", + "links": null + }, + { + "name": "height", + "type": "INT", + "links": [ + 397 + ], + "slot_index": 1 + }, + { + "name": "count", + "type": "INT", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetImageSize+" + }, + "widgets_values": [] + }, + { + "id": 158, + "type": "ImageResizeKJ", + "pos": [ + 8599.3896484375, + -226.47142028808594 + ], + "size": [ + 315, + 266 + ], + "flags": {}, + "order": 78, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 361 + }, + { + "name": "get_image_size", + "type": "IMAGE", + "link": null, + "shape": 7 + }, + { + "name": "width_input", + "type": "INT", + "link": null, + "widget": { + "name": "width_input" + }, + "shape": 7 + }, + { + "name": "height_input", + "type": "INT", + "link": 397, + "widget": { + "name": "height_input" + }, + "shape": 7 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 362 + ], + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": [], + "slot_index": 1 + }, + { + "name": "height", + "type": "INT", + "links": [], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "ImageResizeKJ" + }, + "widgets_values": [ + 0, + 1024, + "nearest-exact", + true, + 2, + 0, + 0, + "disabled" + ] + }, + { + "id": 162, + "type": "PreviewImage", + "pos": [ + 8937.14453125, + -232.2713623046875 + ], + "size": [ + 1714.37060546875, + 1289.85986328125 + ], + "flags": {}, + "order": 80, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 364 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 69, + "type": "VAEDecode", + "pos": [ + 1988.7198486328125, + -81.41648864746094 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 68, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 129 + }, + { + "name": "vae", + "type": "VAE", + "link": 166 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 131, + 132 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + }, + "widgets_values": [] + }, + { + "id": 133, + "type": "LayerMask: PersonMaskUltra V2", + "pos": [ + -1521.64013671875, + 748.0106811523438 + ], + "size": [ + 388.2921142578125, + 414 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 265 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [], + "slot_index": 0 + }, + { + "name": "mask", + "type": "MASK", + "links": [ + 267 + ], + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "LayerMask: PersonMaskUltra V2" + }, + "widgets_values": [ + true, + true, + false, + false, + false, + false, + 0.45, + "VITMatte", + 6, + 6, + 0.01, + 0.99, + true, + "cuda", + 2 + ], + "color": "rgba(27, 80, 119, 0.7)" + }, + { + "id": 130, + "type": "ImageResizeKJ", + "pos": [ + -1867.06201171875, + 753.0597534179688 + ], + "size": [ + 315, + 266 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 260 + }, + { + "name": "get_image_size", + "type": "IMAGE", + "link": null, + "shape": 7 + }, + { + "name": "width_input", + "type": "INT", + "link": null, + "widget": { + "name": "width_input" + }, + "shape": 7 + }, + { + "name": "height_input", + "type": "INT", + "link": null, + "widget": { + "name": "height_input" + }, + "shape": 7 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 264, + 265, + 391 + ], + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": null + }, + { + "name": "height", + "type": "INT", + "links": null + } + ], + "title": "Resize Reference 3x3 Grid Image", + "properties": { + "Node name for S&R": "ImageResizeKJ" + }, + "widgets_values": [ + 0, + 1024, + "nearest-exact", + true, + 2, + 0, + 0, + "disabled" + ] + }, + { + "id": 171, + "type": "Bookmark (rgthree)", + "pos": [ + -2559.960693359375, + -344.3231506347656 + ], + "size": [ + 210, + 62 + ], + "flags": { + "collapsed": true + }, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "🔖", + "properties": {}, + "widgets_values": [ + "1", + 0.7000000000000001 + ] + }, + { + "id": 148, + "type": "ImageResize+", + "pos": [ + 613.0263671875, + -237.37168884277344 + ], + "size": [ + 272.6499938964844, + 221.63003540039062 + ], + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 304 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 305, + 306 + ], + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": null + }, + { + "name": "height", + "type": "INT", + "links": null + } + ], + "properties": { + "Node name for S&R": "ImageResize+" + }, + "widgets_values": [ + 1024, + 1024, + "lanczos", + "stretch", + "always", + 0 + ] + }, + { + "id": 53, + "type": "PreviewImage", + "pos": [ + 924.51806640625, + -226.96957397460938 + ], + "size": [ + 955.2271728515625, + 976.200927734375 + ], + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 305 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 67, + "type": "VAEEncode", + "pos": [ + 1987.861083984375, + -176.00936889648438 + ], + "size": [ + 210, + 46 + ], + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 306 + }, + { + "name": "vae", + "type": "VAE", + "link": 163 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 128 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + }, + "widgets_values": [] + }, + { + "id": 3, + "type": "KSampler", + "pos": [ + 619.8806762695312, + 421.4913635253906 + ], + "size": [ + 285.56768798828125, + 214 + ], + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 368 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 371 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 373 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 375 + }, + { + "name": "steps", + "type": "INT", + "link": 377, + "widget": { + "name": "steps" + } + }, + { + "name": "seed", + "type": "INT", + "link": 379, + "widget": { + "name": "seed" + } + }, + { + "name": "cfg", + "type": "FLOAT", + "link": 150, + "widget": { + "name": "cfg" + } + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": 381, + "widget": { + "name": "sampler_name" + } + }, + { + "name": "scheduler", + "type": "COMBO", + "link": 382, + "widget": { + "name": "scheduler" + } + }, + { + "name": "denoise", + "type": "FLOAT", + "link": 153, + "widget": { + "name": "denoise" + } + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 7 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 600425023888183, + "randomize", + 30, + 1, + "euler", + "beta", + 1 + ] + }, + { + "id": 80, + "type": "Seed (rgthree)", + "pos": [ + 223.99378967285156, + -188.667724609375 + ], + "size": [ + 300.75, + 130 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SEED", + "type": "INT", + "links": [ + 154 + ], + "slot_index": 0, + "shape": 3, + "dir": 4 + } + ], + "properties": {}, + "widgets_values": [ + -1, + null, + null, + null + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 26, + "type": "FluxGuidance", + "pos": [ + -101.22310638427734, + -229.92759704589844 + ], + "size": [ + 288.1280517578125, + 62.43519973754883 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "conditioning", + "type": "CONDITIONING", + "link": 110 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 111, + 340 + ], + "slot_index": 0, + "shape": 3 + } + ], + "title": "FluxGuidance (keep at 30.0)", + "properties": { + "Node name for S&R": "FluxGuidance" + }, + "widgets_values": [ + 30 + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 106, + "type": "Float Literal (Image Saver)", + "pos": [ + -104.15447235107422, + 7.660612106323242 + ], + "size": [ + 288.3690490722656, + 58 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 216 + ], + "slot_index": 0 + } + ], + "title": "PuLID weight (0.50 - 1.00)", + "properties": { + "Node name for S&R": "Float Literal (Image Saver)" + }, + "widgets_values": [ + 1 + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 79, + "type": "easy int", + "pos": [ + -107.51789855957031, + 145.29443359375 + ], + "size": [ + 287.5020446777344, + 60.66111373901367 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "int", + "type": "INT", + "links": [ + 155 + ], + "slot_index": 0 + } + ], + "title": "Steps (suggested 30-45)", + "properties": { + "Node name for S&R": "easy int" + }, + "widgets_values": [ + 45 + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 170, + "type": "Reroute", + "pos": [ + -1886.781005859375, + -348.7019958496094 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 400 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 401 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 161, + "type": "Reroute", + "pos": [ + 8493.69921875, + -324.07427978515625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 401 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 361 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 165, + "type": "Power Lora Loader (rgthree)", + "pos": [ + 1954.5570068359375, + -494.2779235839844 + ], + "size": [ + 340.20001220703125, + 142 + ], + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 386, + "dir": 3 + }, + { + "name": "clip", + "type": "CLIP", + "link": 388, + "dir": 3 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 389 + ], + "slot_index": 0, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 390 + ], + "slot_index": 1, + "shape": 3, + "dir": 4 + } + ], + "properties": { + "Show Strengths": "Single Strength" + }, + "widgets_values": [ + null, + { + "type": "PowerLoraLoaderHeaderWidget" + }, + null, + "" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 149, + "type": "UNETLoader", + "pos": [ + 1961.2919921875, + -616.0889282226562 + ], + "size": [ + 315, + 82 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 343, + 386 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "UNETLoader" + }, + "widgets_values": [ + "flux1-dev.sft", + "default" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 42, + "type": "StyleModelLoader", + "pos": [ + -1027.4810791015625, + -250.4574737548828 + ], + "size": [ + 340, + 60 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STYLE_MODEL", + "type": "STYLE_MODEL", + "links": [ + 83 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "StyleModelLoader" + }, + "widgets_values": [ + "flux1-redux-dev.safetensors" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 31, + "type": "UNETLoader", + "pos": [ + -1870.6387939453125, + -221.12330627441406 + ], + "size": [ + 315, + 82 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 318 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "UNETLoader" + }, + "widgets_values": [ + "flux1-fill-dev.safetensors", + "default" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 68, + "type": "KSampler", + "pos": [ + 1945.029296875, + 10.94659423828125 + ], + "size": [ + 297.07171630859375, + 227.0311279296875 + ], + "flags": { + "collapsed": false + }, + "order": 67, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 346 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 348 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 349 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 128 + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": 310, + "widget": { + "name": "sampler_name" + } + }, + { + "name": "scheduler", + "type": "COMBO", + "link": 309, + "widget": { + "name": "scheduler" + } + }, + { + "name": "steps", + "type": "INT", + "link": 351, + "widget": { + "name": "steps" + } + }, + { + "name": "seed", + "type": "INT", + "link": 350, + "widget": { + "name": "seed" + } + }, + { + "name": "cfg", + "type": "FLOAT", + "link": 398, + "widget": { + "name": "cfg" + } + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 129 + ], + "slot_index": 0 + } + ], + "title": "KSampler (default denoise = 0.40)", + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 79353905574973, + "randomize", + 30, + 1, + "euler", + "beta", + 0.4 + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 154, + "type": "Switch any [Crystools]", + "pos": [ + -1012.0486450195312, + 227.01866149902344 + ], + "size": [ + 315, + 78 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "on_true", + "type": "*", + "link": 338 + }, + { + "name": "on_false", + "type": "*", + "link": 340 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": [ + 339 + ], + "slot_index": 0 + } + ], + "title": "Use FLUX Redux = true", + "properties": { + "Node name for S&R": "Switch any [Crystools]" + }, + "widgets_values": [ + true + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 83, + "type": "Sampler Selector (Image Saver)", + "pos": [ + 225.87213134765625, + 3.9877357482910156 + ], + "size": [ + 296.1899719238281, + 78 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "sampler", + "type": "COMBO", + "links": [ + 156, + 310 + ], + "slot_index": 0 + }, + { + "name": "sampler_name", + "type": "STRING", + "links": null, + "slot_index": 1 + } + ], + "title": "Sampler Selector", + "properties": { + "Node name for S&R": "Sampler Selector (Image Saver)" + }, + "widgets_values": [ + "euler" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 85, + "type": "Scheduler Selector (Comfy) (Image Saver)", + "pos": [ + 225.52316284179688, + 130.63438415527344 + ], + "size": [ + 298.489990234375, + 78 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "scheduler", + "type": "COMBO", + "links": [ + 157, + 309 + ], + "slot_index": 0 + }, + { + "name": "scheduler_name", + "type": "STRING", + "links": null + } + ], + "title": "Scheduler Selector", + "properties": { + "Node name for S&R": "Scheduler Selector (Comfy) (Image Saver)" + }, + "widgets_values": [ + "beta" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 141, + "type": "TeaCacheForImgGen", + "pos": [ + -1470.86865234375, + -225.88577270507812 + ], + "size": [ + 315, + 82 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 319 + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 284 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "TeaCacheForImgGen" + }, + "widgets_values": [ + "flux", + 0.4 + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 72, + "type": "SAMLoader", + "pos": [ + 4476.43115234375, + -228.87876892089844 + ], + "size": [ + 289.23193359375, + 82 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SAM_MODEL", + "type": "SAM_MODEL", + "links": [ + 138 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SAMLoader" + }, + "widgets_values": [ + "sam_vit_b_01ec64.pth", + "AUTO" + ] + }, + { + "id": 73, + "type": "UltralyticsDetectorProvider", + "pos": [ + 4161.96826171875, + -225.7074737548828 + ], + "size": [ + 283.832275390625, + 78 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "BBOX_DETECTOR", + "type": "BBOX_DETECTOR", + "links": [ + 139 + ], + "slot_index": 0 + }, + { + "name": "SEGM_DETECTOR", + "type": "SEGM_DETECTOR", + "links": null + } + ], + "properties": { + "Node name for S&R": "UltralyticsDetectorProvider" + }, + "widgets_values": [ + "bbox/face_yolov8m.pt" + ] + }, + { + "id": 155, + "type": "TeaCacheForImgGen", + "pos": [ + 3830.808837890625, + -219.2062225341797 + ], + "size": [ + 295.6739501953125, + 82 + ], + "flags": { + "collapsed": false + }, + "order": 59, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 352 + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 353 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "TeaCacheForImgGen" + }, + "widgets_values": [ + "flux", + 0.4 + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 77, + "type": "PreviewImage", + "pos": [ + 5176.17041015625, + -211.7736358642578 + ], + "size": [ + 932.9627075195312, + 950.764892578125 + ], + "flags": {}, + "order": 73, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 147 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 75, + "type": "UltimateSDUpscale", + "pos": [ + 4831.02880859375, + 79.71910095214844 + ], + "size": [ + 315, + 826 + ], + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 141 + }, + { + "name": "model", + "type": "MODEL", + "link": 355 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 175 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 176 + }, + { + "name": "vae", + "type": "VAE", + "link": 177 + }, + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 146 + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": 221, + "widget": { + "name": "sampler_name" + } + }, + { + "name": "scheduler", + "type": "COMBO", + "link": 220, + "widget": { + "name": "scheduler" + } + }, + { + "name": "seed", + "type": "INT", + "link": 222, + "widget": { + "name": "seed" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 147, + 242 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "UltimateSDUpscale" + }, + "widgets_values": [ + 2, + 658312865056256, + "randomize", + 10, + 1, + "euler", + "beta", + 0.2, + "Linear", + 1024, + 1024, + 8, + 32, + "None", + 1, + 64, + 8, + 16, + true, + false + ] + }, + { + "id": 156, + "type": "TeaCacheForImgGen", + "pos": [ + 4835.5927734375, + -160.64649963378906 + ], + "size": [ + 315, + 82 + ], + "flags": { + "collapsed": false + }, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 354 + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 355 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "TeaCacheForImgGen" + }, + "widgets_values": [ + "flux", + 0.4 + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 116, + "type": "UltimateSDUpscale", + "pos": [ + 6188.75341796875, + 93.11124420166016 + ], + "size": [ + 315, + 826 + ], + "flags": {}, + "order": 74, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 242 + }, + { + "name": "model", + "type": "MODEL", + "link": 357 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 235 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 236 + }, + { + "name": "vae", + "type": "VAE", + "link": 234 + }, + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 232 + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": 237, + "widget": { + "name": "sampler_name" + } + }, + { + "name": "scheduler", + "type": "COMBO", + "link": 238, + "widget": { + "name": "scheduler" + } + }, + { + "name": "seed", + "type": "INT", + "link": 239, + "widget": { + "name": "seed" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 241, + 363, + 396, + 405 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "UltimateSDUpscale" + }, + "widgets_values": [ + 1.5, + 307677197665689, + "randomize", + 10, + 1, + "euler", + "beta", + 0.25, + "Linear", + 1024, + 1024, + 8, + 32, + "None", + 1, + 64, + 8, + 16, + true, + false + ] + }, + { + "id": 157, + "type": "TeaCacheForImgGen", + "pos": [ + 6190.37353515625, + -154.58274841308594 + ], + "size": [ + 315, + 82 + ], + "flags": { + "collapsed": false + }, + "order": 66, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 356 + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 357 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "TeaCacheForImgGen" + }, + "widgets_values": [ + "flux", + 0.4 + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 76, + "type": "UpscaleModelLoader", + "pos": [ + 4838.0791015625, + -29.00245475769043 + ], + "size": [ + 315, + 58 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 146 + ] + } + ], + "title": "Load Upscale Model 1st pass", + "properties": { + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "4xUltrasharp_4xUltrasharpV10.pt" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 117, + "type": "UpscaleModelLoader", + "pos": [ + 6194.10205078125, + -8.718941688537598 + ], + "size": [ + 315, + 58 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 232 + ], + "slot_index": 0 + } + ], + "title": "Load Upscale Model 2nd pass", + "properties": { + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "4xRealWebPhoto_v4_dat2.pth" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 175, + "type": "SaveImage", + "pos": [ + 7492.251953125, + -257.70587158203125 + ], + "size": [ + 1080.314453125, + 1042.9879150390625 + ], + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 405 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "SaveImage" + }, + "widgets_values": [ + "%date:yyyy-MM-dd%/FaceRep" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 142, + "type": "Note", + "pos": [ + -1462.415283203125, + -105.90689086914062 + ], + "size": [ + 306.97119140625, + 127.67049407958984 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "TeaCache-FLUX speedup with these \"rel_l1_thresh\" values: \n0 (original) \n0.25 (1.5x speedup) \n0.4 (1.8x speedup) - default\n0.6 (2.0x speedup) \n0.8 (2.25x speedup)." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 140, + "type": "InpaintModelConditioning", + "pos": [ + -1101.2242431640625, + 919.4210815429688 + ], + "size": [ + 315, + 138 + ], + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 339 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 275 + }, + { + "name": "vae", + "type": "VAE", + "link": 276 + }, + { + "name": "pixels", + "type": "IMAGE", + "link": 293 + }, + { + "name": "mask", + "type": "MASK", + "link": 273 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 278 + ], + "slot_index": 0 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 282 + ], + "slot_index": 1 + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 336 + ], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "InpaintModelConditioning" + }, + "widgets_values": [ + true + ] + }, + { + "id": 139, + "type": "ImageToMask", + "pos": [ + -1095.4691162109375, + 1106.4842529296875 + ], + "size": [ + 315, + 58 + ], + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 272 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 273 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageToMask" + }, + "widgets_values": [ + "red" + ] + }, + { + "id": 86, + "type": "Context Big (rgthree)", + "pos": [ + -691.6932373046875, + 425.81756591796875 + ], + "size": [ + 317.4000244140625, + 466 + ], + "flags": { + "collapsed": true + }, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "base_ctx", + "type": "RGTHREE_CONTEXT", + "link": null, + "dir": 3 + }, + { + "name": "model", + "type": "MODEL", + "link": 302, + "dir": 3 + }, + { + "name": "clip", + "type": "CLIP", + "link": 380, + "dir": 3 + }, + { + "name": "vae", + "type": "VAE", + "link": 160, + "dir": 3 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 278, + "dir": 3 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 282, + "dir": 3 + }, + { + "name": "latent", + "type": "LATENT", + "link": 336, + "dir": 3 + }, + { + "name": "images", + "type": "IMAGE", + "link": null, + "dir": 3 + }, + { + "name": "seed", + "type": "INT", + "link": 154, + "dir": 3 + }, + { + "name": "steps", + "type": "INT", + "link": 155, + "dir": 3 + }, + { + "name": "step_refiner", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "cfg", + "type": "FLOAT", + "link": null, + "dir": 3 + }, + { + "name": "ckpt_name", + "type": [ + "jibMixRealisticXL_v160AphroditeXXX.safetensors", + "ltx-video-2b-v0.9.1.safetensors" + ], + "link": null, + "dir": 3 + }, + { + "name": "sampler", + "type": [ + "euler", + "euler_cfg_pp", + "euler_ancestral", + "euler_ancestral_cfg_pp", + "heun", + "heunpp2", + "dpm_2", + "dpm_2_ancestral", + "lms", + "dpm_fast", + "dpm_adaptive", + "dpmpp_2s_ancestral", + "dpmpp_2s_ancestral_cfg_pp", + "dpmpp_sde", + "dpmpp_sde_gpu", + "dpmpp_2m", + "dpmpp_2m_cfg_pp", + "dpmpp_2m_sde", + "dpmpp_2m_sde_gpu", + "dpmpp_3m_sde", + "dpmpp_3m_sde_gpu", + "ddpm", + "lcm", + "ipndm", + "ipndm_v", + "deis", + "res_multistep", + "res_multistep_cfg_pp", + "gradient_estimation", + "ddim", + "uni_pc", + "uni_pc_bh2" + ], + "link": 156, + "dir": 3 + }, + { + "name": "scheduler", + "type": [ + "normal", + "karras", + "exponential", + "sgm_uniform", + "simple", + "ddim_uniform", + "beta", + "linear_quadratic", + "kl_optimal" + ], + "link": 157, + "dir": 3 + }, + { + "name": "clip_width", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "clip_height", + "type": "INT", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_pos_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_g", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "text_neg_l", + "type": "STRING", + "link": null, + "dir": 3 + }, + { + "name": "mask", + "type": "MASK", + "link": null, + "dir": 3 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": null, + "dir": 3 + } + ], + "outputs": [ + { + "name": "CONTEXT", + "type": "RGTHREE_CONTEXT", + "links": [ + 365 + ], + "slot_index": 0, + "shape": 3, + "dir": 4 + }, + { + "name": "MODEL", + "type": "MODEL", + "links": [], + "slot_index": 1, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "VAE", + "type": "VAE", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "POSITIVE", + "type": "CONDITIONING", + "links": [], + "slot_index": 4, + "shape": 3, + "dir": 4 + }, + { + "name": "NEGATIVE", + "type": "CONDITIONING", + "links": [], + "slot_index": 5, + "shape": 3, + "dir": 4 + }, + { + "name": "LATENT", + "type": "LATENT", + "links": [], + "slot_index": 6, + "shape": 3, + "dir": 4 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SEED", + "type": "INT", + "links": [], + "slot_index": 8, + "shape": 3, + "dir": 4 + }, + { + "name": "STEPS", + "type": "INT", + "links": [], + "slot_index": 9, + "shape": 3, + "dir": 4 + }, + { + "name": "STEP_REFINER", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CFG", + "type": "FLOAT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CKPT_NAME", + "type": "COMBO", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "SAMPLER", + "type": "COMBO", + "links": [], + "slot_index": 13, + "shape": 3, + "dir": 4 + }, + { + "name": "SCHEDULER", + "type": "COMBO", + "links": [], + "slot_index": 14, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_WIDTH", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CLIP_HEIGHT", + "type": "INT", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_POS_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_G", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "TEXT_NEG_L", + "type": "STRING", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3, + "dir": 4 + }, + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": null, + "shape": 3, + "dir": 4 + } + ], + "properties": {}, + "widgets_values": [] + }, + { + "id": 167, + "type": "GetImageSize+", + "pos": [ + 588.0780029296875, + 312.73675537109375 + ], + "size": [ + 164.61322021484375, + 66.82646942138672 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 394 + } + ], + "outputs": [ + { + "name": "width", + "type": "INT", + "links": [ + 395 + ], + "slot_index": 0 + }, + { + "name": "height", + "type": "INT", + "links": [], + "slot_index": 1 + }, + { + "name": "count", + "type": "INT", + "links": null + } + ], + "title": "Primary Image Size", + "properties": { + "Node name for S&R": "GetImageSize+" + }, + "widgets_values": [] + }, + { + "id": 166, + "type": "GetImageSize+", + "pos": [ + 761.0407104492188, + 316.3360595703125 + ], + "size": [ + 159.60000610351562, + 66 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 391 + } + ], + "outputs": [ + { + "name": "width", + "type": "INT", + "links": [ + 392 + ], + "slot_index": 0 + }, + { + "name": "height", + "type": "INT", + "links": [ + 393 + ], + "slot_index": 1 + }, + { + "name": "count", + "type": "INT", + "links": null + } + ], + "title": "3x3 Grid Image Size", + "properties": { + "Node name for S&R": "GetImageSize+" + }, + "widgets_values": [] + }, + { + "id": 46, + "type": "LoadImage", + "pos": [ + -2557.22900390625, + -238.73948669433594 + ], + "size": [ + 598.4497680664062, + 562.0185546875 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 78, + 259, + 400 + ], + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "title": "Load Primary Image", + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "vanessa-kirby2.jpg", + "image" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 17, + "type": "LoadImage", + "pos": [ + -2541.02392578125, + 380.2248840332031 + ], + "size": [ + 581.8109130859375, + 700.7337646484375 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 260 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "title": "Load Reference 3x3 Grid image", + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "RebeccaFerguson.png", + "image" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 174, + "type": "Note", + "pos": [ + -455.2970886230469, + 370.7655944824219 + ], + "size": [ + 1011.6909790039062, + 507.542236328125 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Instructions", + "properties": {}, + "widgets_values": [ + "***FaceReplicator v.1.0***\n\n1) LOAD IMAGES\nThe first step is to load the Primary image (the portrait you want to use as reference face) and the 3x3 Grid reference image (this one has to be a square image). The primary image should be a hi-res good quality photo, but it may work also with old analogic photos once you scan them (I tested some old Polaroids from the 90's and the output was not too bad!). \n\n2) You can use FLUX Redux (strongly suggested) to obtain a better result. I suggest to leave the switch to \"true\", but you can experiment.\n\n3) Play with settings (green nodes in the workflow). FluxGuidance should stay at 30. You can test different Redux strength (default is 1.00) and PuLID weight (default is 1.00). Steps should stay around 30-45. As sampler/scheduler I suggest euler+beta or deis+ddim_uniform. The prompt should be used as it is, but you can make small modification if you want.\n\n4) From the second pass (with PuLID) the workflow start using the standard FLUX 1 Dev model, and you can use any FLUX LoRA you want (use the Power Lora loader) I tested some and the workflow works better without any LoRA, but if you want to use them I suggest to use only LoRAs that can improve skin details or face details. In the Second Pass (PuLID) it is suggest to keep the denoise at 0.40.\n\n5) 2-passes upscale. I suggest to use 4xUltrashrpV10 model for the first pass with a x2.00 upscale ratio, and 4xRealWebPhoto_v4_dat2 model for the second pass with a x1.50 upscale ratio (this pass focus on improving skin and eyes details). See below for links to the upscale models.\n\n6) The red TeaCache nodes make the workflow a little faster, the default value is 0.40 and should speed up the generation by 1.8 times. Setting the value to 0 will turn the TeaCache node off.\n\n***Suggested Upscale Models***\n4xUltrashrpV10: https://civitai.com/models/116225/4x-ultrasharp\n4xRealWebPhoto_v4_dat2: https://openmodeldb.info/models/4x-RealWebPhoto-v4-dat2\n\n***ACE++ lora for portrait***\nLink: https://huggingface.co/ali-vilab/ACE_Plus/tree/main/portrait\n\n***FLUX model files***\nFLUX.1 Dev model, FLUX fill, Redux, clip files downloading links can be found here: https://comfyanonymous.github.io/ComfyUI_examples/flux/\n\n***PuLID 2 for FLUX***\nFor PuLID installation follow the instructions here: https://github.com/lldacing/ComfyUI_PuLID_Flux_ll\nYou can use PuLID 0.9.0 or 0.9.1. Link to the models:\nhttps://huggingface.co/guozinan/PuLID/blob/main/pulid_flux_v0.9.0.safetensors\nhttps://huggingface.co/guozinan/PuLID/blob/main/pulid_flux_v0.9.1.safetensors" + ], + "color": "#432", + "bgcolor": "#653" + } + ], + "links": [ + [ + 7, + 3, + 0, + 8, + 0, + "LATENT" + ], + [ + 62, + 34, + 0, + 23, + 0, + "CLIP" + ], + [ + 77, + 43, + 0, + 39, + 0, + "CLIP_VISION" + ], + [ + 78, + 46, + 0, + 39, + 1, + "IMAGE" + ], + [ + 83, + 42, + 0, + 44, + 1, + "STYLE_MODEL" + ], + [ + 87, + 39, + 0, + 44, + 2, + "CLIP_VISION_OUTPUT" + ], + [ + 110, + 23, + 0, + 26, + 0, + "CONDITIONING" + ], + [ + 111, + 26, + 0, + 44, + 0, + "CONDITIONING" + ], + [ + 116, + 34, + 0, + 7, + 0, + "CLIP" + ], + [ + 118, + 65, + 0, + 66, + 1, + "PULIDFLUX" + ], + [ + 119, + 63, + 0, + 66, + 2, + "EVA_CLIP" + ], + [ + 120, + 64, + 0, + 66, + 3, + "FACEANALYSIS" + ], + [ + 128, + 67, + 0, + 68, + 3, + "LATENT" + ], + [ + 129, + 68, + 0, + 69, + 0, + "LATENT" + ], + [ + 131, + 69, + 0, + 70, + 0, + "IMAGE" + ], + [ + 132, + 69, + 0, + 71, + 0, + "IMAGE" + ], + [ + 138, + 72, + 0, + 71, + 7, + "SAM_MODEL" + ], + [ + 139, + 73, + 0, + 71, + 6, + "BBOX_DETECTOR" + ], + [ + 140, + 71, + 0, + 74, + 0, + "IMAGE" + ], + [ + 141, + 71, + 0, + 75, + 0, + "IMAGE" + ], + [ + 146, + 76, + 0, + 75, + 5, + "UPSCALE_MODEL" + ], + [ + 147, + 75, + 0, + 77, + 0, + "IMAGE" + ], + [ + 150, + 82, + 0, + 3, + 6, + "FLOAT" + ], + [ + 153, + 82, + 0, + 3, + 9, + "FLOAT" + ], + [ + 154, + 80, + 0, + 86, + 8, + "INT" + ], + [ + 155, + 79, + 0, + 86, + 9, + "INT" + ], + [ + 156, + 83, + 0, + 86, + 13, + [ + "euler", + "euler_cfg_pp", + "euler_ancestral", + "euler_ancestral_cfg_pp", + "heun", + "heunpp2", + "dpm_2", + "dpm_2_ancestral", + "lms", + "dpm_fast", + "dpm_adaptive", + "dpmpp_2s_ancestral", + "dpmpp_2s_ancestral_cfg_pp", + "dpmpp_sde", + "dpmpp_sde_gpu", + "dpmpp_2m", + "dpmpp_2m_cfg_pp", + "dpmpp_2m_sde", + "dpmpp_2m_sde_gpu", + "dpmpp_3m_sde", + "dpmpp_3m_sde_gpu", + "ddpm", + "lcm", + "ipndm", + "ipndm_v", + "deis", + "res_multistep", + "res_multistep_cfg_pp", + "gradient_estimation", + "ddim", + "uni_pc", + "uni_pc_bh2" + ] + ], + [ + 157, + 85, + 0, + 86, + 14, + [ + "normal", + "karras", + "exponential", + "sgm_uniform", + "simple", + "ddim_uniform", + "beta", + "linear_quadratic", + "kl_optimal" + ] + ], + [ + 160, + 32, + 0, + 86, + 3, + "VAE" + ], + [ + 163, + 87, + 3, + 67, + 1, + "VAE" + ], + [ + 166, + 87, + 3, + 69, + 1, + "VAE" + ], + [ + 167, + 87, + 0, + 88, + 0, + "RGTHREE_CONTEXT" + ], + [ + 169, + 88, + 2, + 71, + 2, + "CLIP" + ], + [ + 170, + 88, + 3, + 71, + 3, + "VAE" + ], + [ + 171, + 88, + 4, + 71, + 4, + "CONDITIONING" + ], + [ + 172, + 88, + 5, + 71, + 5, + "CONDITIONING" + ], + [ + 173, + 88, + 0, + 89, + 0, + "RGTHREE_CONTEXT" + ], + [ + 175, + 89, + 4, + 75, + 2, + "CONDITIONING" + ], + [ + 176, + 89, + 5, + 75, + 3, + "CONDITIONING" + ], + [ + 177, + 89, + 3, + 75, + 4, + "VAE" + ], + [ + 216, + 106, + 0, + 66, + 6, + "FLOAT" + ], + [ + 217, + 107, + 0, + 44, + 3, + "FLOAT" + ], + [ + 218, + 88, + 8, + 71, + 11, + "INT" + ], + [ + 220, + 89, + 14, + 75, + 7, + "COMBO" + ], + [ + 221, + 89, + 13, + 75, + 6, + "COMBO" + ], + [ + 222, + 89, + 8, + 75, + 8, + "INT" + ], + [ + 232, + 117, + 0, + 116, + 5, + "UPSCALE_MODEL" + ], + [ + 234, + 119, + 3, + 116, + 4, + "VAE" + ], + [ + 235, + 119, + 4, + 116, + 2, + "CONDITIONING" + ], + [ + 236, + 119, + 5, + 116, + 3, + "CONDITIONING" + ], + [ + 237, + 119, + 13, + 116, + 6, + "COMBO" + ], + [ + 238, + 119, + 14, + 116, + 7, + "COMBO" + ], + [ + 239, + 119, + 8, + 116, + 8, + "INT" + ], + [ + 240, + 89, + 0, + 119, + 0, + "RGTHREE_CONTEXT" + ], + [ + 241, + 116, + 0, + 118, + 0, + "IMAGE" + ], + [ + 242, + 75, + 0, + 116, + 0, + "IMAGE" + ], + [ + 249, + 124, + 0, + 71, + 12, + "COMBO" + ], + [ + 250, + 88, + 14, + 124, + 0, + "COMBO" + ], + [ + 251, + 88, + 13, + 71, + 13, + "COMBO" + ], + [ + 259, + 46, + 0, + 129, + 0, + "IMAGE" + ], + [ + 260, + 17, + 0, + 130, + 0, + "IMAGE" + ], + [ + 261, + 129, + 0, + 131, + 0, + "IMAGE" + ], + [ + 262, + 129, + 1, + 132, + 0, + "INT" + ], + [ + 263, + 129, + 2, + 132, + 1, + "INT" + ], + [ + 264, + 130, + 0, + 131, + 1, + "IMAGE" + ], + [ + 265, + 130, + 0, + 133, + 0, + "IMAGE" + ], + [ + 267, + 133, + 1, + 135, + 0, + "MASK" + ], + [ + 268, + 135, + 0, + 136, + 0, + "MASK" + ], + [ + 269, + 136, + 0, + 137, + 1, + "IMAGE" + ], + [ + 270, + 132, + 0, + 137, + 0, + "IMAGE" + ], + [ + 272, + 137, + 0, + 139, + 0, + "IMAGE" + ], + [ + 273, + 139, + 0, + 140, + 4, + "MASK" + ], + [ + 275, + 7, + 0, + 140, + 1, + "CONDITIONING" + ], + [ + 276, + 32, + 0, + 140, + 2, + "VAE" + ], + [ + 278, + 140, + 0, + 86, + 4, + "CONDITIONING" + ], + [ + 282, + 140, + 1, + 86, + 5, + "CONDITIONING" + ], + [ + 284, + 141, + 0, + 128, + 0, + "MODEL" + ], + [ + 288, + 8, + 0, + 145, + 0, + "IMAGE" + ], + [ + 293, + 131, + 0, + 140, + 3, + "IMAGE" + ], + [ + 301, + 129, + 0, + 66, + 4, + "IMAGE" + ], + [ + 302, + 128, + 0, + 86, + 1, + "MODEL" + ], + [ + 304, + 145, + 0, + 148, + 0, + "IMAGE" + ], + [ + 305, + 148, + 0, + 53, + 0, + "IMAGE" + ], + [ + 306, + 148, + 0, + 67, + 0, + "IMAGE" + ], + [ + 309, + 85, + 0, + 68, + 5, + "COMBO" + ], + [ + 310, + 83, + 0, + 68, + 4, + "COMBO" + ], + [ + 318, + 31, + 0, + 126, + 0, + "MODEL" + ], + [ + 319, + 126, + 0, + 141, + 0, + "MODEL" + ], + [ + 336, + 140, + 2, + 86, + 6, + "LATENT" + ], + [ + 338, + 44, + 0, + 154, + 0, + "*" + ], + [ + 339, + 154, + 0, + 140, + 0, + "CONDITIONING" + ], + [ + 340, + 26, + 0, + 154, + 1, + "*" + ], + [ + 343, + 149, + 0, + 66, + 0, + "MODEL" + ], + [ + 346, + 66, + 0, + 68, + 0, + "MODEL" + ], + [ + 348, + 87, + 4, + 68, + 1, + "CONDITIONING" + ], + [ + 349, + 87, + 5, + 68, + 2, + "CONDITIONING" + ], + [ + 350, + 87, + 8, + 68, + 7, + "INT" + ], + [ + 351, + 87, + 9, + 68, + 6, + "INT" + ], + [ + 352, + 88, + 1, + 155, + 0, + "MODEL" + ], + [ + 353, + 155, + 0, + 71, + 1, + "MODEL" + ], + [ + 354, + 89, + 1, + 156, + 0, + "MODEL" + ], + [ + 355, + 156, + 0, + 75, + 1, + "MODEL" + ], + [ + 356, + 119, + 1, + 157, + 0, + "MODEL" + ], + [ + 357, + 157, + 0, + 116, + 1, + "MODEL" + ], + [ + 361, + 161, + 0, + 158, + 0, + "IMAGE" + ], + [ + 362, + 158, + 0, + 159, + 0, + "IMAGE" + ], + [ + 363, + 116, + 0, + 159, + 1, + "IMAGE" + ], + [ + 364, + 159, + 0, + 162, + 0, + "IMAGE" + ], + [ + 365, + 86, + 0, + 163, + 0, + "RGTHREE_CONTEXT" + ], + [ + 366, + 163, + 0, + 87, + 0, + "RGTHREE_CONTEXT" + ], + [ + 368, + 163, + 1, + 3, + 0, + "MODEL" + ], + [ + 371, + 163, + 4, + 3, + 1, + "CONDITIONING" + ], + [ + 373, + 163, + 5, + 3, + 2, + "CONDITIONING" + ], + [ + 375, + 163, + 6, + 3, + 3, + "LATENT" + ], + [ + 377, + 163, + 9, + 3, + 4, + "INT" + ], + [ + 379, + 163, + 8, + 3, + 5, + "INT" + ], + [ + 380, + 34, + 0, + 86, + 2, + "CLIP" + ], + [ + 381, + 163, + 13, + 3, + 7, + "COMBO" + ], + [ + 382, + 163, + 14, + 3, + 8, + "COMBO" + ], + [ + 383, + 163, + 3, + 8, + 1, + "VAE" + ], + [ + 386, + 149, + 0, + 165, + 0, + "MODEL" + ], + [ + 388, + 163, + 2, + 165, + 1, + "CLIP" + ], + [ + 389, + 165, + 0, + 87, + 1, + "MODEL" + ], + [ + 390, + 165, + 1, + 87, + 2, + "CLIP" + ], + [ + 391, + 130, + 0, + 166, + 0, + "IMAGE" + ], + [ + 392, + 166, + 0, + 145, + 1, + "INT" + ], + [ + 393, + 166, + 1, + 145, + 2, + "INT" + ], + [ + 394, + 129, + 0, + 167, + 0, + "IMAGE" + ], + [ + 395, + 167, + 0, + 145, + 3, + "INT" + ], + [ + 396, + 116, + 0, + 168, + 0, + "IMAGE" + ], + [ + 397, + 168, + 1, + 158, + 3, + "INT" + ], + [ + 398, + 169, + 0, + 68, + 8, + "FLOAT" + ], + [ + 400, + 46, + 0, + 170, + 0, + "*" + ], + [ + 401, + 170, + 0, + 161, + 0, + "*" + ], + [ + 405, + 116, + 0, + 175, + 0, + "IMAGE" + ] + ], + "groups": [ + { + "id": 2, + "title": "Masking and image processing", + "bounding": [ + -1880.6953125, + 336.19378662109375, + 1387.8668212890625, + 851.0535888671875 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 3, + "title": "FLUX Redux", + "bounding": [ + -1048.41015625, + -319.298828125, + 393.1512145996094, + 639.1857299804688 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 4, + "title": "FLUX Models loader", + "bounding": [ + -1886.0931396484375, + -313.8144226074219, + 814.5977172851562, + 624.7471923828125 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 5, + "title": "Second Pass (PuLID)", + "bounding": [ + 1925.3782958984375, + -307.9073181152344, + 1359.53466796875, + 1109.4984130859375 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 6, + "title": "Face Detailer", + "bounding": [ + 3325.5390625, + -303.8449401855469, + 1460.4285888671875, + 1278.46923828125 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 7, + "title": "Upscale 1st pass", + "bounding": [ + 4817.10205078125, + -299.8681640625, + 1332.792236328125, + 1258.0648193359375 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 8, + "title": "First Pass (Ace++ and FLUX Redux)", + "bounding": [ + 579.4939575195312, + -313.09808349609375, + 1312.9222412109375, + 1107.6329345703125 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 9, + "title": "Workflow Settings", + "bounding": [ + -616.4708251953125, + -317.28143310546875, + 1156.319580078125, + 626.4080200195312 + ], + "color": "#8A8", + "font_size": 24, + "flags": {} + }, + { + "id": 10, + "title": "Upscale 2nd pass", + "bounding": [ + 6171.4560546875, + -294.8995361328125, + 1307.82861328125, + 1248.7237548828125 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 11, + "title": "Load Images", + "bounding": [ + -2567.22900390625, + -315.0158386230469, + 633.6084594726562, + 1419.6156005859375 + ], + "color": "#8A8", + "font_size": 24, + "flags": {} + }, + { + "id": 12, + "title": "FLUX 1 Dev model, Pulid and LoRA Loader", + "bounding": [ + 1928.361083984375, + -698.441650390625, + 1095.8465576171875, + 364.75726318359375 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 13, + "title": "Presentation image", + "bounding": [ + 8589.3896484375, + -305.8715515136719, + 2072.125, + 1373.4598388671875 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.4346449261414094, + "offset": [ + -876.0953395092172, + 748.6591576750802 + ] + }, + "node_versions": { + "comfy-core": "0.3.14", + "comfyui-impact-pack": "8.8.1", + "ComfyUI_PuLID_Flux_ll": "22a7030ab55f7efd1031bdccbb672bcd6e92028d", + "comfyui-kjnodes": "1.0.5", + "comfyui-image-saver": "1.4.0", + "rgthree-comfy": "5d771b8b56a343c24a26e8cea1f0c87c3d58102f", + "comfyui_essentials": "33ff89fd354d8ec3ab6affb605a79a931b445d99", + "ComfyUI_LayerStyle_Advance": "81412d350fa76308cbb47eb4e8805fb23e88ed67", + "comfyui-easy-use": "1.2.6", + "comfyui-crystools": "1.22.0", + "ComfyUI-TeaCache": "94f536390d8226c1259354bfd21ab932ac56a1f9", + "comfyui-impact-subpack": "1.2.9", + "comfyui_ultimatesdupscale": "ff3fdfeee03de46d4462211cffd165d27155e858" + }, + "ue_links": [] + }, + "version": 0.4 +} \ No newline at end of file