diff --git a/README.md b/README.md index 0d3d0a3..22c2300 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ # Open3DLab SlopScaling (OLSS) 5.0 This repository contains several components used to make Open3DLab's slopscaling April Fools prank work. + +## ComfyUI Workflow + +In the `workflow` folder, you will find the ComfyUI workflow that was used to mangle all the thumbnail images. This is an extremely simple, and extremely bad workflow that should under no circumstances be used for anything serious. However, you can theoreticaly run this on any device that has sufficient VRAM to run SDXL. + +### Run it locally + +To run it locally, you will need: + +- Graphics hardware with sufficient VRAM +- ![ComfyUI](https://www.comfy.org/) installed on said hardware +- ![ComfyUI-Florence2](https://github.com/kijai/ComfyUI-Florence2) (can be installed through ComfyUI Manager) +- the ![Juggernaut XL checkpoint](https://civitai.com/models/133005/juggernaut-xl) (specifically, Ragnarok_by_RunDiffusion) + +Once you have all your dependencies installed, and the checkpoint in the right directory, open the Yassification nodegroup, and set the model on the `Load Checkpoint` node. Plug in an image in the `Load Image` node, and hit run. + +Your inference times will vary. On a Macbook M1 Pro, inference time was roughly 30 seconds per image. On an RTX4090, it is 2-3 seconds. On an Intel Arc Pro B50, it was roughly 15 seconds. It was not tested on cloud instances. diff --git a/workflow/smutbase_slopscaling.json b/workflow/smutbase_slopscaling.json new file mode 100644 index 0000000..a231b44 --- /dev/null +++ b/workflow/smutbase_slopscaling.json @@ -0,0 +1,1469 @@ +{ + "id": "6569b52e-9ef9-47c2-9fc3-9962bf714746", + "revision": 0, + "last_node_id": 36, + "last_link_id": 67, + "nodes": [ + { + "id": 2, + "type": "SaveImage", + "pos": [ + 10757.599573275971, + -1110.0794584312396 + ], + "size": [ + 470.4810485839844, + 422.41162109375 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 57 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": null + } + ], + "outputs": [], + "title": "Save result", + "properties": { + "Node name for S&R": "SaveImage" + }, + "widgets_values": [ + "SDXL" + ] + }, + { + "id": 34, + "type": "f56fb60f-2d02-421c-a021-03435fedd23a", + "pos": [ + 10126.510826034746, + -996.2301376740829 + ], + "size": [ + 210, + 82 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 67 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 57 + ] + } + ], + "properties": { + "proxyWidgets": [ + [ + "4", + "seed" + ], + [ + "30", + "seed" + ] + ] + }, + "widgets_values": [] + }, + { + "id": 35, + "type": "LoadImage", + "pos": [ + 9470.555157843548, + -900.6668113913341 + ], + "size": [ + 282.798828125, + 314 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "COMBO", + "widget": { + "name": "image" + }, + "link": null + }, + { + "localized_name": "choose file to upload", + "name": "upload", + "type": "IMAGEUPLOAD", + "widget": { + "name": "upload" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 66 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "image.png", + "image" + ] + }, + { + "id": 36, + "type": "ImageFromBatch", + "pos": [ + 9808.23662510348, + -789.1351417769512 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 66 + }, + { + "localized_name": "batch_index", + "name": "batch_index", + "type": "INT", + "widget": { + "name": "batch_index" + }, + "link": null + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 67 + ] + } + ], + "properties": { + "Node name for S&R": "ImageFromBatch" + }, + "widgets_values": [ + 0, + 1 + ] + } + ], + "links": [ + [ + 57, + 34, + 0, + 2, + 0, + "IMAGE" + ], + [ + 66, + 35, + 0, + 36, + 0, + "IMAGE" + ], + [ + 67, + 36, + 0, + 34, + 0, + "IMAGE" + ] + ], + "groups": [], + "definitions": { + "subgraphs": [ + { + "id": "f56fb60f-2d02-421c-a021-03435fedd23a", + "version": 1, + "state": { + "lastGroupId": 3, + "lastNodeId": 36, + "lastLinkId": 67, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Yassification", + "inputNode": { + "id": -10, + "bounding": [ + 9247.599573275971, + -642.0666750109244, + 120, + 60 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 11458.424108842826, + -642.0666750109244, + 120, + 60 + ] + }, + "inputs": [ + { + "id": "9a5f604f-b748-4a19-973d-687dba33d609", + "name": "images", + "type": "IMAGE", + "linkIds": [ + 54, + 55 + ], + "localized_name": "images", + "pos": [ + 9347.599573275971, + -622.0666750109244 + ] + } + ], + "outputs": [ + { + "id": "435606ad-baf3-4cec-83d0-fcfa6f5e3a85", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 1 + ], + "localized_name": "IMAGE", + "pos": [ + 11478.424108842826, + -622.0666750109244 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 3, + "type": "VAEDecode", + "pos": [ + 10587.599573275971, + -1110.0794584312396 + ], + "size": [ + 140, + 50 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 2 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 1 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + }, + "widgets_values": [] + }, + { + "id": 6, + "type": "CLIPTextEncodeSDXL", + "pos": [ + 10053.681493670832, + -729.085281244069 + ], + "size": [ + 220, + 286 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 60 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "crop_w", + "name": "crop_w", + "type": "INT", + "widget": { + "name": "crop_w" + }, + "link": null + }, + { + "localized_name": "crop_h", + "name": "crop_h", + "type": "INT", + "widget": { + "name": "crop_h" + }, + "link": null + }, + { + "localized_name": "target_width", + "name": "target_width", + "type": "INT", + "widget": { + "name": "target_width" + }, + "link": null + }, + { + "localized_name": "target_height", + "name": "target_height", + "type": "INT", + "widget": { + "name": "target_height" + }, + "link": null + }, + { + "localized_name": "text_g", + "name": "text_g", + "type": "STRING", + "widget": { + "name": "text_g" + }, + "link": 11 + }, + { + "localized_name": "text_l", + "name": "text_l", + "type": "STRING", + "widget": { + "name": "text_l" + }, + "link": 12 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 6 + ] + } + ], + "title": "Negative", + "properties": { + "Node name for S&R": "CLIPTextEncodeSDXL" + }, + "widgets_values": [ + 1024, + 1024, + 0, + 0, + 1024, + 1024, + "(blurry), sketch, lineart, watermark, signature, text, logo, cross-eyed, deformed", + "(blurry), sketch, lineart, watermark, signature, text, logo, cross-eyed, deformed" + ] + }, + { + "id": 15, + "type": "VAEEncode", + "pos": [ + 9855.88703949214, + -394.08460441559987 + ], + "size": [ + 140, + 46 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 35 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 24 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 23 + ] + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + }, + "widgets_values": [] + }, + { + "id": 4, + "type": "KSampler", + "pos": [ + 10307.599573275971, + -1110.0794584312396 + ], + "size": [ + 250, + 262 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 58 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 5 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 6 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 23 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": null + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + }, + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": null + }, + { + "localized_name": "denoise", + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "slot_index": 0, + "links": [ + 2 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 357387338153595, + "randomize", + 24, + 7, + "dpmpp_3m_sde_gpu", + "karras", + 0.5 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 29, + "type": "DownloadAndLoadFlorence2Model", + "pos": [ + 9522.551459053378, + -89.94859460399316 + ], + "size": [ + 332.9986328125, + 130 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "lora", + "name": "lora", + "shape": 7, + "type": "PEFTLORA", + "link": null + }, + { + "localized_name": "model", + "name": "model", + "type": "COMBO", + "widget": { + "name": "model" + }, + "link": null + }, + { + "localized_name": "precision", + "name": "precision", + "type": "COMBO", + "widget": { + "name": "precision" + }, + "link": null + }, + { + "localized_name": "attention", + "name": "attention", + "type": "COMBO", + "widget": { + "name": "attention" + }, + "link": null + }, + { + "localized_name": "convert_to_safetensors", + "name": "convert_to_safetensors", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "convert_to_safetensors" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "florence2_model", + "name": "florence2_model", + "type": "FL2MODEL", + "links": [ + 42 + ] + } + ], + "properties": { + "Node name for S&R": "DownloadAndLoadFlorence2Model" + }, + "widgets_values": [ + "microsoft/Florence-2-base", + "fp16", + "sdpa", + false + ] + }, + { + "id": 10, + "type": "PrimitiveNode", + "pos": [ + 9465.348079291916, + -982.5824177290266 + ], + "size": [ + 453.90060269312744, + 108.32751017225132 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "connect to widget input", + "type": "*", + "slot_index": 0, + "links": [] + } + ], + "title": "Tags prompt", + "properties": { + "Run widget replace on values": false + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 30, + "type": "Florence2Run", + "pos": [ + 10015.09896350748, + -144.05389159060917 + ], + "size": [ + 400, + 364 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 55 + }, + { + "localized_name": "florence2_model", + "name": "florence2_model", + "type": "FL2MODEL", + "link": 42 + }, + { + "localized_name": "text_input", + "name": "text_input", + "type": "STRING", + "widget": { + "name": "text_input" + }, + "link": null + }, + { + "localized_name": "task", + "name": "task", + "type": "COMBO", + "widget": { + "name": "task" + }, + "link": null + }, + { + "localized_name": "fill_mask", + "name": "fill_mask", + "type": "BOOLEAN", + "widget": { + "name": "fill_mask" + }, + "link": null + }, + { + "localized_name": "keep_model_loaded", + "name": "keep_model_loaded", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "keep_model_loaded" + }, + "link": null + }, + { + "localized_name": "max_new_tokens", + "name": "max_new_tokens", + "shape": 7, + "type": "INT", + "widget": { + "name": "max_new_tokens" + }, + "link": null + }, + { + "localized_name": "num_beams", + "name": "num_beams", + "shape": 7, + "type": "INT", + "widget": { + "name": "num_beams" + }, + "link": null + }, + { + "localized_name": "do_sample", + "name": "do_sample", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "do_sample" + }, + "link": null + }, + { + "localized_name": "output_mask_select", + "name": "output_mask_select", + "shape": 7, + "type": "STRING", + "widget": { + "name": "output_mask_select" + }, + "link": null + }, + { + "localized_name": "seed", + "name": "seed", + "shape": 7, + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": [] + }, + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "links": null + }, + { + "localized_name": "caption", + "name": "caption", + "type": "STRING", + "links": [ + 46, + 52 + ] + }, + { + "localized_name": "data", + "name": "data", + "type": "JSON", + "links": null + } + ], + "properties": { + "Node name for S&R": "Florence2Run" + }, + "widgets_values": [ + "", + "more_detailed_caption", + true, + false, + 1024, + 3, + true, + "", + 751692768861886, + "randomize" + ] + }, + { + "id": 5, + "type": "CLIPTextEncodeSDXL", + "pos": [ + 10047.599573275971, + -1090.0794584312396 + ], + "size": [ + 250.14564382970093, + 312.5991165965737 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 59 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "crop_w", + "name": "crop_w", + "type": "INT", + "widget": { + "name": "crop_w" + }, + "link": null + }, + { + "localized_name": "crop_h", + "name": "crop_h", + "type": "INT", + "widget": { + "name": "crop_h" + }, + "link": null + }, + { + "localized_name": "target_width", + "name": "target_width", + "type": "INT", + "widget": { + "name": "target_width" + }, + "link": null + }, + { + "localized_name": "target_height", + "name": "target_height", + "type": "INT", + "widget": { + "name": "target_height" + }, + "link": null + }, + { + "localized_name": "text_g", + "name": "text_g", + "type": "STRING", + "widget": { + "name": "text_g" + }, + "link": 53 + }, + { + "localized_name": "text_l", + "name": "text_l", + "type": "STRING", + "widget": { + "name": "text_l" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 5 + ] + } + ], + "title": "Positive", + "properties": { + "Node name for S&R": "CLIPTextEncodeSDXL" + }, + "widgets_values": [ + 1024, + 1024, + 0, + 0, + 1024, + 1024, + "", + "" + ] + }, + { + "id": 12, + "type": "CheckpointLoaderSimple", + "pos": [ + 9459.262191201015, + -1362.2770437827864 + ], + "size": [ + 270, + 98 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 58 + ] + }, + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 59, + 60 + ] + }, + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 13, + 24 + ] + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "SDXL 1.0\\photorealistic\\juggernautXL_ragnarokBy.safetensors" + ] + }, + { + "id": 31, + "type": "StringConcatenate", + "pos": [ + 10548.514348954686, + -375.6093110246098 + ], + "size": [ + 415.0196606970294, + 343.3302788021846 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 52 + }, + { + "localized_name": "string_b", + "name": "string_b", + "type": "STRING", + "widget": { + "name": "string_b" + }, + "link": null + }, + { + "localized_name": "delimiter", + "name": "delimiter", + "type": "STRING", + "widget": { + "name": "delimiter" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 53 + ] + } + ], + "properties": { + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "A breathtaking digital artwork rendered in ultra-high resolution (8K UHD), featuring a vibrant, richly colored scene with striking high contrast. The composition is enhanced by cinematic post-processing and realistic global illumination, creating depth and atmosphere. Every element is crafted with intricate detail, especially the lush, finely rendered foliage that adds texture and life to the environment. The characters are extremely beautiful with enhanced and expressive facial features. Lips are big and lush, eyeshadow and blush is more visible, and eyes more sparkly. Neutral expressions and poses become more sexy. Cartoon and anime characters appear more realistic. Real human characters appear hyperrealistic. The image radiates beauty and intensity, resembling a true masterpiece with exceptional clarity and visual impact, as if created by a top-tier artist.", + "," + ] + }, + { + "id": 11, + "type": "PrimitiveNode", + "pos": [ + 9468.527335819872, + -820.8683840169157 + ], + "size": [ + 451.3918296706652, + 95.85375267795848 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "widget": { + "name": "text_g" + }, + "slot_index": 0, + "links": [ + 11, + 12 + ] + } + ], + "title": "Negative", + "properties": { + "Run widget replace on values": false + }, + "widgets_values": [ + "(blurry), sketch, lineart, watermark, signature, text, logo, cross-eyed, deformed" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 33, + "type": "PreviewAny", + "pos": [ + 11056.56346912353, + -102.09377455892545 + ], + "size": [ + 341.86063971929616, + 309.17419017268605 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "source", + "name": "source", + "type": "*", + "link": 46 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "PreviewAny" + }, + "widgets_values": [ + null, + null, + null + ] + }, + { + "id": 18, + "type": "ResizeImagesByLongerEdge", + "pos": [ + 9458.641715690921, + -402.16370411330547 + ], + "size": [ + 243.6109375, + 58 + ], + "flags": { + "collapsed": false + }, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 54 + }, + { + "localized_name": "longer_edge", + "name": "longer_edge", + "type": "INT", + "widget": { + "name": "longer_edge" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 35 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImagesByLongerEdge", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1024 + ] + } + ], + "groups": [ + { + "id": 2, + "title": "Encoding", + "bounding": [ + 10037.599573275971, + -1164.0794584312396, + 240, + 644 + ], + "color": "#A88", + "font_size": 24, + "flags": {} + }, + { + "id": 3, + "title": "Inputs", + "bounding": [ + 9427.599573275971, + -1444.0794584312396, + 550, + 744 + ], + "color": "#8A8", + "font_size": 24, + "flags": {} + } + ], + "links": [ + { + "id": 2, + "origin_id": 4, + "origin_slot": 0, + "target_id": 3, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13, + "origin_id": 12, + "origin_slot": 2, + "target_id": 3, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 11, + "origin_id": 11, + "origin_slot": 0, + "target_id": 6, + "target_slot": 7, + "type": "STRING" + }, + { + "id": 12, + "origin_id": 11, + "origin_slot": 0, + "target_id": 6, + "target_slot": 8, + "type": "STRING" + }, + { + "id": 35, + "origin_id": 18, + "origin_slot": 0, + "target_id": 15, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 24, + "origin_id": 12, + "origin_slot": 2, + "target_id": 15, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 5, + "origin_id": 5, + "origin_slot": 0, + "target_id": 4, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 6, + "origin_id": 6, + "origin_slot": 0, + "target_id": 4, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 23, + "origin_id": 15, + "origin_slot": 0, + "target_id": 4, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 42, + "origin_id": 29, + "origin_slot": 0, + "target_id": 30, + "target_slot": 1, + "type": "FL2MODEL" + }, + { + "id": 53, + "origin_id": 31, + "origin_slot": 0, + "target_id": 5, + "target_slot": 7, + "type": "STRING" + }, + { + "id": 52, + "origin_id": 30, + "origin_slot": 2, + "target_id": 31, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 46, + "origin_id": 30, + "origin_slot": 2, + "target_id": 33, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 54, + "origin_id": -10, + "origin_slot": 0, + "target_id": 18, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 55, + "origin_id": -10, + "origin_slot": 0, + "target_id": 30, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1, + "origin_id": 3, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 58, + "origin_id": 12, + "origin_slot": 0, + "target_id": 4, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 59, + "origin_id": 12, + "origin_slot": 1, + "target_id": 5, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 60, + "origin_id": 12, + "origin_slot": 1, + "target_id": 6, + "target_slot": 0, + "type": "CLIP" + } + ], + "extra": {} + } + ] + }, + "config": {}, + "extra": { + "ds": { + "scale": 1.0610764609500014, + "offset": [ + -8958.073526595446, + 1174.8542361905477 + ] + } + }, + "version": 0.4 +} \ No newline at end of file