{ "last_node_id": 88, "last_link_id": 167, "nodes": [ { "id": 57, "type": "VAEDecode", "pos": [ 1769.1821865234372, -226.20207421875003 ], "size": { "0": 340, "1": 50 }, "flags": {}, "order": 17, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 149 }, { "name": "vae", "type": "VAE", "link": 150 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 95 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "VAEDecode" }, "color": "#233", "bgcolor": "#355" }, { "id": 42, "type": "VAEEncode", "pos": [ 1768.9400927734373, -87.79997863769533 ], "size": { "0": 340, "1": 50 }, "flags": {}, "order": 21, "mode": 0, "inputs": [ { "name": "pixels", "type": "IMAGE", "link": 59 }, { "name": "vae", "type": "VAE", "link": 151 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 60 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "VAEEncode" }, "color": "#432", "bgcolor": "#653" }, { "id": 44, "type": "VAEDecode", "pos": [ 1770.3598095703128, 62.19999656677247 ], "size": { "0": 350, "1": 50 }, "flags": {}, "order": 23, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 101 }, { "name": "vae", "type": "VAE", "link": 152 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 111 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "VAEDecode" }, "color": "#432", "bgcolor": "#653" }, { "id": 37, "type": "UpscaleModelLoader", "pos": [ 1760, 200 ], "size": { "0": 360, "1": 60 }, "flags": {}, "order": 0, "mode": 0, "outputs": [ { "name": "UPSCALE_MODEL", "type": "UPSCALE_MODEL", "links": [ 50 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "UpscaleModelLoader" }, "widgets_values": [ "4x-UltraSharp.pth" ], "color": "#432", "bgcolor": "#653" }, { "id": 41, "type": "ImageUpscaleWithModel", "pos": [ 1770, 300 ], "size": { "0": 350, "1": 50 }, "flags": {}, "order": 19, "mode": 0, "inputs": [ { "name": "upscale_model", "type": "UPSCALE_MODEL", "link": 50 }, { "name": "image", "type": "IMAGE", "link": 95 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 58 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "ImageUpscaleWithModel" }, "color": "#432", "bgcolor": "#653" }, { "id": 17, "type": "Note", "pos": [ 1330, 106 ], "size": { "0": 370, "1": 160 }, "flags": {}, "order": 1, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "update: TinyTerra nodes\nFeel free to play around with parameter AND take some NOTE, we wouldn't want to accidentally unleash a virtual party that's too wild to handle! \n\npost your result and tag me anytime at X @bramvera\nboop! 🤖📩\n...\n\nKudos to Chenyang Si, Ziqi Huang, Yuming Jiang, Ziwei Liu\nS-Lab, Nanyang Technological University" ], "color": "#432", "bgcolor": "#653" }, { "id": 52, "type": "PrimitiveNode", "pos": [ 998.1819125088784, 1310.0909867720154 ], "size": { "0": 210, "1": 82 }, "flags": {}, "order": 2, "mode": 0, "outputs": [ { "name": "INT", "type": "INT", "links": [ 97, 143, 158 ], "slot_index": 0, "widget": { "name": "start_at_step" } } ], "title": "Base", "properties": { "ttNbgOverride": { "color": "#232", "bgcolor": "#353", "groupcolor": "#8A8" } }, "widgets_values": [ 20, "fixed" ], "color": "#232", "bgcolor": "#353" }, { "id": 55, "type": "PrimitiveNode", "pos": [ 1215.181912508877, 1311.0909867720154 ], "size": { "0": 210, "1": 82 }, "flags": {}, "order": 3, "mode": 0, "outputs": [ { "name": "INT", "type": "INT", "links": [ 139, 140 ], "slot_index": 0, "widget": { "name": "steps" } } ], "title": "Base+Refiner", "properties": { "ttNbgOverride": { "color": "#232", "bgcolor": "#353", "groupcolor": "#8A8" } }, "widgets_values": [ 25, "fixed" ], "color": "#232", "bgcolor": "#353" }, { "id": 56, "type": "PrimitiveNode", "pos": [ 1436.1819125088762, 1309.0909867720154 ], "size": { "0": 210, "1": 82 }, "flags": {}, "order": 4, "mode": 0, "outputs": [ { "name": "INT", "type": "INT", "links": [ 96 ], "slot_index": 0, "widget": { "name": "steps" } } ], "title": "Upscale end at steps:", "properties": { "ttNbgOverride": { "color": "#232", "bgcolor": "#353", "groupcolor": "#8A8" } }, "widgets_values": [ 30, "fixed" ], "color": "#232", "bgcolor": "#353" }, { "id": 75, "type": "CR Model Input Switch", "pos": [ 1259, 336 ], "size": { "0": 220, "1": 100 }, "flags": {}, "order": 15, "mode": 0, "inputs": [ { "name": "model1", "type": "MODEL", "link": 163 }, { "name": "model2", "type": "MODEL", "link": 160 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 161 ], "shape": 3, "slot_index": 0 } ], "title": "FreeU INPUT 1: OFF | 2: ON", "properties": { "Node name for S&R": "CR Model Input Switch" }, "widgets_values": [ 2 ], "color": "#323", "bgcolor": "#535" }, { "id": 81, "type": "FreeU_V2", "pos": [ 1510, 325 ], "size": { "0": 210, "1": 130 }, "flags": {}, "order": 13, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 162 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 160 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "FreeU_V2" }, "widgets_values": [ 1.2, 1.2, 0.9, 0.2 ], "color": "#323", "bgcolor": "#535" }, { "id": 47, "type": "KSamplerAdvanced", "pos": [ 2184, -69 ], "size": { "0": 330, "1": 530 }, "flags": {}, "order": 22, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 146 }, { "name": "positive", "type": "CONDITIONING", "link": 147 }, { "name": "negative", "type": "CONDITIONING", "link": 148 }, { "name": "latent_image", "type": "LATENT", "link": 60 }, { "name": "start_at_step", "type": "INT", "link": 97, "widget": { "name": "start_at_step" } }, { "name": "steps", "type": "INT", "link": 96, "widget": { "name": "steps" } }, { "name": "noise_seed", "type": "INT", "link": 156, "widget": { "name": "noise_seed" }, "slot_index": 6 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 101 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "KSamplerAdvanced" }, "widgets_values": [ "enable", 55122059811016, "randomize", 30, 7, "dpmpp_2m", "karras", 20, 10000, "disable" ], "color": "#432", "bgcolor": "#653" }, { "id": 45, "type": "ImageScaleBy", "pos": [ 1770, 400 ], "size": { "0": 350, "1": 82 }, "flags": {}, "order": 20, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 58 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 59 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "ImageScaleBy" }, "widgets_values": [ "nearest-exact", 0.3 ], "color": "#432", "bgcolor": "#653" }, { "id": 23, "type": "Note", "pos": [ 370, 1125 ], "size": { "0": 210, "1": 58 }, "flags": {}, "order": 5, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "Welcome to the dark side! beep!" ], "color": "#322", "bgcolor": "#533" }, { "id": 22, "type": "Note", "pos": [ 372, 929 ], "size": { "0": 210, "1": 58 }, "flags": {}, "order": 6, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "Positive Prompts goes here." ], "color": "#232", "bgcolor": "#353" }, { "id": 87, "type": "Note", "pos": [ 1942, -342 ], "size": { "0": 210, "1": 64.02873992919922 }, "flags": {}, "order": 7, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "scale_by: the higher the number will took longer time to resize." ], "color": "#332922", "bgcolor": "#593930" }, { "id": 86, "type": "Note", "pos": [ 376, 709 ], "size": [ 210, 64.02873614169516 ], "flags": {}, "order": 8, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "Feel free to switch between SDXL and SD, don't forget the compatible VAE as well." ], "color": "#332922", "bgcolor": "#593930" }, { "id": 88, "type": "Note", "pos": [ 695, 1435 ], "size": [ 258.3151516775947, 65.70634672744472 ], "flags": {}, "order": 9, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "Noise seed control, default is fixed for fine funning, switch to increment to generate different result" ], "color": "#332922", "bgcolor": "#593930" }, { "id": 10, "type": "PreviewImage", "pos": [ 1728, 531 ], "size": [ 409.05426025390625, 697.5381164550781 ], "flags": {}, "order": 14, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 157 } ], "title": "Preview Image BASE", "properties": { "Node name for S&R": "PreviewImage" }, "color": "#233", "bgcolor": "#355" }, { "id": 71, "type": "PreviewImage", "pos": [ 2138, 532 ], "size": [ 411.05426025390625, 697.5381164550781 ], "flags": {}, "order": 18, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 153 } ], "title": "Preview Image REFINER", "properties": { "Node name for S&R": "PreviewImage" }, "color": "#233", "bgcolor": "#355" }, { "id": 70, "type": "Image Save", "pos": [ 2561, -128 ], "size": [ 568.0542602539062, 1359.5381164550781 ], "flags": {}, "order": 24, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 111 } ], "title": "Image Save - UPSCALER", "properties": { "Node name for S&R": "Image Save" }, "widgets_values": [ "[time(%Y-%m-%d)]", "FreeU_ComfyUI", "_", 4, "false", "png", 100, "false", "false", "false", "true", "true", "true" ], "color": "#432", "bgcolor": "#653" }, { "id": 67, "type": "Note", "pos": [ 1658, 1297 ], "size": { "0": 220, "1": 100 }, "flags": {}, "order": 10, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "Denoise of 0.5 with 10 steps on the regular Ksampler is the same as setting 20 steps in the advanced Ksampler and starting at step 10." ], "color": "#432", "bgcolor": "#653" }, { "id": 76, "type": "ttN pipeLoader", "pos": [ 578, 513 ], "size": { "0": 399.34014892578125, "1": 884.29248046875 }, "flags": {}, "order": 11, "mode": 0, "inputs": [ { "name": "model_override", "type": "MODEL", "link": null, "slot_index": 0 }, { "name": "clip_override", "type": "CLIP", "link": null, "slot_index": 1 }, { "name": "optional_lora_stack", "type": "LORA_STACK", "link": null, "slot_index": 2 } ], "outputs": [ { "name": "pipe", "type": "PIPE_LINE", "links": [ 136 ], "shape": 3, "slot_index": 0 }, { "name": "model", "type": "MODEL", "links": [], "shape": 3, "slot_index": 1 }, { "name": "positive", "type": "CONDITIONING", "links": null, "shape": 3 }, { "name": "negative", "type": "CONDITIONING", "links": null, "shape": 3 }, { "name": "latent", "type": "LATENT", "links": null, "shape": 3 }, { "name": "vae", "type": "VAE", "links": null, "shape": 3 }, { "name": "clip", "type": "CLIP", "links": null, "shape": 3 }, { "name": "seed", "type": "INT", "links": [ 141 ], "shape": 3, "slot_index": 7 } ], "properties": { "Node name for S&R": "ttN pipeLoader", "ttNnodeVersion": "1.1.2" }, "widgets_values": [ "SDXL\\sd_xl_base_1.0.safetensors", "Default", "sdxl_vae.safetensors", -2, "SDXL\\xl_more_art-full_v1.safetensors", 1, 1, "None", 0.5, 0.5, "None", 0.3, 0.3, "Cute creatures from Space, terraforming, alien strawberry next to a cute alien bunny, Macro photography, close-up, hyper detailed, smooth bokeh, sharp focus, unreal lighting, intricate details, highly detailed, detailed face, detailed skin\n", "none", "comfy", "text, signature, watermark, nsfw, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, text, logo", "none", "comfy", 896, 1152, 1, 637009123524347, "fixed" ] }, { "id": 77, "type": "ttN pipeKSamplerAdvanced", "pos": [ 1009, 568 ], "size": { "0": 330, "1": 650 }, "flags": {}, "order": 12, "mode": 0, "inputs": [ { "name": "pipe", "type": "PIPE_LINE", "link": 136 }, { "name": "optional_model", "type": "MODEL", "link": null }, { "name": "optional_positive", "type": "CONDITIONING", "link": null }, { "name": "optional_negative", "type": "CONDITIONING", "link": null }, { "name": "optional_latent", "type": "LATENT", "link": null }, { "name": "optional_vae", "type": "VAE", "link": null }, { "name": "optional_clip", "type": "CLIP", "link": null }, { "name": "xyPlot", "type": "XYPLOT", "link": null }, { "name": "noise_seed", "type": "INT", "link": 141, "widget": { "name": "noise_seed" } }, { "name": "end_at_step", "type": "INT", "link": 143, "widget": { "name": "end_at_step" } }, { "name": "steps", "type": "INT", "link": 139, "widget": { "name": "steps" } } ], "outputs": [ { "name": "pipe", "type": "PIPE_LINE", "links": [ 145 ], "shape": 3, "slot_index": 0 }, { "name": "model", "type": "MODEL", "links": [ 162, 163 ], "shape": 3, "slot_index": 1 }, { "name": "positive", "type": "CONDITIONING", "links": null, "shape": 3 }, { "name": "negative", "type": "CONDITIONING", "links": null, "shape": 3 }, { "name": "latent", "type": "LATENT", "links": null, "shape": 3 }, { "name": "vae", "type": "VAE", "links": null, "shape": 3 }, { "name": "clip", "type": "CLIP", "links": null, "shape": 3 }, { "name": "image", "type": "IMAGE", "links": [ 157 ], "shape": 3, "slot_index": 7 }, { "name": "seed", "type": "INT", "links": [ 142 ], "shape": 3, "slot_index": 8 } ], "title": "pipeKSamplerAdvanced BASE", "properties": { "Node name for S&R": "ttN pipeKSamplerAdvanced", "ttNnodeVersion": "1.0.5" }, "widgets_values": [ "None", 1, 1, "None", 2, "disabled", "Sample", "enable", 25, 7.5, "dpmpp_2m", "karras", 0, 20, "enable", "Hide", "ComfyUI", 331222777706307, "randomize" ] }, { "id": 80, "type": "ttN pipeKSamplerAdvanced", "pos": [ 1366, 571 ], "size": { "0": 330, "1": 650 }, "flags": {}, "order": 16, "mode": 0, "inputs": [ { "name": "pipe", "type": "PIPE_LINE", "link": 145 }, { "name": "optional_model", "type": "MODEL", "link": 161 }, { "name": "optional_positive", "type": "CONDITIONING", "link": null }, { "name": "optional_negative", "type": "CONDITIONING", "link": null }, { "name": "optional_latent", "type": "LATENT", "link": null }, { "name": "optional_vae", "type": "VAE", "link": null }, { "name": "optional_clip", "type": "CLIP", "link": null }, { "name": "xyPlot", "type": "XYPLOT", "link": null }, { "name": "noise_seed", "type": "INT", "link": 142, "widget": { "name": "noise_seed" } }, { "name": "steps", "type": "INT", "link": 140, "widget": { "name": "steps" } }, { "name": "start_at_step", "type": "INT", "link": 158, "widget": { "name": "start_at_step" } } ], "outputs": [ { "name": "pipe", "type": "PIPE_LINE", "links": null, "shape": 3 }, { "name": "model", "type": "MODEL", "links": [ 146 ], "shape": 3, "slot_index": 1 }, { "name": "positive", "type": "CONDITIONING", "links": [ 147 ], "shape": 3, "slot_index": 2 }, { "name": "negative", "type": "CONDITIONING", "links": [ 148 ], "shape": 3, "slot_index": 3 }, { "name": "latent", "type": "LATENT", "links": [ 149 ], "shape": 3, "slot_index": 4 }, { "name": "vae", "type": "VAE", "links": [ 150, 151, 152 ], "shape": 3, "slot_index": 5 }, { "name": "clip", "type": "CLIP", "links": null, "shape": 3 }, { "name": "image", "type": "IMAGE", "links": [ 153 ], "shape": 3, "slot_index": 7 }, { "name": "seed", "type": "INT", "links": [ 156 ], "shape": 3, "slot_index": 8 } ], "title": "pipeKSamplerAdvanced Refiner", "properties": { "Node name for S&R": "ttN pipeKSamplerAdvanced", "ttNnodeVersion": "1.0.5" }, "widgets_values": [ "None", 1, 1, "None", 2, "disabled", "Sample", "disable", 25, 7.5, "dpmpp_2m", "karras", 20, 1000, "disable", "Hide", "ComfyUI", 483222900228792, "randomize" ] } ], "links": [ [ 50, 37, 0, 41, 0, "UPSCALE_MODEL" ], [ 58, 41, 0, 45, 0, "IMAGE" ], [ 59, 45, 0, 42, 0, "IMAGE" ], [ 60, 42, 0, 47, 3, "LATENT" ], [ 95, 57, 0, 41, 1, "IMAGE" ], [ 96, 56, 0, 47, 5, "INT" ], [ 97, 52, 0, 47, 4, "INT" ], [ 101, 47, 0, 44, 0, "LATENT" ], [ 111, 44, 0, 70, 0, "IMAGE" ], [ 136, 76, 0, 77, 0, "PIPE_LINE" ], [ 139, 55, 0, 77, 10, "INT" ], [ 140, 55, 0, 80, 9, "INT" ], [ 141, 76, 7, 77, 8, "INT" ], [ 142, 77, 8, 80, 8, "INT" ], [ 143, 52, 0, 77, 9, "INT" ], [ 145, 77, 0, 80, 0, "PIPE_LINE" ], [ 146, 80, 1, 47, 0, "MODEL" ], [ 147, 80, 2, 47, 1, "CONDITIONING" ], [ 148, 80, 3, 47, 2, "CONDITIONING" ], [ 149, 80, 4, 57, 0, "LATENT" ], [ 150, 80, 5, 57, 1, "VAE" ], [ 151, 80, 5, 42, 1, "VAE" ], [ 152, 80, 5, 44, 1, "VAE" ], [ 153, 80, 7, 71, 0, "IMAGE" ], [ 156, 80, 8, 47, 6, "INT" ], [ 157, 77, 7, 10, 0, "IMAGE" ], [ 158, 52, 0, 80, 10, "INT" ], [ 160, 81, 0, 75, 1, "MODEL" ], [ 161, 75, 0, 80, 1, "MODEL" ], [ 162, 77, 1, 81, 0, "MODEL" ], [ 163, 77, 1, 75, 0, "MODEL" ] ], "groups": [ { "title": "Step Master Control", "bounding": [ 990, 1238, 673, 158 ], "color": "#444", "font_size": 24, "locked": false }, { "title": "Latent to Pixel", "bounding": [ 1749, -298, 381, 138 ], "color": "#3f789e", "font_size": 24, "locked": false }, { "title": "KSampler Base + Refiner", "bounding": [ 987, 482, 729, 748 ], "color": "#3f789e", "font_size": 24, "locked": false }, { "title": "Upscaler", "bounding": [ 2153, -156, 393, 648 ], "color": "#b58b2a", "font_size": 24, "locked": false }, { "title": "Upscale then Downsize | Sytan method", "bounding": [ 1750, 137, 386, 353 ], "color": "#b58b2a", "font_size": 18, "locked": false }, { "title": "Pixel to Latent", "bounding": [ 1749, -158, 382, 137 ], "color": "#b58b2a", "font_size": 24, "locked": false }, { "title": "Latent to Pixel ", "bounding": [ 1751, -18, 384, 151 ], "color": "#b58b2a", "font_size": 24, "locked": false }, { "title": "FreeU", "bounding": [ 1244, 241, 489, 234 ], "color": "#a1309b", "font_size": 24, "locked": false } ], "config": {}, "extra": {}, "version": 0.4 }