diff --git a/examples/audio_ipadapter_weights.json b/examples/audio_ipadapter_weights.json new file mode 100644 index 0000000..b5c2d31 --- /dev/null +++ b/examples/audio_ipadapter_weights.json @@ -0,0 +1,3776 @@ +{ + "last_node_id": 345, + "last_link_id": 812, + "nodes": [ + { + "id": 280, + "type": "ControlNetApplyAdvanced", + "pos": [ + 2700.1005362372516, + 703.5287314851208 + ], + "size": { + "0": 315, + "1": 166 + }, + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 770 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 771 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 660, + "slot_index": 2 + }, + { + "name": "image", + "type": "IMAGE", + "link": 661, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 665, + 669 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 666, + 670 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ControlNetApplyAdvanced" + }, + "widgets_values": [ + 0.47000000000000003, + 0, + 0.5740000000000001 + ] + }, + { + "id": 288, + "type": "DownloadOpenUnmixModel", + "pos": [ + -90.10184962710808, + -866.6539360454093 + ], + "size": { + "0": 361.20001220703125, + "1": 58 + }, + "flags": {}, + "order": 0, + "mode": 0, + "outputs": [ + { + "name": "OPEN_UNMIX_MODEL", + "type": "OPEN_UNMIX_MODEL", + "links": [ + 688 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DownloadOpenUnmixModel" + }, + "widgets_values": [ + "umxl" + ] + }, + { + "id": 31, + "type": "ADE_ApplyAnimateDiffModel", + "pos": [ + 1018.6153756226563, + 296.9229692988283 + ], + "size": { + "0": 319.20001220703125, + "1": 182 + }, + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "motion_model", + "type": "MOTION_MODEL_ADE", + "link": 61 + }, + { + "name": "motion_lora", + "type": "MOTION_LORA", + "link": null + }, + { + "name": "scale_multival", + "type": "MULTIVAL", + "link": null + }, + { + "name": "effect_multival", + "type": "MULTIVAL", + "link": null + }, + { + "name": "ad_keyframes", + "type": "AD_KEYFRAMES", + "link": null + }, + { + "name": "prev_m_models", + "type": "M_MODELS", + "link": null + } + ], + "outputs": [ + { + "name": "M_MODELS", + "type": "M_MODELS", + "links": [ + 62 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_ApplyAnimateDiffModel" + }, + "widgets_values": [ + 0, + 1, + "" + ] + }, + { + "id": 32, + "type": "ADE_UseEvolvedSampling", + "pos": [ + 1432.6153756226563, + -31.07703070117199 + ], + "size": { + "0": 241.0297088623047, + "1": 118 + }, + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 783 + }, + { + "name": "m_models", + "type": "M_MODELS", + "link": 62 + }, + { + "name": "context_options", + "type": "CONTEXT_OPTIONS", + "link": 64, + "slot_index": 2 + }, + { + "name": "sample_settings", + "type": "SAMPLE_SETTINGS", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 194 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_UseEvolvedSampling" + }, + "widgets_values": [ + "lcm >> sqrt_linear" + ] + }, + { + "id": 88, + "type": "ModelSamplingDiscrete", + "pos": [ + 1461.6153756226563, + 182.9229692988281 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 194 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 195 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ModelSamplingDiscrete" + }, + "widgets_values": [ + "lcm", + false + ] + }, + { + "id": 296, + "type": "MotionFeatureNode", + "pos": [ + 610, + -1480 + ], + "size": { + "0": 317.4000244140625, + "1": 174 + }, + "flags": {}, + "order": 1, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "MotionFeatureNode" + }, + "widgets_values": [ + 30, + "mean_motion", + "Farneback", + 0, + 0 + ] + }, + { + "id": 295, + "type": "DepthFeatureNode", + "pos": [ + 220, + -1390 + ], + "size": { + "0": 317.4000244140625, + "1": 102 + }, + "flags": {}, + "order": 2, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + }, + { + "name": "depth_maps", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "DepthFeatureNode" + }, + "widgets_values": [ + 30, + "mean_depth" + ] + }, + { + "id": 287, + "type": "AudioSeparator", + "pos": [ + -90.10184962710808, + -756.6539360454093 + ], + "size": { + "0": 317.4000244140625, + "1": 158 + }, + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "OPEN_UNMIX_MODEL", + "link": 688, + "slot_index": 0 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 789 + }, + { + "name": "video_frames", + "type": "IMAGE", + "link": 699 + } + ], + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "drums_audio", + "type": "AUDIO", + "links": [ + 685 + ], + "shape": 3 + }, + { + "name": "vocals_audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "bass_audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "other_audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "links": [ + 687 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "AudioSeparator" + }, + "widgets_values": [ + 30 + ] + }, + { + "id": 277, + "type": "VAEDecode", + "pos": [ + 3109.7626474195895, + -144.28775915330124 + ], + "size": { + "0": 140, + "1": 46 + }, + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 656 + }, + { + "name": "vae", + "type": "VAE", + "link": 746 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 750, + 759 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 319, + "type": "LoraLoaderModelOnly", + "pos": [ + -2463.624330660592, + 163.30805644428764 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 757 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 756 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "add_detail.safetensors", + 1 + ] + }, + { + "id": 52, + "type": "LoraLoaderModelOnly", + "pos": [ + -2467.624330660592, + 28.308056444287608 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 102 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 757 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "AnimateLCM_sd15_t2v_lora.safetensors", + 1 + ] + }, + { + "id": 290, + "type": "FeatureMixer", + "pos": [ + 303.9791111590381, + -923.1734799453269 + ], + "size": { + "0": 367.79998779296875, + "1": 318 + }, + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 692 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 693 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 694 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1.79, + 0, + 1.7, + 3.4000000000000004, + 1, + 1, + 1, + 0, + 0.3, + 0.6, + 0.5 + ] + }, + { + "id": 11, + "type": "IPAdapterUnifiedLoader", + "pos": [ + 1911, + 216 + ], + "size": { + "0": 210, + "1": 78 + }, + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 195 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 623 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "links": [ + 237 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "IPAdapterUnifiedLoader" + }, + "widgets_values": [ + "PLUS (high strength)" + ] + }, + { + "id": 30, + "type": "ADE_LoadAnimateDiffModel", + "pos": [ + 1011.6153756226563, + 196.9229692988281 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "ad_settings", + "type": "AD_SETTINGS", + "link": null + } + ], + "outputs": [ + { + "name": "MOTION_MODEL", + "type": "MOTION_MODEL_ADE", + "links": [ + 61 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_LoadAnimateDiffModel" + }, + "widgets_values": [ + "ALCM_sd15_t2v_beta.ckpt" + ] + }, + { + "id": 271, + "type": "PreviewImage", + "pos": [ + 739.1979544549737, + -923.5329804209598 + ], + "size": { + "0": 799.0379638671875, + "1": 431.54742431640625 + }, + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 694 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 255, + "type": "CLIPTextEncode", + "pos": [ + -1845.306410106198, + 142.10544477703155 + ], + "size": { + "0": 425.27801513671875, + "1": 180.6060791015625 + }, + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 610 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 769 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 323, + "type": "Reroute", + "pos": [ + -1410, + 660 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 768 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 770 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 324, + "type": "Reroute", + "pos": [ + -1409, + 695 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 769 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 771 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 279, + "type": "InvertMask", + "pos": [ + -937, + 238 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 657 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 774 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "InvertMask" + } + }, + { + "id": 326, + "type": "Reroute", + "pos": [ + -717, + 621 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 774 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 776 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 34, + "type": "ADE_StandardStaticContextOptions", + "pos": [ + 1040, + -45 + ], + "size": { + "0": 319.20001220703125, + "1": 198 + }, + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "prev_context", + "type": "CONTEXT_OPTIONS", + "link": null + }, + { + "name": "view_opts", + "type": "VIEW_OPTS", + "link": null + } + ], + "outputs": [ + { + "name": "CONTEXT_OPTS", + "type": "CONTEXT_OPTIONS", + "links": [ + 64 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_StandardStaticContextOptions" + }, + "widgets_values": [ + 16, + 6, + "pyramid", + false, + 0, + 1 + ] + }, + { + "id": 259, + "type": "IPAdapterWeightsFromStrategy", + "pos": [ + 1909, + 341 + ], + "size": { + "0": 278.79998779296875, + "1": 126 + }, + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "weights_strategy", + "type": "WEIGHTS_STRATEGY", + "link": 678 + }, + { + "name": "image", + "type": "IMAGE", + "link": 676 + } + ], + "outputs": [ + { + "name": "weights", + "type": "FLOAT", + "links": [ + 617 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "weights_invert", + "type": "FLOAT", + "links": null, + "shape": 3 + }, + { + "name": "total_frames", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "image_1", + "type": "IMAGE", + "links": [ + 618 + ], + "shape": 3, + "slot_index": 3 + }, + { + "name": "image_2", + "type": "IMAGE", + "links": null, + "shape": 3 + }, + { + "name": "weights_strategy", + "type": "WEIGHTS_STRATEGY", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "IPAdapterWeightsFromStrategy" + } + }, + { + "id": 291, + "type": "LoraLoaderModelOnly", + "pos": [ + -2460.939056887235, + 300.63488893012595 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 756 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 781 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "ral-dissolve-sd15.safetensors", + 0.6 + ] + }, + { + "id": 329, + "type": "Reroute", + "pos": [ + -2102.7424690643847, + 637.4964529127092 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 781 + } + ], + "outputs": [ + { + "name": "", + "type": "MODEL", + "links": [ + 782 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 330, + "type": "Reroute", + "pos": [ + 1330, + 661 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 782 + } + ], + "outputs": [ + { + "name": "", + "type": "MODEL", + "links": [ + 783 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 4, + "type": "CheckpointLoaderSimple", + "pos": [ + -2470.833727160648, + -116.24953047983493 + ], + "size": { + "0": 315, + "1": 98 + }, + "flags": {}, + "order": 5, + "mode": 0, + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 102 + ], + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 81, + 610 + ], + "slot_index": 1 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 785 + ], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "photon_v1.safetensors" + ] + }, + { + "id": 331, + "type": "Reroute", + "pos": [ + -2083, + -339 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 785 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 786 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 328, + "type": "Reroute", + "pos": [ + 437, + -368.0390990317155 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 786 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 779, + 780 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 87, + "type": "VAEDecode", + "pos": [ + 4136.42139592476, + -46.640902628124685 + ], + "size": { + "0": 140, + "1": 46 + }, + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 651 + }, + { + "name": "vae", + "type": "VAE", + "link": 749 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 790 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 333, + "type": "ImageCASharpening+", + "pos": [ + 4038, + 146 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 790 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 791 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCASharpening+" + }, + "widgets_values": [ + 0.8 + ] + }, + { + "id": 320, + "type": "VHS_VideoCombine", + "pos": [ + 3325.7626474195895, + -139.28775915330124 + ], + "size": [ + 210, + 665 + ], + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 759 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02748-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 316, + "type": "VAEEncode", + "pos": [ + 3708, + -195 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 60, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 750 + }, + { + "name": "vae", + "type": "VAE", + "link": 747 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 748 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + } + }, + { + "id": 276, + "type": "NNLatentUpscale", + "pos": [ + 3698, + -95 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "name": "latent", + "type": "LATENT", + "link": 748 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 650 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "NNLatentUpscale" + }, + "widgets_values": [ + "SD 1.x", + 1.5 + ] + }, + { + "id": 294, + "type": "MIDILoadAndExtract", + "pos": [ + 1016, + -1378 + ], + "size": { + "0": 1020, + "1": 346 + }, + "flags": {}, + "order": 6, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MIDI", + "type": "MIDI", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "selectedNotes": [], + "Node name for S&R": "MIDILoadAndExtract" + }, + "widgets_values": [ + "drummid.mid", + "all", + "Note On/Off", + 30, + false, + "", + "upload", + "refresh" + ] + }, + { + "id": 297, + "type": "ColorFeatureNode", + "pos": [ + 220, + -1570 + ], + "size": { + "0": 317.4000244140625, + "1": 102 + }, + "flags": {}, + "order": 7, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ColorFeatureNode" + }, + "widgets_values": [ + 30, + "dominant_color" + ] + }, + { + "id": 273, + "type": "easy imageRemBg", + "pos": [ + -980, + -141 + ], + "size": { + "0": 315, + "1": 314 + }, + "flags": { + "collapsed": false + }, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 640 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": null, + "shape": 3 + }, + { + "name": "mask", + "type": "MASK", + "links": [ + 657 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "easy imageRemBg" + }, + "widgets_values": [ + "RMBG-1.4", + "Hide", + "ComfyUI", + false + ] + }, + { + "id": 261, + "type": "ImageScale", + "pos": [ + -937.0245821386411, + 369.85541007695775 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 620 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 704, + 765 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 518, + 922, + "disabled" + ] + }, + { + "id": 307, + "type": "VHS_VideoCombine", + "pos": [ + 269, + -181 + ], + "size": [ + 210, + 663 + ], + "flags": {}, + "order": 46, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 720 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02724.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 260, + "type": "VAEEncode", + "pos": [ + 692, + 82 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 766 + }, + { + "name": "vae", + "type": "VAE", + "link": 779 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 793 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + } + }, + { + "id": 317, + "type": "Reroute", + "pos": [ + 2590, + -380 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 780 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 746, + 747, + 749 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 311, + "type": "Reroute", + "pos": [ + 2590, + -350 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 788 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 762 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 332, + "type": "Reroute", + "pos": [ + -526, + -330 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 811 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 788, + 789 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 301, + "type": "Reroute", + "pos": [ + -530, + -300 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 704 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 699 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 335, + "type": "Reroute", + "pos": [ + 976, + -308 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 793 + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [ + 794 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 281, + "type": "ControlNetLoader", + "pos": [ + 2343, + 660 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 8, + "mode": 0, + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 660 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoader" + }, + "widgets_values": [ + "control_v11p_sd15_lineart_fp16.safetensors" + ] + }, + { + "id": 282, + "type": "LineartStandardPreprocessor", + "pos": [ + 2346, + 752 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 773 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 661 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LineartStandardPreprocessor" + }, + "widgets_values": [ + 6, + 8, + 512 + ] + }, + { + "id": 325, + "type": "Reroute", + "pos": [ + 286, + 737 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 772 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 773 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 321, + "type": "VHS_VideoCombine", + "pos": [ + 4351.05751488286, + -207.0379464384985 + ], + "size": [ + 210, + 664 + ], + "flags": {}, + "order": 66, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 791 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 762 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": false, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02749-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 310, + "type": "FlexImageKaleidoscope", + "pos": [ + -143, + 0 + ], + "size": { + "0": 344.3999938964844, + "1": 338 + }, + "flags": {}, + "order": 42, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 765 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 792 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 718 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 720, + 766, + 772 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexImageKaleidoscope" + }, + "widgets_values": [ + 1, + 0, + "rotation", + "relative", + 8, + 0.5, + 0.5, + 1, + 0, + 0, + 1 + ] + }, + { + "id": 327, + "type": "Reroute", + "pos": [ + 2184, + 634 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 776 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 777, + 797 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 337, + "type": "SetLatentNoiseMask", + "pos": [ + 2707, + 266 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 796 + }, + { + "name": "mask", + "type": "MASK", + "link": 797 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 798 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 336, + "type": "Reroute", + "pos": [ + 2590, + -320 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 794 + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [ + 796 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 293, + "type": "Note", + "pos": [ + 97, + -1202 + ], + "size": { + "0": 838.786865234375, + "1": 179.91893005371094 + }, + "flags": {}, + "order": 9, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "here, we set up the audio Feature by extracting the instruments from the audio and isolating the drums.\nThen, before we convert the Feature into IPAdapter weights, we shape\" the feature with the FeatureMixer to make it drive the weights in a suitable way.\n\nThis example uses an audio feature, but it could be swapped out for any of the features in the node pack, including MIDI, Depth, Color, Time, Brightness, and more\n\n Look there's even a keyboard! -------->" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 299, + "type": "Note", + "pos": [ + 3184, + -387 + ], + "size": { + "0": 436.01641845703125, + "1": 119.03775787353516 + }, + "flags": {}, + "order": 10, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 275, + "type": "KSampler", + "pos": [ + 3719.127367528601, + 154.68755277929998 + ], + "size": { + "0": 308.92816162109375, + "1": 263.701904296875 + }, + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 784 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 669 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 670 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 650 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 651 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 144, + "fixed", + 4, + 1.8, + "lcm", + "sgm_uniform", + 0.3 + ] + }, + { + "id": 298, + "type": "Note", + "pos": [ + 2044, + -364 + ], + "size": { + "0": 449.9469299316406, + "1": 171.0027618408203 + }, + "flags": {}, + "order": 11, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "give a cool image to the IPAdapter - I tripled it here because of reasons.\n\nFeed it the weights that we created from the audio\n\nI started getting memory errors with big images so i just smashed them" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 292, + "type": "Note", + "pos": [ + -1853, + -497 + ], + "size": { + "0": 695.8017578125, + "1": 261.10052490234375 + }, + "flags": {}, + "order": 12, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "This example is meant to demonstrate modulating an IP adapter with the Feature system introduced by the ryanontheinside nodes.\n\nFor this example, we will simply apply an IPAdapter to the background of a video, controlled by the drums in a song.\n\n\n\nIf any issues or if you want to contribute:\nhttps://github.com/ryanontheinside/ComfyUI_RyanOnTheInside\n\nModels\nhttps://huggingface.co/wangfuyun/AnimateLCM" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 285, + "type": "FeatureToWeightsStrategy", + "pos": [ + 310.1979544549727, + -534.5329804209596 + ], + "size": { + "0": 378, + "1": 46.42244338989258 + }, + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 693 + } + ], + "outputs": [ + { + "name": "WEIGHTS_STRATEGY", + "type": "WEIGHTS_STRATEGY", + "links": [ + 678 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FeatureToWeightsStrategy" + } + }, + { + "id": 263, + "type": "AudioFeatureExtractor", + "pos": [ + -114, + -531 + ], + "size": { + "0": 361.20001220703125, + "1": 78 + }, + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 685 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 687 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 692, + 792 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 718 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "AudioFeatureExtractor" + }, + "widgets_values": [ + "amplitude_envelope" + ] + }, + { + "id": 56, + "type": "LoadImage", + "pos": [ + 1837, + -162 + ], + "size": { + "0": 210, + "1": 314 + }, + "flags": {}, + "order": 13, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 807 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "blue_eyes_painting.jpg", + "image" + ] + }, + { + "id": 102, + "type": "IPAdapterBatch", + "pos": [ + 2304, + 156 + ], + "size": { + "0": 303.8558349609375, + "1": 278 + }, + "flags": {}, + "order": 56, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 623 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 237 + }, + { + "name": "image", + "type": "IMAGE", + "link": 618, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": 777 + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + }, + { + "name": "weight", + "type": "FLOAT", + "link": 617, + "widget": { + "name": "weight" + } + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 716, + 784 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IPAdapterBatch" + }, + "widgets_values": [ + 0.5, + "strong style transfer", + 0, + 1, + "K+V", + 0 + ] + }, + { + "id": 84, + "type": "KSampler", + "pos": [ + 2949.7626474195895, + 53.71224084669877 + ], + "size": { + "0": 308.92816162109375, + "1": 263.701904296875 + }, + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 716 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 665 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 666 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 798 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 656 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 144, + "fixed", + 4, + 1.8, + "lcm", + "sgm_uniform", + 1 + ] + }, + { + "id": 258, + "type": "VHS_LoadVideo", + "pos": [ + -1254, + -140 + ], + "size": [ + 235.1999969482422, + 658.3553434150164 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 620, + 640 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 811 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": [], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "pexels_womanSitting_with_audio.mp4", + "force_rate": 30, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 100, + "skip_first_frames": 0, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 100, + "skip_first_frames": 0, + "force_rate": 30, + "filename": "pexels_womanSitting_with_audio.mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + } + } + } + }, + { + "id": 7, + "type": "CLIPTextEncode", + "pos": [ + -1828.3064101061982, + -109.89455522296822 + ], + "size": { + "0": 425.27801513671875, + "1": 180.6060791015625 + }, + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 81 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 768 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "high quality, masterpiece, 4k, high resolution photograph of psychedelic fire pulsing, ral-dissolve fire swirling in the sky, made of ral-dissolve" + ] + }, + { + "id": 145, + "type": "ImageBatchMultiple+", + "pos": [ + 2338, + -84 + ], + "size": { + "0": 210, + "1": 138 + }, + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "image_1", + "type": "IMAGE", + "link": 810 + }, + { + "name": "image_2", + "type": "IMAGE", + "link": 809 + }, + { + "name": "image_3", + "type": "IMAGE", + "link": 812 + }, + { + "name": "image_4", + "type": "IMAGE", + "link": null + }, + { + "name": "image_5", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 676 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageBatchMultiple+" + }, + "widgets_values": [ + "lanczos" + ] + }, + { + "id": 343, + "type": "ImageScale", + "pos": [ + 2076, + -102 + ], + "size": { + "0": 210, + "1": 130 + }, + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 807 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 809, + 810, + 812 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 1024, + 1024, + "disabled" + ] + }, + { + "id": 322, + "type": "Note", + "pos": [ + -163, + -184 + ], + "size": { + "0": 384.10394287109375, + "1": 138.25791931152344 + }, + "flags": {}, + "order": 15, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "un-bypass this detour to further trip out\n\n\nfor the heck of it, ill add a Kaleidoscope Image Bloom to see what it does to the output\n\nThere are a ton of these in the node pack, masks too" + ], + "color": "#432", + "bgcolor": "#653" + } + ], + "links": [ + [ + 61, + 30, + 0, + 31, + 0, + "MOTION_MODEL_ADE" + ], + [ + 62, + 31, + 0, + 32, + 1, + "M_MODELS" + ], + [ + 64, + 34, + 0, + 32, + 2, + "CONTEXT_OPTIONS" + ], + [ + 81, + 4, + 1, + 7, + 0, + "CLIP" + ], + [ + 102, + 4, + 0, + 52, + 0, + "MODEL" + ], + [ + 194, + 32, + 0, + 88, + 0, + "MODEL" + ], + [ + 195, + 88, + 0, + 11, + 0, + "MODEL" + ], + [ + 237, + 11, + 1, + 102, + 1, + "IPADAPTER" + ], + [ + 610, + 4, + 1, + 255, + 0, + "CLIP" + ], + [ + 617, + 259, + 0, + 102, + 6, + "FLOAT" + ], + [ + 618, + 259, + 3, + 102, + 2, + "IMAGE" + ], + [ + 620, + 258, + 0, + 261, + 0, + "IMAGE" + ], + [ + 623, + 11, + 0, + 102, + 0, + "MODEL" + ], + [ + 640, + 258, + 0, + 273, + 0, + "IMAGE" + ], + [ + 650, + 276, + 0, + 275, + 3, + "LATENT" + ], + [ + 651, + 275, + 0, + 87, + 0, + "LATENT" + ], + [ + 656, + 84, + 0, + 277, + 0, + "LATENT" + ], + [ + 657, + 273, + 1, + 279, + 0, + "MASK" + ], + [ + 660, + 281, + 0, + 280, + 2, + "CONTROL_NET" + ], + [ + 661, + 282, + 0, + 280, + 3, + "IMAGE" + ], + [ + 665, + 280, + 0, + 84, + 1, + "CONDITIONING" + ], + [ + 666, + 280, + 1, + 84, + 2, + "CONDITIONING" + ], + [ + 669, + 280, + 0, + 275, + 1, + "CONDITIONING" + ], + [ + 670, + 280, + 1, + 275, + 2, + "CONDITIONING" + ], + [ + 676, + 145, + 0, + 259, + 1, + "IMAGE" + ], + [ + 678, + 285, + 0, + 259, + 0, + "WEIGHTS_STRATEGY" + ], + [ + 685, + 287, + 1, + 263, + 0, + "AUDIO" + ], + [ + 687, + 287, + 5, + 263, + 1, + "FEATURE_PIPE" + ], + [ + 688, + 288, + 0, + 287, + 0, + "OPEN_UNMIX_MODEL" + ], + [ + 692, + 263, + 0, + 290, + 0, + "FEATURE" + ], + [ + 693, + 290, + 0, + 285, + 0, + "FEATURE" + ], + [ + 694, + 290, + 1, + 271, + 0, + "IMAGE" + ], + [ + 699, + 301, + 0, + 287, + 2, + "IMAGE" + ], + [ + 704, + 261, + 0, + 301, + 0, + "*" + ], + [ + 716, + 102, + 0, + 84, + 0, + "MODEL" + ], + [ + 718, + 263, + 1, + 310, + 2, + "FEATURE_PIPE" + ], + [ + 720, + 310, + 0, + 307, + 0, + "IMAGE" + ], + [ + 746, + 317, + 0, + 277, + 1, + "VAE" + ], + [ + 747, + 317, + 0, + 316, + 1, + "VAE" + ], + [ + 748, + 316, + 0, + 276, + 0, + "LATENT" + ], + [ + 749, + 317, + 0, + 87, + 1, + "VAE" + ], + [ + 750, + 277, + 0, + 316, + 0, + "IMAGE" + ], + [ + 756, + 319, + 0, + 291, + 0, + "MODEL" + ], + [ + 757, + 52, + 0, + 319, + 0, + "MODEL" + ], + [ + 759, + 277, + 0, + 320, + 0, + "IMAGE" + ], + [ + 762, + 311, + 0, + 321, + 1, + "AUDIO" + ], + [ + 765, + 261, + 0, + 310, + 0, + "IMAGE" + ], + [ + 766, + 310, + 0, + 260, + 0, + "IMAGE" + ], + [ + 768, + 7, + 0, + 323, + 0, + "*" + ], + [ + 769, + 255, + 0, + 324, + 0, + "*" + ], + [ + 770, + 323, + 0, + 280, + 0, + "CONDITIONING" + ], + [ + 771, + 324, + 0, + 280, + 1, + "CONDITIONING" + ], + [ + 772, + 310, + 0, + 325, + 0, + "*" + ], + [ + 773, + 325, + 0, + 282, + 0, + "IMAGE" + ], + [ + 774, + 279, + 0, + 326, + 0, + "*" + ], + [ + 776, + 326, + 0, + 327, + 0, + "*" + ], + [ + 777, + 327, + 0, + 102, + 4, + "MASK" + ], + [ + 779, + 328, + 0, + 260, + 1, + "VAE" + ], + [ + 780, + 328, + 0, + 317, + 0, + "*" + ], + [ + 781, + 291, + 0, + 329, + 0, + "*" + ], + [ + 782, + 329, + 0, + 330, + 0, + "*" + ], + [ + 783, + 330, + 0, + 32, + 0, + "MODEL" + ], + [ + 784, + 102, + 0, + 275, + 0, + "MODEL" + ], + [ + 785, + 4, + 2, + 331, + 0, + "*" + ], + [ + 786, + 331, + 0, + 328, + 0, + "*" + ], + [ + 788, + 332, + 0, + 311, + 0, + "*" + ], + [ + 789, + 332, + 0, + 287, + 1, + "AUDIO" + ], + [ + 790, + 87, + 0, + 333, + 0, + "IMAGE" + ], + [ + 791, + 333, + 0, + 321, + 0, + "IMAGE" + ], + [ + 792, + 263, + 0, + 310, + 1, + "FEATURE" + ], + [ + 793, + 260, + 0, + 335, + 0, + "*" + ], + [ + 794, + 335, + 0, + 336, + 0, + "*" + ], + [ + 796, + 336, + 0, + 337, + 0, + "LATENT" + ], + [ + 797, + 327, + 0, + 337, + 1, + "MASK" + ], + [ + 798, + 337, + 0, + 84, + 3, + "LATENT" + ], + [ + 807, + 56, + 0, + 343, + 0, + "IMAGE" + ], + [ + 809, + 343, + 0, + 145, + 1, + "IMAGE" + ], + [ + 810, + 343, + 0, + 145, + 0, + "IMAGE" + ], + [ + 811, + 258, + 2, + 332, + 0, + "*" + ], + [ + 812, + 343, + 0, + 145, + 2, + "IMAGE" + ] + ], + "groups": [ + { + "title": "Control net", + "bounding": [ + 2319, + 587, + 773, + 341 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Animate diff", + "bounding": [ + 963, + -129, + 807, + 615 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Ipadapter", + "bounding": [ + 1824, + -220, + 825, + 749 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Audio Feature", + "bounding": [ + -125, + -1005, + 1708, + 619 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Setep", + "bounding": [ + -2533, + -223, + 1194, + 735 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sample1", + "bounding": [ + 2672, + -247, + 956, + 807 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sample2", + "bounding": [ + 3686, + -294, + 915, + 791 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Load image", + "bounding": [ + -1284, + -242, + 1053, + 783 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "😂", + "bounding": [ + -202, + -261, + 838, + 779 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.21762913579014861, + "offset": { + "0": 2823.299557647266, + "1": 1260.0798788145676 + } + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/audio_ipadapter_weights_plusbass.json b/examples/audio_ipadapter_weights_plusbass.json new file mode 100644 index 0000000..bb97c8c --- /dev/null +++ b/examples/audio_ipadapter_weights_plusbass.json @@ -0,0 +1,5111 @@ +{ + "last_node_id": 384, + "last_link_id": 917, + "nodes": [ + { + "id": 31, + "type": "ADE_ApplyAnimateDiffModel", + "pos": [ + 1018.6153756226563, + 296.9229692988283 + ], + "size": { + "0": 319.20001220703125, + "1": 182 + }, + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "motion_model", + "type": "MOTION_MODEL_ADE", + "link": 61 + }, + { + "name": "motion_lora", + "type": "MOTION_LORA", + "link": null + }, + { + "name": "scale_multival", + "type": "MULTIVAL", + "link": null + }, + { + "name": "effect_multival", + "type": "MULTIVAL", + "link": null + }, + { + "name": "ad_keyframes", + "type": "AD_KEYFRAMES", + "link": null + }, + { + "name": "prev_m_models", + "type": "M_MODELS", + "link": null + } + ], + "outputs": [ + { + "name": "M_MODELS", + "type": "M_MODELS", + "links": [ + 62 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_ApplyAnimateDiffModel" + }, + "widgets_values": [ + 0, + 1, + "" + ] + }, + { + "id": 32, + "type": "ADE_UseEvolvedSampling", + "pos": [ + 1432.6153756226563, + -31.07703070117199 + ], + "size": { + "0": 241.0297088623047, + "1": 118 + }, + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 783 + }, + { + "name": "m_models", + "type": "M_MODELS", + "link": 62 + }, + { + "name": "context_options", + "type": "CONTEXT_OPTIONS", + "link": 64, + "slot_index": 2 + }, + { + "name": "sample_settings", + "type": "SAMPLE_SETTINGS", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 194 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_UseEvolvedSampling" + }, + "widgets_values": [ + "lcm >> sqrt_linear" + ] + }, + { + "id": 88, + "type": "ModelSamplingDiscrete", + "pos": [ + 1461.6153756226563, + 182.9229692988281 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 194 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 195 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ModelSamplingDiscrete" + }, + "widgets_values": [ + "lcm", + false + ] + }, + { + "id": 296, + "type": "MotionFeatureNode", + "pos": [ + 290, + -1860 + ], + "size": { + "0": 317.4000244140625, + "1": 174 + }, + "flags": {}, + "order": 0, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "MotionFeatureNode" + }, + "widgets_values": [ + 30, + "mean_motion", + "Farneback", + 0, + 0 + ] + }, + { + "id": 295, + "type": "DepthFeatureNode", + "pos": [ + -100, + -1770 + ], + "size": { + "0": 317.4000244140625, + "1": 102 + }, + "flags": {}, + "order": 1, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + }, + { + "name": "depth_maps", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "DepthFeatureNode" + }, + "widgets_values": [ + 30, + "mean_depth" + ] + }, + { + "id": 319, + "type": "LoraLoaderModelOnly", + "pos": [ + -2463.624330660592, + 163.30805644428764 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 757 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 756 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "add_detail.safetensors", + 1 + ] + }, + { + "id": 52, + "type": "LoraLoaderModelOnly", + "pos": [ + -2467.624330660592, + 28.308056444287608 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 102 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 757 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "AnimateLCM_sd15_t2v_lora.safetensors", + 1 + ] + }, + { + "id": 290, + "type": "FeatureMixer", + "pos": [ + 71.49175893793421, + -936.5934981507727 + ], + "size": { + "0": 367.79998779296875, + "1": 318 + }, + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 692 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 693 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 694 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1.79, + 0, + 1.7, + 3.4000000000000004, + 1, + 1, + 1, + 0, + 0.3, + 0.6, + 0.5 + ] + }, + { + "id": 30, + "type": "ADE_LoadAnimateDiffModel", + "pos": [ + 1011.6153756226563, + 196.9229692988281 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "ad_settings", + "type": "AD_SETTINGS", + "link": null + } + ], + "outputs": [ + { + "name": "MOTION_MODEL", + "type": "MOTION_MODEL_ADE", + "links": [ + 61 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_LoadAnimateDiffModel" + }, + "widgets_values": [ + "ALCM_sd15_t2v_beta.ckpt" + ] + }, + { + "id": 323, + "type": "Reroute", + "pos": [ + -1410, + 660 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 768 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 770 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 324, + "type": "Reroute", + "pos": [ + -1409, + 695 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 769 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 771 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 279, + "type": "InvertMask", + "pos": [ + -937, + 238 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 657 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 774 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "InvertMask" + } + }, + { + "id": 326, + "type": "Reroute", + "pos": [ + -717, + 621 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 774 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 776 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 34, + "type": "ADE_StandardStaticContextOptions", + "pos": [ + 1040, + -45 + ], + "size": { + "0": 319.20001220703125, + "1": 198 + }, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "prev_context", + "type": "CONTEXT_OPTIONS", + "link": null + }, + { + "name": "view_opts", + "type": "VIEW_OPTS", + "link": null + } + ], + "outputs": [ + { + "name": "CONTEXT_OPTS", + "type": "CONTEXT_OPTIONS", + "links": [ + 64 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_StandardStaticContextOptions" + }, + "widgets_values": [ + 16, + 6, + "pyramid", + false, + 0, + 1 + ] + }, + { + "id": 291, + "type": "LoraLoaderModelOnly", + "pos": [ + -2460.939056887235, + 300.63488893012595 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 756 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 781 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "ral-dissolve-sd15.safetensors", + 0.6 + ] + }, + { + "id": 329, + "type": "Reroute", + "pos": [ + -2102.7424690643847, + 637.4964529127092 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 781 + } + ], + "outputs": [ + { + "name": "", + "type": "MODEL", + "links": [ + 782 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 330, + "type": "Reroute", + "pos": [ + 1330, + 661 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 782 + } + ], + "outputs": [ + { + "name": "", + "type": "MODEL", + "links": [ + 783 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 4, + "type": "CheckpointLoaderSimple", + "pos": [ + -2470.833727160648, + -116.24953047983493 + ], + "size": { + "0": 315, + "1": 98 + }, + "flags": {}, + "order": 4, + "mode": 0, + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 102 + ], + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 81, + 610 + ], + "slot_index": 1 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 785 + ], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "photon_v1.safetensors" + ] + }, + { + "id": 87, + "type": "VAEDecode", + "pos": [ + 4136.42139592476, + -46.640902628124685 + ], + "size": { + "0": 140, + "1": 46 + }, + "flags": {}, + "order": 83, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 651 + }, + { + "name": "vae", + "type": "VAE", + "link": 749 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 790 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 316, + "type": "VAEEncode", + "pos": [ + 3708, + -195 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 79, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 750 + }, + { + "name": "vae", + "type": "VAE", + "link": 747 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 748 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + } + }, + { + "id": 276, + "type": "NNLatentUpscale", + "pos": [ + 3698, + -95 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 81, + "mode": 0, + "inputs": [ + { + "name": "latent", + "type": "LATENT", + "link": 748 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 650 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "NNLatentUpscale" + }, + "widgets_values": [ + "SD 1.x", + 1.5 + ] + }, + { + "id": 294, + "type": "MIDILoadAndExtract", + "pos": [ + 690, + -1750 + ], + "size": { + "0": 1020, + "1": 346 + }, + "flags": {}, + "order": 5, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MIDI", + "type": "MIDI", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "selectedNotes": [], + "Node name for S&R": "MIDILoadAndExtract" + }, + "widgets_values": [ + "drummid.mid", + "all", + "Note On/Off", + 30, + false, + "", + "upload", + "refresh" + ] + }, + { + "id": 297, + "type": "ColorFeatureNode", + "pos": [ + -100, + -1950 + ], + "size": { + "0": 317.4000244140625, + "1": 102 + }, + "flags": {}, + "order": 6, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ColorFeatureNode" + }, + "widgets_values": [ + 30, + "dominant_color" + ] + }, + { + "id": 307, + "type": "VHS_VideoCombine", + "pos": [ + 278.32611541992185, + -160.1266634570313 + ], + "size": [ + 210, + 663 + ], + "flags": {}, + "order": 56, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 720 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02724.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 260, + "type": "VAEEncode", + "pos": [ + 692, + 82 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 766 + }, + { + "name": "vae", + "type": "VAE", + "link": 779 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 793 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + } + }, + { + "id": 317, + "type": "Reroute", + "pos": [ + 2590, + -380 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 780 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 746, + 747, + 749 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 335, + "type": "Reroute", + "pos": [ + 976, + -308 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 793 + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [ + 794 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 325, + "type": "Reroute", + "pos": [ + 286, + 737 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 772 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 915 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 310, + "type": "FlexImageKaleidoscope", + "pos": [ + -133.67388458007815, + 20.873336542968733 + ], + "size": { + "0": 344.3999938964844, + "1": 338 + }, + "flags": {}, + "order": 51, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 765 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 792 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 718 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 720, + 766, + 772 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexImageKaleidoscope" + }, + "widgets_values": [ + 1, + 0, + "rotation", + "relative", + 8, + 0.5, + 0.5, + 1, + 0, + 0, + 1 + ] + }, + { + "id": 336, + "type": "Reroute", + "pos": [ + 2590, + -320 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 67, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 794 + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [ + 827 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 299, + "type": "Note", + "pos": [ + 3184, + -387 + ], + "size": { + "0": 436.01641845703125, + "1": 119.03775787353516 + }, + "flags": {}, + "order": 7, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 275, + "type": "KSampler", + "pos": [ + 3719.127367528601, + 154.68755277929998 + ], + "size": { + "0": 308.92816162109375, + "1": 263.701904296875 + }, + "flags": {}, + "order": 82, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 784 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 669 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 670 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 650 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 651 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 144, + "fixed", + 4, + 1.8, + "lcm", + "sgm_uniform", + 0.3 + ] + }, + { + "id": 322, + "type": "Note", + "pos": [ + -153.67388458007815, + -163.1266634570313 + ], + "size": { + "0": 384.10394287109375, + "1": 138.25791931152344 + }, + "flags": {}, + "order": 8, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "un-bypass this detour to further trip out\n\n\nfor the heck of it, ill add a Kaleidoscope Image Bloom to see what it does to the output\n\nThere are a ton of these in the node pack, masks too" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 271, + "type": "PreviewImage", + "pos": [ + 506.7106022338704, + -936.9529986264056 + ], + "size": [ + 316.95760687114927, + 277.0800855511293 + ], + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 694 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 328, + "type": "Reroute", + "pos": [ + 205, + -401.1885793164062 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 786 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 779, + 780 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 332, + "type": "Reroute", + "pos": [ + -527, + -318 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 811 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 788, + 789 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 346, + "type": "Reroute", + "pos": [ + -525, + -350 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 813 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 815 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 292, + "type": "Note", + "pos": [ + -1881, + -823 + ], + "size": { + "0": 695.8017578125, + "1": 261.10052490234375 + }, + "flags": {}, + "order": 9, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "This example is meant to demonstrate modulating an IP adapter with the Feature system introduced by the ryanontheinside nodes.\n\nFor this example, we will simply apply an IPAdapter to the background of a video, controlled by the drums in a song.\n\n\n\nIf any issues or if you want to contribute:\nhttps://github.com/ryanontheinside/ComfyUI_RyanOnTheInside\n\nModels\nhttps://huggingface.co/wangfuyun/AnimateLCM" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 331, + "type": "Reroute", + "pos": [ + -2070, + -416 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 785 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 786 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 298, + "type": "Note", + "pos": [ + 2001, + -407 + ], + "size": { + "0": 449.9469299316406, + "1": 171.0027618408203 + }, + "flags": {}, + "order": 10, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "give a cool image to the IPAdapter - I tripled it here because of reasons.\n\nFeed it the weights that we created from the audio\n\nI started getting memory errors with big images so i just smashed them" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 343, + "type": "ImageScale", + "pos": [ + 2070, + -170 + ], + "size": { + "0": 210, + "1": 130 + }, + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 807 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 822 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 1024, + 1024, + "disabled" + ] + }, + { + "id": 351, + "type": "LoadImage", + "pos": [ + 1830, + 300 + ], + "size": [ + 210, + 310 + ], + "flags": {}, + "order": 11, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 823 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "blue_eyes_painting.jpg", + "image" + ] + }, + { + "id": 11, + "type": "IPAdapterUnifiedLoader", + "pos": [ + 1830, + 170 + ], + "size": { + "0": 210, + "1": 78 + }, + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 195 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 820 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "links": [ + 237, + 825 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "IPAdapterUnifiedLoader" + }, + "widgets_values": [ + "PLUS (high strength)" + ] + }, + { + "id": 350, + "type": "IPAdapterBatch", + "pos": [ + 2340, + 280 + ], + "size": { + "0": 303.8558349609375, + "1": 278 + }, + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 820 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 825 + }, + { + "name": "image", + "type": "IMAGE", + "link": 837, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": 914 + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + }, + { + "name": "weight", + "type": "FLOAT", + "link": 849, + "widget": { + "name": "weight" + } + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 821 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "IPAdapter Batch Background", + "properties": { + "Node name for S&R": "IPAdapterBatch" + }, + "widgets_values": [ + 0.5, + "strong style transfer", + 0, + 1, + "K+V", + 0 + ] + }, + { + "id": 353, + "type": "MaskToImage", + "pos": [ + 1550, + -860 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 913 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 831 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 356, + "type": "VHS_VideoCombine", + "pos": [ + 3330, + -140 + ], + "size": [ + 210, + 667 + ], + "flags": {}, + "order": 80, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 835 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 847 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02827-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 285, + "type": "FeatureToWeightsStrategy", + "pos": [ + 413, + -513 + ], + "size": { + "0": 378, + "1": 46.42244338989258 + }, + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 693 + } + ], + "outputs": [ + { + "name": "WEIGHTS_STRATEGY", + "type": "WEIGHTS_STRATEGY", + "links": [ + 839 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FeatureToWeightsStrategy" + } + }, + { + "id": 358, + "type": "Reroute", + "pos": [ + 799.6265863899607, + 603.6971090798395 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 839 + } + ], + "outputs": [ + { + "name": "", + "type": "WEIGHTS_STRATEGY", + "links": [ + 840 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 293, + "type": "Note", + "pos": [ + -230, + -1580 + ], + "size": { + "0": 838.786865234375, + "1": 179.91893005371094 + }, + "flags": {}, + "order": 12, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "here, we set up the audio Feature by extracting the instruments from the audio and isolating the drums.\nThen, before we convert the Feature into IPAdapter weights, we shape\" the feature with the FeatureMixer to make it drive the weights in a suitable way.\n\nThis example uses an audio feature, but it could be swapped out for any of the features in the node pack, including MIDI, Depth, Color, Time, Brightness, and more\n\n Look there's even a keyboard! -------->" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 301, + "type": "Reroute", + "pos": [ + -528, + -282 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 704 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 842 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 288, + "type": "DownloadOpenUnmixModel", + "pos": [ + -334, + -933 + ], + "size": { + "0": 361.20001220703125, + "1": 58 + }, + "flags": {}, + "order": 13, + "mode": 0, + "outputs": [ + { + "name": "OPEN_UNMIX_MODEL", + "type": "OPEN_UNMIX_MODEL", + "links": [ + 688 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DownloadOpenUnmixModel" + }, + "widgets_values": [ + "umxl" + ] + }, + { + "id": 361, + "type": "Reroute", + "pos": [ + -471, + -726 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 842 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 843 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 261, + "type": "ImageScale", + "pos": [ + -937.0245821386411, + 369.85541007695775 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 620 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 704, + 765, + 848 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 414, + 738, + "disabled" + ] + }, + { + "id": 359, + "type": "Reroute", + "pos": [ + 2115, + 615 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 66, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 840 + } + ], + "outputs": [ + { + "name": "", + "type": "WEIGHTS_STRATEGY", + "links": [ + 841 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 357, + "type": "IPAdapterWeightsFromStrategy", + "pos": [ + 2060, + 510 + ], + "size": [ + 278.79998779296875, + 126 + ], + "flags": { + "collapsed": true + }, + "order": 71, + "mode": 0, + "inputs": [ + { + "name": "weights_strategy", + "type": "WEIGHTS_STRATEGY", + "link": 841 + }, + { + "name": "image", + "type": "IMAGE", + "link": 836 + } + ], + "outputs": [ + { + "name": "weights", + "type": "FLOAT", + "links": [ + 849 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "weights_invert", + "type": "FLOAT", + "links": null, + "shape": 3 + }, + { + "name": "total_frames", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "image_1", + "type": "IMAGE", + "links": [ + 837 + ], + "shape": 3, + "slot_index": 3 + }, + { + "name": "image_2", + "type": "IMAGE", + "links": null, + "shape": 3 + }, + { + "name": "weights_strategy", + "type": "WEIGHTS_STRATEGY", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "IPAdapterWeightsFromStrategy" + } + }, + { + "id": 348, + "type": "Reroute", + "pos": [ + 894, + -363 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 815 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 868 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 263, + "type": "AudioFeatureExtractor", + "pos": [ + -348, + -626 + ], + "size": { + "0": 361.20001220703125, + "1": 78 + }, + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 685 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 687 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 692, + 792 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 718 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "AudioFeatureExtractor" + }, + "widgets_values": [ + "amplitude_envelope" + ] + }, + { + "id": 362, + "type": "FeatureMixer", + "pos": [ + 1070, + -780 + ], + "size": { + "0": 367.79998779296875, + "1": 318 + }, + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 871 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 863 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 867 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1.46, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0.3, + 0.5 + ] + }, + { + "id": 84, + "type": "KSampler", + "pos": [ + 2950, + 50 + ], + "size": { + "0": 308.92816162109375, + "1": 263.701904296875 + }, + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 716 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 665 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 666 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 827 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 656 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 144, + "fixed", + 4, + 1.8, + "lcm", + "sgm_uniform", + 1 + ] + }, + { + "id": 311, + "type": "Reroute", + "pos": [ + 2590, + -350 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 788 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 762, + 847, + 874 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 273, + "type": "easy imageRemBg", + "pos": [ + -903, + -146 + ], + "size": { + "0": 315, + "1": 314 + }, + "flags": { + "collapsed": false + }, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 848 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "mask", + "type": "MASK", + "links": [ + 657, + 813 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "easy imageRemBg" + }, + "widgets_values": [ + "RMBG-1.4", + "Hide", + "ComfyUI", + false + ] + }, + { + "id": 277, + "type": "VAEDecode", + "pos": [ + 3110, + -140 + ], + "size": { + "0": 140, + "1": 46 + }, + "flags": {}, + "order": 78, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 656 + }, + { + "name": "vae", + "type": "VAE", + "link": 746 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 750, + 835 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 255, + "type": "CLIPTextEncode", + "pos": [ + -1845.306410106198, + 142.10544477703155 + ], + "size": { + "0": 425.27801513671875, + "1": 180.6060791015625 + }, + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 610 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 769 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "nude, nsfw" + ] + }, + { + "id": 287, + "type": "AudioSeparator", + "pos": [ + -326, + -832 + ], + "size": { + "0": 317.4000244140625, + "1": 158 + }, + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "OPEN_UNMIX_MODEL", + "link": 688, + "slot_index": 0 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 789 + }, + { + "name": "video_frames", + "type": "IMAGE", + "link": 843 + } + ], + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "drums_audio", + "type": "AUDIO", + "links": [ + 685 + ], + "shape": 3 + }, + { + "name": "vocals_audio", + "type": "AUDIO", + "links": [], + "shape": 3, + "slot_index": 2 + }, + { + "name": "bass_audio", + "type": "AUDIO", + "links": [ + 881 + ], + "shape": 3, + "slot_index": 3 + }, + { + "name": "other_audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "links": [ + 687, + 870 + ], + "shape": 3, + "slot_index": 5 + } + ], + "properties": { + "Node name for S&R": "AudioSeparator" + }, + "widgets_values": [ + 30 + ] + }, + { + "id": 370, + "type": "FlexMaskMorph", + "pos": [ + 1490, + -770 + ], + "size": [ + 322.2349752286873, + 266 + ], + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 868 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 863 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 872 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 885 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskMorph" + }, + "widgets_values": [ + 1, + false, + 1, + 0, + 0, + "dilate", + 9, + 10 + ] + }, + { + "id": 258, + "type": "VHS_LoadVideo", + "pos": [ + -1254, + -140 + ], + "size": [ + 235.1999969482422, + 658.3553434150164 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 620, + 902 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 811 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": [ + 888 + ], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "pexels_womanSitting_with_audio.mp4", + "force_rate": 30, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 100, + "skip_first_frames": 0, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 100, + "skip_first_frames": 0, + "force_rate": 30, + "filename": "pexels_womanSitting_with_audio.mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + } + } + } + }, + { + "id": 371, + "type": "PreviewImage", + "pos": [ + 2220, + -750 + ], + "size": [ + 210, + 246 + ], + "flags": {}, + "order": 60, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 867 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 372, + "type": "AudioFeatureExtractor", + "pos": [ + 1068, + -921 + ], + "size": { + "0": 361.20001220703125, + "1": 78 + }, + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 881 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 870 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 871, + 882 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 872, + 883 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "AudioFeatureExtractor" + }, + "widgets_values": [ + "amplitude_envelope" + ] + }, + { + "id": 354, + "type": "VHS_VideoCombine", + "pos": [ + 2534, + -1103 + ], + "size": [ + 210, + 664 + ], + "flags": {}, + "order": 73, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 831 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02830.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 352, + "type": "ImageScale", + "pos": [ + 2084, + 466 + ], + "size": { + "0": 210, + "1": 130 + }, + "flags": { + "collapsed": true + }, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 823 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 836 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 1024, + 1024, + "disabled" + ] + }, + { + "id": 349, + "type": "Reroute", + "pos": [ + 1835, + -364 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 886 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 907 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 383, + "type": "Reroute", + "pos": [ + 2103.521547700666, + 38.00157508970966 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 907 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 908, + 911 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 327, + "type": "Reroute", + "pos": [ + 2117, + 646 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 776 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 880, + 912 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 382, + "type": "MaskComposite", + "pos": [ + 2132, + 392 + ], + "size": [ + 210, + 126 + ], + "flags": { + "collapsed": true + }, + "order": 74, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "MASK", + "link": 912 + }, + { + "name": "source", + "type": "MASK", + "link": 911 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 914 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskComposite" + }, + "widgets_values": [ + 0, + 0, + "subtract" + ] + }, + { + "id": 281, + "type": "ControlNetLoader", + "pos": [ + 2681, + 663 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 15, + "mode": 0, + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 660 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoader" + }, + "widgets_values": [ + "control_v11p_sd15_lineart_fp16.safetensors" + ] + }, + { + "id": 280, + "type": "ControlNetApplyAdvanced", + "pos": [ + 3064, + 706 + ], + "size": { + "0": 315, + "1": 166 + }, + "flags": {}, + "order": 68, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 770 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 771 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 660, + "slot_index": 2 + }, + { + "name": "image", + "type": "IMAGE", + "link": 916, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 665, + 669 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 666, + 670 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ControlNetApplyAdvanced" + }, + "widgets_values": [ + 0.47000000000000003, + 0, + 0.5740000000000001 + ] + }, + { + "id": 375, + "type": "Reroute", + "pos": [ + -950, + 818 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 902 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 904 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 379, + "type": "Reroute", + "pos": [ + -954, + 779 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 888 + } + ], + "outputs": [ + { + "name": "", + "type": "VHS_VIDEOINFO", + "links": [ + 889 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 378, + "type": "VHS_VideoInfoSource", + "pos": [ + 3701, + 895 + ], + "size": { + "0": 304.79998779296875, + "1": 106 + }, + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "link": 889 + } + ], + "outputs": [ + { + "name": "fps🟨", + "type": "FLOAT", + "links": null, + "shape": 3 + }, + { + "name": "frame_count🟨", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "duration🟨", + "type": "FLOAT", + "links": null, + "shape": 3 + }, + { + "name": "width🟨", + "type": "INT", + "links": [ + 894 + ], + "shape": 3, + "slot_index": 3 + }, + { + "name": "height🟨", + "type": "INT", + "links": [ + 895 + ], + "shape": 3, + "slot_index": 4 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoInfoSource" + }, + "widgets_values": {} + }, + { + "id": 374, + "type": "VHS_VideoCombine", + "pos": [ + 4729, + 733 + ], + "size": [ + 210, + 662 + ], + "flags": {}, + "order": 88, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 901 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 874 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02828-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 373, + "type": "ImageCompositeMasked", + "pos": [ + 4373, + 734 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 87, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "IMAGE", + "link": 904 + }, + { + "name": "source", + "type": "IMAGE", + "link": 905 + }, + { + "name": "mask", + "type": "MASK", + "link": 880 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 901 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCompositeMasked" + }, + "widgets_values": [ + 0, + 0, + true + ] + }, + { + "id": 333, + "type": "ImageCASharpening+", + "pos": [ + 4038, + 146 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 84, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 790 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 791, + 917 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCASharpening+" + }, + "widgets_values": [ + 0.8 + ] + }, + { + "id": 381, + "type": "ImageScale", + "pos": [ + 4040, + 757 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": { + "collapsed": false + }, + "order": 86, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 917 + }, + { + "name": "width", + "type": "INT", + "link": 894, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 895, + "widget": { + "name": "height" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 905 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 512, + 512, + "disabled" + ] + }, + { + "id": 321, + "type": "VHS_VideoCombine", + "pos": [ + 4721, + -218 + ], + "size": [ + 210, + 669 + ], + "flags": {}, + "order": 85, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 791 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 762 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": false, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02808-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 384, + "type": "LineartStandardPreprocessor", + "pos": [ + 2706, + 754 + ], + "size": [ + 251.30741905459854, + 106 + ], + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 915 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 916 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LineartStandardPreprocessor" + }, + "widgets_values": [ + 6, + 8, + 512 + ] + }, + { + "id": 7, + "type": "CLIPTextEncode", + "pos": [ + -1828.3064101061982, + -109.89455522296822 + ], + "size": { + "0": 425.27801513671875, + "1": 180.6060791015625 + }, + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 81 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 768 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "high quality, masterpiece, 4k, high resolution photograph of ral-dissolve" + ] + }, + { + "id": 102, + "type": "IPAdapterBatch", + "pos": [ + 2330, + -50 + ], + "size": [ + 303.8558349609375, + 278 + ], + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 821 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 237 + }, + { + "name": "image", + "type": "IMAGE", + "link": 822, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": 908 + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 716, + 784 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "IPAdapter Batch Foreground", + "properties": { + "Node name for S&R": "IPAdapterBatch" + }, + "widgets_values": [ + 0.9, + "linear", + 0, + 1, + "K+V", + 0 + ] + }, + { + "id": 376, + "type": "FlexMaskWarp", + "pos": [ + 1860, + -770 + ], + "size": { + "0": 315, + "1": 290 + }, + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 885 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 882 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 883 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 886, + 913 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskWarp" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + "perlin", + 0.6900000000000001, + 35.7, + 5 + ] + }, + { + "id": 56, + "type": "LoadImage", + "pos": [ + 1840, + -160 + ], + "size": [ + 210, + 314 + ], + "flags": {}, + "order": 16, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 807 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "FREE_psychadelicFire.webp", + "image" + ] + } + ], + "links": [ + [ + 61, + 30, + 0, + 31, + 0, + "MOTION_MODEL_ADE" + ], + [ + 62, + 31, + 0, + 32, + 1, + "M_MODELS" + ], + [ + 64, + 34, + 0, + 32, + 2, + "CONTEXT_OPTIONS" + ], + [ + 81, + 4, + 1, + 7, + 0, + "CLIP" + ], + [ + 102, + 4, + 0, + 52, + 0, + "MODEL" + ], + [ + 194, + 32, + 0, + 88, + 0, + "MODEL" + ], + [ + 195, + 88, + 0, + 11, + 0, + "MODEL" + ], + [ + 237, + 11, + 1, + 102, + 1, + "IPADAPTER" + ], + [ + 610, + 4, + 1, + 255, + 0, + "CLIP" + ], + [ + 620, + 258, + 0, + 261, + 0, + "IMAGE" + ], + [ + 650, + 276, + 0, + 275, + 3, + "LATENT" + ], + [ + 651, + 275, + 0, + 87, + 0, + "LATENT" + ], + [ + 656, + 84, + 0, + 277, + 0, + "LATENT" + ], + [ + 657, + 273, + 1, + 279, + 0, + "MASK" + ], + [ + 660, + 281, + 0, + 280, + 2, + "CONTROL_NET" + ], + [ + 665, + 280, + 0, + 84, + 1, + "CONDITIONING" + ], + [ + 666, + 280, + 1, + 84, + 2, + "CONDITIONING" + ], + [ + 669, + 280, + 0, + 275, + 1, + "CONDITIONING" + ], + [ + 670, + 280, + 1, + 275, + 2, + "CONDITIONING" + ], + [ + 685, + 287, + 1, + 263, + 0, + "AUDIO" + ], + [ + 687, + 287, + 5, + 263, + 1, + "FEATURE_PIPE" + ], + [ + 688, + 288, + 0, + 287, + 0, + "OPEN_UNMIX_MODEL" + ], + [ + 692, + 263, + 0, + 290, + 0, + "FEATURE" + ], + [ + 693, + 290, + 0, + 285, + 0, + "FEATURE" + ], + [ + 694, + 290, + 1, + 271, + 0, + "IMAGE" + ], + [ + 704, + 261, + 0, + 301, + 0, + "*" + ], + [ + 716, + 102, + 0, + 84, + 0, + "MODEL" + ], + [ + 718, + 263, + 1, + 310, + 2, + "FEATURE_PIPE" + ], + [ + 720, + 310, + 0, + 307, + 0, + "IMAGE" + ], + [ + 746, + 317, + 0, + 277, + 1, + "VAE" + ], + [ + 747, + 317, + 0, + 316, + 1, + "VAE" + ], + [ + 748, + 316, + 0, + 276, + 0, + "LATENT" + ], + [ + 749, + 317, + 0, + 87, + 1, + "VAE" + ], + [ + 750, + 277, + 0, + 316, + 0, + "IMAGE" + ], + [ + 756, + 319, + 0, + 291, + 0, + "MODEL" + ], + [ + 757, + 52, + 0, + 319, + 0, + "MODEL" + ], + [ + 762, + 311, + 0, + 321, + 1, + "AUDIO" + ], + [ + 765, + 261, + 0, + 310, + 0, + "IMAGE" + ], + [ + 766, + 310, + 0, + 260, + 0, + "IMAGE" + ], + [ + 768, + 7, + 0, + 323, + 0, + "*" + ], + [ + 769, + 255, + 0, + 324, + 0, + "*" + ], + [ + 770, + 323, + 0, + 280, + 0, + "CONDITIONING" + ], + [ + 771, + 324, + 0, + 280, + 1, + "CONDITIONING" + ], + [ + 772, + 310, + 0, + 325, + 0, + "*" + ], + [ + 774, + 279, + 0, + 326, + 0, + "*" + ], + [ + 776, + 326, + 0, + 327, + 0, + "*" + ], + [ + 779, + 328, + 0, + 260, + 1, + "VAE" + ], + [ + 780, + 328, + 0, + 317, + 0, + "*" + ], + [ + 781, + 291, + 0, + 329, + 0, + "*" + ], + [ + 782, + 329, + 0, + 330, + 0, + "*" + ], + [ + 783, + 330, + 0, + 32, + 0, + "MODEL" + ], + [ + 784, + 102, + 0, + 275, + 0, + "MODEL" + ], + [ + 785, + 4, + 2, + 331, + 0, + "*" + ], + [ + 786, + 331, + 0, + 328, + 0, + "*" + ], + [ + 788, + 332, + 0, + 311, + 0, + "*" + ], + [ + 789, + 332, + 0, + 287, + 1, + "AUDIO" + ], + [ + 790, + 87, + 0, + 333, + 0, + "IMAGE" + ], + [ + 791, + 333, + 0, + 321, + 0, + "IMAGE" + ], + [ + 792, + 263, + 0, + 310, + 1, + "FEATURE" + ], + [ + 793, + 260, + 0, + 335, + 0, + "*" + ], + [ + 794, + 335, + 0, + 336, + 0, + "*" + ], + [ + 807, + 56, + 0, + 343, + 0, + "IMAGE" + ], + [ + 811, + 258, + 2, + 332, + 0, + "*" + ], + [ + 813, + 273, + 1, + 346, + 0, + "*" + ], + [ + 815, + 346, + 0, + 348, + 0, + "*" + ], + [ + 820, + 11, + 0, + 350, + 0, + "MODEL" + ], + [ + 821, + 350, + 0, + 102, + 0, + "MODEL" + ], + [ + 822, + 343, + 0, + 102, + 2, + "IMAGE" + ], + [ + 823, + 351, + 0, + 352, + 0, + "IMAGE" + ], + [ + 825, + 11, + 1, + 350, + 1, + "IPADAPTER" + ], + [ + 827, + 336, + 0, + 84, + 3, + "LATENT" + ], + [ + 831, + 353, + 0, + 354, + 0, + "IMAGE" + ], + [ + 835, + 277, + 0, + 356, + 0, + "IMAGE" + ], + [ + 836, + 352, + 0, + 357, + 1, + "IMAGE" + ], + [ + 837, + 357, + 3, + 350, + 2, + "IMAGE" + ], + [ + 839, + 285, + 0, + 358, + 0, + "*" + ], + [ + 840, + 358, + 0, + 359, + 0, + "*" + ], + [ + 841, + 359, + 0, + 357, + 0, + "WEIGHTS_STRATEGY" + ], + [ + 842, + 301, + 0, + 361, + 0, + "*" + ], + [ + 843, + 361, + 0, + 287, + 2, + "IMAGE" + ], + [ + 847, + 311, + 0, + 356, + 1, + "AUDIO" + ], + [ + 848, + 261, + 0, + 273, + 0, + "IMAGE" + ], + [ + 849, + 357, + 0, + 350, + 6, + "FLOAT" + ], + [ + 863, + 362, + 0, + 370, + 1, + "FEATURE" + ], + [ + 867, + 362, + 1, + 371, + 0, + "IMAGE" + ], + [ + 868, + 348, + 0, + 370, + 0, + "MASK" + ], + [ + 870, + 287, + 5, + 372, + 1, + "FEATURE_PIPE" + ], + [ + 871, + 372, + 0, + 362, + 0, + "FEATURE" + ], + [ + 872, + 372, + 1, + 370, + 2, + "FEATURE_PIPE" + ], + [ + 874, + 311, + 0, + 374, + 1, + "AUDIO" + ], + [ + 880, + 327, + 0, + 373, + 2, + "MASK" + ], + [ + 881, + 287, + 3, + 372, + 0, + "AUDIO" + ], + [ + 882, + 372, + 0, + 376, + 1, + "FEATURE" + ], + [ + 883, + 372, + 1, + 376, + 2, + "FEATURE_PIPE" + ], + [ + 885, + 370, + 0, + 376, + 0, + "MASK" + ], + [ + 886, + 376, + 0, + 349, + 0, + "*" + ], + [ + 888, + 258, + 3, + 379, + 0, + "*" + ], + [ + 889, + 379, + 0, + 378, + 0, + "VHS_VIDEOINFO" + ], + [ + 894, + 378, + 3, + 381, + 1, + "INT" + ], + [ + 895, + 378, + 4, + 381, + 2, + "INT" + ], + [ + 901, + 373, + 0, + 374, + 0, + "IMAGE" + ], + [ + 902, + 258, + 0, + 375, + 0, + "*" + ], + [ + 904, + 375, + 0, + 373, + 0, + "IMAGE" + ], + [ + 905, + 381, + 0, + 373, + 1, + "IMAGE" + ], + [ + 907, + 349, + 0, + 383, + 0, + "*" + ], + [ + 908, + 383, + 0, + 102, + 4, + "MASK" + ], + [ + 911, + 383, + 0, + 382, + 1, + "MASK" + ], + [ + 912, + 327, + 0, + 382, + 0, + "MASK" + ], + [ + 913, + 376, + 0, + 353, + 0, + "MASK" + ], + [ + 914, + 382, + 0, + 350, + 4, + "MASK" + ], + [ + 915, + 325, + 0, + 384, + 0, + "IMAGE" + ], + [ + 916, + 384, + 0, + 280, + 3, + "IMAGE" + ], + [ + 917, + 333, + 0, + 381, + 0, + "IMAGE" + ] + ], + "groups": [ + { + "title": "Control net", + "bounding": [ + 2668, + 590, + 733, + 439 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Animate diff", + "bounding": [ + 963, + -129, + 807, + 615 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Ipadapter", + "bounding": [ + 1820, + -220, + 834, + 803 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Audio Feature", + "bounding": [ + -357, + -1018, + 1220, + 613 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Setep", + "bounding": [ + -2533, + -223, + 1194, + 735 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sample1", + "bounding": [ + 2670, + -250, + 956, + 807 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sample2", + "bounding": [ + 3686, + -294, + 915, + 791 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Load image", + "bounding": [ + -1284, + -242, + 1053, + 783 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "😂", + "bounding": [ + -193, + -240, + 838, + 779 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Bass Feature + Mask Mod", + "bounding": [ + 1009, + -1035, + 1489, + 609 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Paste Subject", + "bounding": [ + 3696, + 598, + 1344, + 752 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.2896643797366883, + "offset": { + "0": 4.764620324066559, + "1": 466.41537683245787 + } + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/audio_particles.json b/examples/audio_particles.json new file mode 100644 index 0000000..311951f --- /dev/null +++ b/examples/audio_particles.json @@ -0,0 +1,5652 @@ +{ + "last_node_id": 189, + "last_link_id": 341, + "nodes": [ + { + "id": 8, + "type": "VAEDecode", + "pos": [ + 4292.735538106925, + 350.89482617683393 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 99, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 7 + }, + { + "name": "vae", + "type": "VAE", + "link": 302 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 327 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 34, + "type": "KSampler", + "pos": [ + 5862.632408961488, + 625.052586911583 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 102, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 69 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 215 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 216 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 48 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 52 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 866894971726240, + "fixed", + 4, + 1, + "lcm", + "sgm_uniform", + 0.3 + ] + }, + { + "id": 46, + "type": "Reroute", + "pos": [ + 3853.735538106928, + 241.89482617683393 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 97, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 258 + } + ], + "outputs": [ + { + "name": "", + "type": "MODEL", + "links": [ + 69, + 209 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 35, + "type": "NNLatentUpscale", + "pos": [ + 5308.63240896149, + 794.052586911583 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 100, + "mode": 0, + "inputs": [ + { + "name": "latent", + "type": "LATENT", + "link": 47 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 48 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "NNLatentUpscale" + }, + "widgets_values": [ + "SD 1.x", + 1.5 + ] + }, + { + "id": 3, + "type": "KSampler", + "pos": [ + 3934.735538106928, + 457.894826176834 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 98, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 209 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 212 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 213 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 321 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 7, + 47 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 1008539459902328, + "fixed", + 4, + 1.9000000000000001, + "lcm", + "sgm_uniform", + 0.8 + ] + }, + { + "id": 44, + "type": "Reroute", + "pos": [ + 3859.735538106928, + 341.89482617683393 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 298 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 212, + 215 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 45, + "type": "Reroute", + "pos": [ + 3857.735538106928, + 384.89482617683393 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 78, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 297 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 213, + 216 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 121, + "type": "Note", + "pos": [ + 5265.63240896149, + 398.05258691158303 + ], + "size": { + "0": 345.6462097167969, + "1": 108.14704895019531 + }, + "flags": {}, + "order": 0, + "mode": 4, + "properties": { + "text": "" + }, + "widgets_values": [ + "for the second sampler, we sample the whole image. Since we only sampled the particles in the first, we still retain some \"washing over\" effect.\n\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 36, + "type": "VAEDecode", + "pos": [ + 6465.447599460892, + 301.0788879967691 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 103, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 52 + }, + { + "name": "vae", + "type": "VAE", + "link": 304 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 217 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 114, + "type": "ImageCASharpening+", + "pos": [ + 6627.447599460892, + 436.0788879967691 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 104, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 217 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 219 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCASharpening+" + }, + "widgets_values": [ + 0.15 + ] + }, + { + "id": 113, + "type": "UpscaleModelLoader", + "pos": [ + 6980.447599460892, + 571.0788879967691 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 1, + "mode": 4, + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 202 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "RealESRGAN_x2.pth" + ] + }, + { + "id": 112, + "type": "ImageUpscaleWithModel", + "pos": [ + 7067.447599460892, + 357.0788879967691 + ], + "size": { + "0": 241.79998779296875, + "1": 46 + }, + "flags": {}, + "order": 105, + "mode": 4, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 202, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 219 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 336 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageUpscaleWithModel" + } + }, + { + "id": 90, + "type": "ConstrainImageforVideo|pysssss", + "pos": [ + -3975.6972251206093, + 916.6434507532306 + ], + "size": { + "0": 315, + "1": 154 + }, + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 154 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 156 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ConstrainImageforVideo|pysssss" + }, + "widgets_values": [ + 768, + 768, + 0, + 0, + "no" + ] + }, + { + "id": 30, + "type": "IPAdapterUnifiedLoader", + "pos": [ + 701.3299330433808, + 184.2781828220632 + ], + "size": { + "0": 315, + "1": 78 + }, + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 290 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 182 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "links": [ + 183, + 196 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "IPAdapterUnifiedLoader" + }, + "widgets_values": [ + "PLUS (high strength)" + ] + }, + { + "id": 26, + "type": "_mfc", + "pos": [ + 1185.3299330433806, + 1087.2781828220636 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 87, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 102 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 249 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 50, + 100, + 150, + 0 + ] + }, + { + "id": 105, + "type": "IPAdapterAdvanced", + "pos": [ + 705.3299330433808, + 693.2781828220633 + ], + "size": { + "0": 315, + "1": 326 + }, + "flags": {}, + "order": 90, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 182 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 183 + }, + { + "name": "image", + "type": "IMAGE", + "link": 197 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": 249 + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 187 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 0.5, + "linear", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 106, + "type": "IPAdapterAdvanced", + "pos": [ + 1178.3299330433806, + 691.2781828220633 + ], + "size": { + "0": 315, + "1": 326 + }, + "flags": {}, + "order": 93, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 187 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 196 + }, + { + "name": "image", + "type": "IMAGE", + "link": 198 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": 250 + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 191 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 0.5, + "linear", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 27, + "type": "_mfc", + "pos": [ + 700.3299330433808, + 1096.2781828220636 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 88, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 246 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 250 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 255, + 0, + 0, + 0 + ] + }, + { + "id": 17, + "type": "_mfc", + "pos": [ + -3540, + 1320 + ], + "size": { + "0": 307.56854248046875, + "1": 130 + }, + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 18 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 207 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 255, + 255, + 255, + 0 + ] + }, + { + "id": 10, + "type": "EmptyImage", + "pos": [ + -3550, + 1160 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "link": 158, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 159, + "widget": { + "name": "height" + } + }, + { + "name": "batch_size", + "type": "INT", + "link": 160, + "widget": { + "name": "batch_size" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 18 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyImage" + }, + "widgets_values": [ + 512, + 512, + 64, + 0 + ] + }, + { + "id": 130, + "type": "DownloadOpenUnmixModel", + "pos": [ + -4293.082839590915, + 1874.6612607253853 + ], + "size": { + "0": 361.20001220703125, + "1": 58 + }, + "flags": {}, + "order": 2, + "mode": 0, + "outputs": [ + { + "name": "OPEN_UNMIX_MODEL", + "type": "OPEN_UNMIX_MODEL", + "links": [ + 226 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DownloadOpenUnmixModel" + }, + "widgets_values": [ + "umxl" + ] + }, + { + "id": 135, + "type": "PreviewAudio", + "pos": [ + -3781.0828395909157, + 2229.661260725381 + ], + "size": { + "0": 315, + "1": 76.00011444091797 + }, + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 238 + } + ], + "properties": { + "Node name for S&R": "PreviewAudio" + }, + "widgets_values": [ + null + ] + }, + { + "id": 60, + "type": "Reroute", + "pos": [ + 620.329933043381, + 1202.2781828220634 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 84, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 107 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 102, + 246 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 125, + "type": "StaticBody", + "pos": [ + -1313.8830345995825, + 792.1086069314872 + ], + "size": { + "0": 243.60000610351562, + "1": 250 + }, + "flags": { + "collapsed": false + }, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "previous_body", + "type": "STATIC_BODY", + "link": 223, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "STATIC_BODY", + "type": "STATIC_BODY", + "links": [ + 222 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "StaticBody" + }, + "widgets_values": [ + "segment", + 1, + 0, + 1, + 1, + 0.9, + 0.5, + true, + "(255,255,255)" + ] + }, + { + "id": 124, + "type": "StaticBody", + "pos": [ + -1314.8830345995825, + 1087.1086069314877 + ], + "size": { + "0": 243.60000610351562, + "1": 250 + }, + "flags": { + "collapsed": false + }, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "previous_body", + "type": "STATIC_BODY", + "link": 222, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "STATIC_BODY", + "type": "STATIC_BODY", + "links": [ + 221 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "StaticBody" + }, + "widgets_values": [ + "segment", + 0, + 0, + 0, + 1, + 0.9, + 0.5, + true, + "(255,255,255)" + ] + }, + { + "id": 126, + "type": "StaticBody", + "pos": [ + -1293.8830345995827, + 747.1086069314872 + ], + "size": { + "0": 243.60000610351562, + "1": 250 + }, + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 4, + "inputs": [ + { + "name": "previous_body", + "type": "STATIC_BODY", + "link": null + } + ], + "outputs": [ + { + "name": "STATIC_BODY", + "type": "STATIC_BODY", + "links": [ + 223 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "StaticBody" + }, + "widgets_values": [ + "segment", + 0, + 0.99, + 1, + 0.99, + 0.2, + 0.5, + true, + "(255,255,255)" + ] + }, + { + "id": 117, + "type": "Note", + "pos": [ + -697.8830345995831, + 219.10860693148578 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 4, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "we have two particle emitters, one red one blue" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 142, + "type": "Note", + "pos": [ + -1299.8830345995827, + 695.1086069314872 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 5, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "build the walls\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 143, + "type": "Note", + "pos": [ + -1280.8830345995827, + 306.1086069314861 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 6, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "modulate speed with kick drum\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 144, + "type": "Note", + "pos": [ + -365.88303459958274, + 952.1086069314878 + ], + "size": { + "0": 311.76348876953125, + "1": 194.08082580566406 + }, + "flags": {}, + "order": 7, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "using start and end frames on particle emitters, and particle lifetime on the simulation, we achieve this effect" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 137, + "type": "AudioFilter", + "pos": [ + -3752.4112818275444, + 1945.2478222458992 + ], + "size": { + "0": 252, + "1": 46 + }, + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 241 + }, + { + "name": "filters", + "type": "FREQUENCY_FILTER", + "link": 240 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 242 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "AudioFilter" + } + }, + { + "id": 136, + "type": "FrequencyFilterPreset", + "pos": [ + -3803.411281827543, + 1842.2478222458994 + ], + "size": { + "0": 344.3999938964844, + "1": 58 + }, + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "previous_filter", + "type": "FREQUENCY_FILTER", + "link": null + } + ], + "outputs": [ + { + "name": "FREQUENCY_FILTER", + "type": "FREQUENCY_FILTER", + "links": [ + 240 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FrequencyFilterPreset" + }, + "widgets_values": [ + "isolate_kick_drum" + ] + }, + { + "id": 146, + "type": "PreviewImage", + "pos": [ + -3353.41128182755, + 2093.247822245896 + ], + "size": { + "0": 318.3671569824219, + "1": 246 + }, + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 253 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 40, + "type": "GrowMask", + "pos": [ + 2922.463870968055, + 472.8715993418426 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 89, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 301 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 56, + 108 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "GrowMask" + }, + "widgets_values": [ + 9, + true + ] + }, + { + "id": 62, + "type": "MaskToImage", + "pos": [ + 2995.4638709680544, + 398.8715993418426 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 92, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 108 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 192 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 119, + "type": "Note", + "pos": [ + 2949.4638709680544, + 236.87159934184268 + ], + "size": { + "0": 276.56475830078125, + "1": 96.5937728881836 + }, + "flags": {}, + "order": 9, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "the latent mask ensures nothing but the masked areas will be sampled\n\nwe expand the masks to give the models more area to work with. Increasing particle size would work too" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 103, + "type": "GravityWell", + "pos": [ + -362, + 1219 + ], + "size": { + "0": 330, + "1": 202 + }, + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "previous_well", + "type": "GRAVITY_WELL", + "link": null + } + ], + "outputs": [ + { + "name": "GRAVITY_WELL", + "type": "GRAVITY_WELL", + "links": [ + 181 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GravityWell" + }, + "widgets_values": [ + 0.5, + 0.5, + 5000, + 300, + "attract", + "(255,127,0)", + 0 + ] + }, + { + "id": 133, + "type": "AudioFeatureExtractor", + "pos": [ + -3792.4112818275435, + 2048.2478222458985 + ], + "size": { + "0": 361.20001220703125, + "1": 78 + }, + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 242 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 232 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 251 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "AudioFeatureExtractor" + }, + "widgets_values": [ + "amplitude_envelope" + ] + }, + { + "id": 16, + "type": "VAEEncode", + "pos": [ + -3495, + 836 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 157 + }, + { + "name": "vae", + "type": "VAE", + "link": 14 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 270 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + } + }, + { + "id": 152, + "type": "Reroute", + "pos": [ + -2789, + -145 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 264 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 280 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 153, + "type": "Reroute", + "pos": [ + -2789, + -63 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 265 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 315 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 155, + "type": "Reroute", + "pos": [ + -2789, + -36 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 270 + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [ + 305 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 156, + "type": "Reroute", + "pos": [ + -2789, + -8 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 271 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 278 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 151, + "type": "Reroute", + "pos": [ + -2789, + -172 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 263 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 279 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 166, + "type": "Reroute", + "pos": [ + -224, + -125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 280, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 283 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 165, + "type": "Reroute", + "pos": [ + -225, + -154 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 279 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 284 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 154, + "type": "Reroute", + "pos": [ + -2789, + -91 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 266 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE", + "links": [ + 285 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 57, + "type": "Reroute", + "pos": [ + -2789, + -119 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 207 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 287 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 168, + "type": "Reroute", + "pos": [ + -346, + -100 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 67, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 287 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 288 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 118, + "type": "Note", + "pos": [ + -112, + 168 + ], + "size": { + "0": 306.046630859375, + "1": 133.32003784179688 + }, + "flags": {}, + "order": 11, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "we send the IMAGE output to the ip adapters so that we can mask the separate colors" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 169, + "type": "Reroute", + "pos": [ + 587.2406207102108, + 23.54918030884039 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 289 + } + ], + "outputs": [ + { + "name": "", + "type": "MODEL", + "links": [ + 290 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 150, + "type": "Reroute", + "pos": [ + -2791, + 15 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 323 + } + ], + "outputs": [ + { + "name": "", + "type": "MODEL", + "links": [ + 289 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 160, + "type": "Reroute", + "pos": [ + 1020, + -110 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 293 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 295 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 159, + "type": "Reroute", + "pos": [ + 1020, + -130 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 71, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 292 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 296 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 170, + "type": "Reroute", + "pos": [ + 3720, + -88.27430795081773 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 295 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 297 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 171, + "type": "Reroute", + "pos": [ + 3720, + -121.99592625211795 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 74, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 296 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 298 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 12, + "type": "ParticleEmissionMask", + "pos": [ + -171.88303459958243, + 358.1086069314863 + ], + "size": { + "0": 360.8669128417969, + "1": 474 + }, + "flags": {}, + "order": 82, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 288 + }, + { + "name": "emitters", + "type": "PARTICLE_EMITTER", + "link": 334, + "slot_index": 1 + }, + { + "name": "vortices", + "type": "VORTEX", + "link": null, + "slot_index": 2 + }, + { + "name": "wells", + "type": "GRAVITY_WELL", + "link": 181, + "slot_index": 3 + }, + { + "name": "static_bodies", + "type": "STATIC_BODY", + "link": 221, + "slot_index": 4 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 299 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 107, + 317 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ParticleEmissionMask" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 1440, + 3.5, + 0, + 0, + 0, + 0, + 0, + false, + 1, + 1, + 1 + ] + }, + { + "id": 161, + "type": "Reroute", + "pos": [ + 268, + -90 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 83, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 299 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 300 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 172, + "type": "Reroute", + "pos": [ + 2900.890186935795, + -57.83110864059398 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 86, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 300 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 301 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 164, + "type": "Reroute", + "pos": [ + 3720, + 40 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 278 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 302, + 303 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 173, + "type": "Reroute", + "pos": [ + 6413.825474642017, + 70.86294063793503 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 303 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 304 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 20, + "type": "ADE_UseEvolvedSampling", + "pos": [ + 1868, + 522 + ], + "size": { + "0": 315, + "1": 118 + }, + "flags": {}, + "order": 95, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 191, + "slot_index": 0 + }, + { + "name": "m_models", + "type": "M_MODELS", + "link": 22, + "slot_index": 1 + }, + { + "name": "context_options", + "type": "CONTEXT_OPTIONS", + "link": 211, + "slot_index": 2 + }, + { + "name": "sample_settings", + "type": "SAMPLE_SETTINGS", + "link": null, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 257 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_UseEvolvedSampling" + }, + "widgets_values": [ + "lcm >> sqrt_linear" + ] + }, + { + "id": 122, + "type": "ADE_StandardStaticContextOptions", + "pos": [ + 1873, + 687 + ], + "size": { + "0": 319.20001220703125, + "1": 198 + }, + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "prev_context", + "type": "CONTEXT_OPTIONS", + "link": null + }, + { + "name": "view_opts", + "type": "VIEW_OPTS", + "link": null + } + ], + "outputs": [ + { + "name": "CONTEXT_OPTS", + "type": "CONTEXT_OPTIONS", + "links": [ + 211 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_StandardStaticContextOptions" + }, + "widgets_values": [ + 16, + 4, + "pyramid", + false, + 0, + 1 + ] + }, + { + "id": 19, + "type": "ADE_ApplyAnimateDiffModelSimple", + "pos": [ + 1879, + 926 + ], + "size": { + "0": 260.3999938964844, + "1": 114 + }, + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "motion_model", + "type": "MOTION_MODEL_ADE", + "link": 28, + "slot_index": 0 + }, + { + "name": "motion_lora", + "type": "MOTION_LORA", + "link": null + }, + { + "name": "scale_multival", + "type": "MULTIVAL", + "link": null + }, + { + "name": "effect_multival", + "type": "MULTIVAL", + "link": null + }, + { + "name": "ad_keyframes", + "type": "AD_KEYFRAMES", + "link": null + } + ], + "outputs": [ + { + "name": "M_MODELS", + "type": "M_MODELS", + "links": [ + 22 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_ApplyAnimateDiffModelSimple" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 25, + "type": "ADE_LoadAnimateDiffModel", + "pos": [ + 1879, + 1093 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "ad_settings", + "type": "AD_SETTINGS", + "link": null + } + ], + "outputs": [ + { + "name": "MOTION_MODEL", + "type": "MOTION_MODEL_ADE", + "links": [ + 28 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_LoadAnimateDiffModel" + }, + "widgets_values": [ + "ALCM_sd15_t2v_beta.ckpt" + ] + }, + { + "id": 148, + "type": "ModelSamplingDiscrete", + "pos": [ + 1856, + 370 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 96, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 257 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 258 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ModelSamplingDiscrete" + }, + "widgets_values": [ + "lcm", + false + ] + }, + { + "id": 129, + "type": "AudioSeparator", + "pos": [ + -4332, + 2116 + ], + "size": { + "0": 317.4000244140625, + "1": 158 + }, + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "OPEN_UNMIX_MODEL", + "link": 226, + "slot_index": 0 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 227 + }, + { + "name": "video_frames", + "type": "IMAGE", + "link": 228 + } + ], + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": [ + 238, + 265 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "drums_audio", + "type": "AUDIO", + "links": [ + 241 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "vocals_audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "bass_audio", + "type": "AUDIO", + "links": [], + "shape": 3, + "slot_index": 3 + }, + { + "name": "other_audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "links": [ + 232 + ], + "shape": 3, + "slot_index": 5 + } + ], + "properties": { + "Node name for S&R": "AudioSeparator" + }, + "widgets_values": [ + 30 + ] + }, + { + "id": 92, + "type": "GetImageSizeAndCount", + "pos": [ + -3977.6972251206093, + 1156.6434507532335 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 156 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 157, + 309 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "432 width", + "type": "INT", + "links": [ + 158 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "768 height", + "type": "INT", + "links": [ + 159 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "200 count", + "type": "INT", + "links": [ + 160 + ], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 176, + "type": "Reroute", + "pos": [ + -2787, + -201 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 309 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 310 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 177, + "type": "Reroute", + "pos": [ + -220.4294721816832, + -177.81376603521517 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 310 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 311 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 96, + "type": "ControlNetApplyAdvanced", + "pos": [ + 268, + -832 + ], + "size": { + "0": 315, + "1": 166 + }, + "flags": {}, + "order": 66, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 284 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 283 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 171, + "slot_index": 2 + }, + { + "name": "image", + "type": "IMAGE", + "link": 195 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 292 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 293 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ControlNetApplyAdvanced" + }, + "widgets_values": [ + 0.28, + 0, + 0.6960000000000001 + ] + }, + { + "id": 108, + "type": "DepthAnything_V2", + "pos": [ + -67, + -789 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 60, + "mode": 0, + "inputs": [ + { + "name": "da_model", + "type": "DAMODEL", + "link": 193, + "slot_index": 0 + }, + { + "name": "images", + "type": "IMAGE", + "link": 311 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 195 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DepthAnything_V2" + } + }, + { + "id": 97, + "type": "ControlNetLoader", + "pos": [ + 288, + -589 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 14, + "mode": 0, + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 171 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoader" + }, + "widgets_values": [ + "control_v11f1p_sd15_depth_fp16.safetensors" + ] + }, + { + "id": 109, + "type": "DownloadAndLoadDepthAnythingV2Model", + "pos": [ + -85, + -651 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 15, + "mode": 0, + "outputs": [ + { + "name": "da_v2_model", + "type": "DAMODEL", + "links": [ + 193 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "DownloadAndLoadDepthAnythingV2Model" + }, + "widgets_values": [ + "depth_anything_v2_vitl_fp32.safetensors" + ] + }, + { + "id": 174, + "type": "Reroute", + "pos": [ + 2898, + 7 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 305 + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [ + 306, + 312 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 163, + "type": "Reroute", + "pos": [ + 3720, + 10 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 312 + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 179, + "type": "Reroute", + "pos": [ + -344, + -67 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 315 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 318, + 319 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 180, + "type": "VHS_VideoCombine", + "pos": [ + 32, + 874 + ], + "size": [ + 315, + 310 + ], + "flags": {}, + "order": 85, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 317 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 318 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00078-audio.mp4", + "subfolder": "", + "type": "temp", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 181, + "type": "Note", + "pos": [ + -2660, + 370 + ], + "size": { + "0": 929.05517578125, + "1": 675.6070556640625 + }, + "flags": {}, + "order": 16, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "This workflow at a high level: \n\nWe are loading a video, and changing wherever the particles touch the image.\n\nThe lora has an effect on the area of all the particles, while the color of the particles adds additional effect from the IPAdapter.\n\nWe use multiple particle emitters, starting at different times and pointing in different directions.\n\nWe use the kick drum to control the speed of all the particles." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 145, + "type": "Note", + "pos": [ + -3922.411281827541, + 1649.2478222458997 + ], + "size": { + "0": 377.5563659667969, + "1": 95.57986450195312 + }, + "flags": {}, + "order": 17, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "we separate the drums, isolate the kick, and fine tune the feature" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 182, + "type": "Note", + "pos": [ + -3843.9910840550833, + 1353.8088449893194 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 18, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "load the video, make blank masks for this use case" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 167, + "type": "Reroute", + "pos": [ + -1492, + -87 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 285 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE", + "links": [ + 286 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 18, + "type": "SetLatentNoiseMask", + "pos": [ + 2980.7666021050854, + 615.9845317435357 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 91, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 306 + }, + { + "name": "mask", + "type": "MASK", + "link": 56 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 321 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 120, + "type": "Note", + "pos": [ + 901, + 1273 + ], + "size": { + "0": 210.61317443847656, + "1": 59.68153381347656 + }, + "flags": {}, + "order": 19, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "apply to red, apply to blue" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 7, + "type": "CLIPTextEncode", + "pos": [ + -3797, + 467 + ], + "size": { + "0": 425.27801513671875, + "1": 180.6060791015625 + }, + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 5 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 264 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "text, watermark" + ] + }, + { + "id": 95, + "type": "LoraLoaderModelOnly", + "pos": [ + -3735.1099941771445, + -9.96545643229408 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 165 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 322 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "ral-origami-sd15.safetensors", + 1 + ] + }, + { + "id": 141, + "type": "FeatureMixer", + "pos": [ + -3364, + 1712 + ], + "size": { + "0": 367.79998779296875, + "1": 318 + }, + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 251 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 266 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 253 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0.5 + ] + }, + { + "id": 178, + "type": "Reroute", + "pos": [ + 2902, + -23 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 56, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 319 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 314, + 324 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 186, + "type": "VHS_VideoCombine", + "pos": [ + 4719, + 258 + ], + "size": { + "0": 315, + "1": 310 + }, + "flags": {}, + "order": 101, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 327 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02879-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 187, + "type": "Reroute", + "pos": [ + 3860.4503163055965, + 306.1783218186079 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 68, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 328 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 185, + "type": "Reroute", + "pos": [ + 3724, + -19 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 324 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 328, + 330 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 184, + "type": "LoraLoaderModelOnly", + "pos": [ + -3740, + 115 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 35, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 322 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 323 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "ALCM_sd15_lora_beta.safetensors", + 1 + ] + }, + { + "id": 4, + "type": "CheckpointLoaderSimple", + "pos": [ + -4305.109994177148, + 340.0345435677062 + ], + "size": { + "0": 315, + "1": 98 + }, + "flags": {}, + "order": 20, + "mode": 0, + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 165 + ], + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 3, + 5 + ], + "slot_index": 1 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 14, + 271 + ], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "photonLCM_v10.safetensors" + ] + }, + { + "id": 183, + "type": "Note", + "pos": [ + -4152, + -20 + ], + "size": { + "0": 354.02020263671875, + "1": 163.20777893066406 + }, + "flags": {}, + "order": 21, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "add the lora, include the trigger word in the prompt\n\nif youre not using an LCM distilled checkpoint, apply the lcm lora" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 31, + "type": "LoadImage", + "pos": [ + 1155.3299330433806, + 302.27818282206294 + ], + "size": { + "0": 315, + "1": 314 + }, + "flags": {}, + "order": 22, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 198 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "anime-silver-armoured-android-girl-modern-ai-art-366.webp", + "image" + ] + }, + { + "id": 6, + "type": "CLIPTextEncode", + "pos": [ + -3806, + 253 + ], + "size": { + "0": 422.84503173828125, + "1": 164.31304931640625 + }, + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 3 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 263 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "ral-origami falling from the sky transforming everything into ral-origami, trending on artstation, depth of field" + ] + }, + { + "id": 128, + "type": "VHS_LoadAudioUpload", + "pos": [ + -4294.082839590915, + 1665.6612607253858 + ], + "size": { + "0": 226.8000030517578, + "1": 130 + }, + "flags": {}, + "order": 23, + "mode": 0, + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": [ + 227 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadAudioUpload" + }, + "widgets_values": { + "audio": "pexels-polina-tankilevitch-5385809 (1080p).mp4", + "start_time": 0.5, + "duration": 0, + "choose audio to upload": "image" + } + }, + { + "id": 162, + "type": "Reroute", + "pos": [ + 7303, + 6 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 330 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 337 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 189, + "type": "VHS_VideoCombine", + "pos": [ + 7429, + 292 + ], + "size": { + "0": 315, + "1": 310 + }, + "flags": {}, + "order": 106, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 336 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 337 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": {} + } + } + }, + { + "id": 107, + "type": "VHS_VideoCombine", + "pos": [ + 3380, + 320 + ], + "size": [ + 315, + 334 + ], + "flags": {}, + "order": 94, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 192 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 314 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/nvenc_h264-mp4", + "pix_fmt": "yuv420p", + "bitrate": 10, + "megabit": true, + "save_metadata": false, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00076-audio.mp4", + "subfolder": "", + "type": "temp", + "format": "video/nvenc_h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 89, + "type": "VHS_LoadVideo", + "pos": [ + -4340, + 800 + ], + "size": { + "0": 235.1999969482422, + "1": 262 + }, + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 154, + 228 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "pexels-polina-tankilevitch-5385809 (1080p).mp4", + "force_rate": 30, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 75, + "skip_first_frames": 0, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 75, + "skip_first_frames": 0, + "force_rate": 30, + "filename": "pexels-polina-tankilevitch-5385809 (1080p).mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + } + } + } + }, + { + "id": 32, + "type": "LoadImage", + "pos": [ + 500, + 313 + ], + "size": { + "0": 210, + "1": 314 + }, + "flags": {}, + "order": 25, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 197 + ], + "shape": 3 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "ddmtface.jpg", + "image" + ] + }, + { + "id": 138, + "type": "ParticleEmitter", + "pos": [ + -691, + 745 + ], + "size": { + "0": 312.3999938964844, + "1": 382 + }, + "flags": {}, + "order": 79, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 339, + "slot_index": 0 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null, + "slot_index": 1 + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null, + "slot_index": 2 + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": 341, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 332 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.5, + 1, + 270, + 30, + 38.6, + 1, + 38, + "(255,0,0)", + 0, + 100, + 106, + 0 + ] + }, + { + "id": 134, + "type": "ParticleSpeedModulation", + "pos": [ + -1318.8830345995825, + 418.1086069314867 + ], + "size": { + "0": 493.8000183105469, + "1": 222 + }, + "flags": {}, + "order": 73, + "mode": 0, + "inputs": [ + { + "name": "previous_modulation", + "type": "PARTICLE_MODULATION", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": 286 + } + ], + "outputs": [ + { + "name": "PARTICLE_MODULATION", + "type": "PARTICLE_MODULATION", + "links": [ + 259, + 338, + 341 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleSpeedModulation" + }, + "widgets_values": [ + 0, + 0, + 0, + "ease_in_out", + false, + false, + 529 + ] + }, + { + "id": 149, + "type": "ParticleEmitter", + "pos": [ + -702, + 1178 + ], + "size": { + "0": 312.3999938964844, + "1": 382 + }, + "flags": {}, + "order": 80, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 332, + "slot_index": 0 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null, + "slot_index": 1 + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": 259, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 333 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0, + 0.5, + 0, + 30, + 38.6, + 1, + 38, + "(50,100,150)", + 0, + 185, + 188, + 0 + ] + }, + { + "id": 188, + "type": "ParticleEmitter", + "pos": [ + -704, + 1590 + ], + "size": { + "0": 312.3999938964844, + "1": 382 + }, + "flags": {}, + "order": 81, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 333, + "slot_index": 0 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null, + "slot_index": 1 + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 334 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0, + 0.5, + 0, + 30, + 38.6, + 1, + 38, + "(50,100,150)", + 0, + 265, + 270, + 0 + ] + }, + { + "id": 13, + "type": "ParticleEmitter", + "pos": [ + -689, + 319 + ], + "size": { + "0": 312.3999938964844, + "1": 382 + }, + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": null, + "slot_index": 0 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null, + "slot_index": 1 + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": 338, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 339 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.5, + 0, + 90, + 30, + 38.6, + 1, + 38, + "(50,100,150)", + 0, + 10, + 16, + 0 + ] + } + ], + "links": [ + [ + 3, + 4, + 1, + 6, + 0, + "CLIP" + ], + [ + 5, + 4, + 1, + 7, + 0, + "CLIP" + ], + [ + 7, + 3, + 0, + 8, + 0, + "LATENT" + ], + [ + 14, + 4, + 2, + 16, + 1, + "VAE" + ], + [ + 18, + 10, + 0, + 17, + 0, + "IMAGE" + ], + [ + 22, + 19, + 0, + 20, + 1, + "M_MODELS" + ], + [ + 28, + 25, + 0, + 19, + 0, + "MOTION_MODEL_ADE" + ], + [ + 47, + 3, + 0, + 35, + 0, + "LATENT" + ], + [ + 48, + 35, + 0, + 34, + 3, + "LATENT" + ], + [ + 52, + 34, + 0, + 36, + 0, + "LATENT" + ], + [ + 56, + 40, + 0, + 18, + 1, + "MASK" + ], + [ + 69, + 46, + 0, + 34, + 0, + "MODEL" + ], + [ + 102, + 60, + 0, + 26, + 0, + "IMAGE" + ], + [ + 107, + 12, + 1, + 60, + 0, + "*" + ], + [ + 108, + 40, + 0, + 62, + 0, + "MASK" + ], + [ + 154, + 89, + 0, + 90, + 0, + "IMAGE" + ], + [ + 156, + 90, + 0, + 92, + 0, + "IMAGE" + ], + [ + 157, + 92, + 0, + 16, + 0, + "IMAGE" + ], + [ + 158, + 92, + 1, + 10, + 0, + "INT" + ], + [ + 159, + 92, + 2, + 10, + 1, + "INT" + ], + [ + 160, + 92, + 3, + 10, + 2, + "INT" + ], + [ + 165, + 4, + 0, + 95, + 0, + "MODEL" + ], + [ + 171, + 97, + 0, + 96, + 2, + "CONTROL_NET" + ], + [ + 181, + 103, + 0, + 12, + 3, + "GRAVITY_WELL" + ], + [ + 182, + 30, + 0, + 105, + 0, + "MODEL" + ], + [ + 183, + 30, + 1, + 105, + 1, + "IPADAPTER" + ], + [ + 187, + 105, + 0, + 106, + 0, + "MODEL" + ], + [ + 191, + 106, + 0, + 20, + 0, + "MODEL" + ], + [ + 192, + 62, + 0, + 107, + 0, + "IMAGE" + ], + [ + 193, + 109, + 0, + 108, + 0, + "DAMODEL" + ], + [ + 195, + 108, + 0, + 96, + 3, + "IMAGE" + ], + [ + 196, + 30, + 1, + 106, + 1, + "IPADAPTER" + ], + [ + 197, + 32, + 0, + 105, + 2, + "IMAGE" + ], + [ + 198, + 31, + 0, + 106, + 2, + "IMAGE" + ], + [ + 202, + 113, + 0, + 112, + 0, + "UPSCALE_MODEL" + ], + [ + 207, + 17, + 0, + 57, + 0, + "*" + ], + [ + 209, + 46, + 0, + 3, + 0, + "MODEL" + ], + [ + 211, + 122, + 0, + 20, + 2, + "CONTEXT_OPTIONS" + ], + [ + 212, + 44, + 0, + 3, + 1, + "CONDITIONING" + ], + [ + 213, + 45, + 0, + 3, + 2, + "CONDITIONING" + ], + [ + 215, + 44, + 0, + 34, + 1, + "CONDITIONING" + ], + [ + 216, + 45, + 0, + 34, + 2, + "CONDITIONING" + ], + [ + 217, + 36, + 0, + 114, + 0, + "IMAGE" + ], + [ + 219, + 114, + 0, + 112, + 1, + "IMAGE" + ], + [ + 221, + 124, + 0, + 12, + 4, + "STATIC_BODY" + ], + [ + 222, + 125, + 0, + 124, + 0, + "STATIC_BODY" + ], + [ + 223, + 126, + 0, + 125, + 0, + "STATIC_BODY" + ], + [ + 226, + 130, + 0, + 129, + 0, + "OPEN_UNMIX_MODEL" + ], + [ + 227, + 128, + 0, + 129, + 1, + "AUDIO" + ], + [ + 228, + 89, + 0, + 129, + 2, + "IMAGE" + ], + [ + 232, + 129, + 5, + 133, + 1, + "FEATURE_PIPE" + ], + [ + 238, + 129, + 0, + 135, + 0, + "AUDIO" + ], + [ + 240, + 136, + 0, + 137, + 1, + "FREQUENCY_FILTER" + ], + [ + 241, + 129, + 1, + 137, + 0, + "AUDIO" + ], + [ + 242, + 137, + 0, + 133, + 0, + "AUDIO" + ], + [ + 246, + 60, + 0, + 27, + 0, + "IMAGE" + ], + [ + 249, + 26, + 0, + 105, + 4, + "MASK" + ], + [ + 250, + 27, + 0, + 106, + 4, + "MASK" + ], + [ + 251, + 133, + 0, + 141, + 0, + "FEATURE" + ], + [ + 253, + 141, + 1, + 146, + 0, + "IMAGE" + ], + [ + 257, + 20, + 0, + 148, + 0, + "MODEL" + ], + [ + 258, + 148, + 0, + 46, + 0, + "*" + ], + [ + 259, + 134, + 0, + 149, + 3, + "PARTICLE_MODULATION" + ], + [ + 263, + 6, + 0, + 151, + 0, + "*" + ], + [ + 264, + 7, + 0, + 152, + 0, + "*" + ], + [ + 265, + 129, + 0, + 153, + 0, + "*" + ], + [ + 266, + 141, + 0, + 154, + 0, + "*" + ], + [ + 270, + 16, + 0, + 155, + 0, + "*" + ], + [ + 271, + 4, + 2, + 156, + 0, + "*" + ], + [ + 278, + 156, + 0, + 164, + 0, + "*" + ], + [ + 279, + 151, + 0, + 165, + 0, + "*" + ], + [ + 280, + 152, + 0, + 166, + 0, + "*" + ], + [ + 283, + 166, + 0, + 96, + 1, + "CONDITIONING" + ], + [ + 284, + 165, + 0, + 96, + 0, + "CONDITIONING" + ], + [ + 285, + 154, + 0, + 167, + 0, + "*" + ], + [ + 286, + 167, + 0, + 134, + 1, + "FEATURE" + ], + [ + 287, + 57, + 0, + 168, + 0, + "*" + ], + [ + 288, + 168, + 0, + 12, + 0, + "MASK" + ], + [ + 289, + 150, + 0, + 169, + 0, + "*" + ], + [ + 290, + 169, + 0, + 30, + 0, + "MODEL" + ], + [ + 292, + 96, + 0, + 159, + 0, + "*" + ], + [ + 293, + 96, + 1, + 160, + 0, + "*" + ], + [ + 295, + 160, + 0, + 170, + 0, + "*" + ], + [ + 296, + 159, + 0, + 171, + 0, + "*" + ], + [ + 297, + 170, + 0, + 45, + 0, + "*" + ], + [ + 298, + 171, + 0, + 44, + 0, + "*" + ], + [ + 299, + 12, + 0, + 161, + 0, + "*" + ], + [ + 300, + 161, + 0, + 172, + 0, + "*" + ], + [ + 301, + 172, + 0, + 40, + 0, + "MASK" + ], + [ + 302, + 164, + 0, + 8, + 1, + "VAE" + ], + [ + 303, + 164, + 0, + 173, + 0, + "*" + ], + [ + 304, + 173, + 0, + 36, + 1, + "VAE" + ], + [ + 305, + 155, + 0, + 174, + 0, + "*" + ], + [ + 306, + 174, + 0, + 18, + 0, + "LATENT" + ], + [ + 309, + 92, + 0, + 176, + 0, + "*" + ], + [ + 310, + 176, + 0, + 177, + 0, + "*" + ], + [ + 311, + 177, + 0, + 108, + 1, + "IMAGE" + ], + [ + 312, + 174, + 0, + 163, + 0, + "*" + ], + [ + 314, + 178, + 0, + 107, + 1, + "AUDIO" + ], + [ + 315, + 153, + 0, + 179, + 0, + "*" + ], + [ + 317, + 12, + 1, + 180, + 0, + "IMAGE" + ], + [ + 318, + 179, + 0, + 180, + 1, + "AUDIO" + ], + [ + 319, + 179, + 0, + 178, + 0, + "*" + ], + [ + 321, + 18, + 0, + 3, + 3, + "LATENT" + ], + [ + 322, + 95, + 0, + 184, + 0, + "MODEL" + ], + [ + 323, + 184, + 0, + 150, + 0, + "*" + ], + [ + 324, + 178, + 0, + 185, + 0, + "*" + ], + [ + 327, + 8, + 0, + 186, + 0, + "IMAGE" + ], + [ + 328, + 185, + 0, + 187, + 0, + "*" + ], + [ + 330, + 185, + 0, + 162, + 0, + "*" + ], + [ + 332, + 138, + 0, + 149, + 0, + "PARTICLE_EMITTER" + ], + [ + 333, + 149, + 0, + 188, + 0, + "PARTICLE_EMITTER" + ], + [ + 334, + 188, + 0, + 12, + 1, + "PARTICLE_EMITTER" + ], + [ + 336, + 112, + 0, + 189, + 0, + "IMAGE" + ], + [ + 337, + 162, + 0, + 189, + 1, + "AUDIO" + ], + [ + 338, + 134, + 0, + 13, + 3, + "PARTICLE_MODULATION" + ], + [ + 339, + 13, + 0, + 138, + 0, + "PARTICLE_EMITTER" + ], + [ + 341, + 134, + 0, + 138, + 3, + "PARTICLE_MODULATION" + ] + ], + "groups": [ + { + "title": "Particle Emitter", + "bounding": [ + -1382, + 176, + 1812, + 1712 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Anim Diff", + "bounding": [ + 1805, + 127, + 914, + 1153 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Load Video", + "bounding": [ + -4387, + 720, + 1209, + 816 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Ctrl Net", + "bounding": [ + -115, + -892, + 853, + 511 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Latent noise mask", + "bounding": [ + 2894, + 160, + 865, + 679 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sample", + "bounding": [ + 3832, + 148, + 1263, + 753 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sample2", + "bounding": [ + 5151, + 151, + 1082, + 810 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Upscale", + "bounding": [ + 6285, + 158, + 1536, + 684 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Ipadapters", + "bounding": [ + 625, + 100, + 1036, + 1329 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Model", + "bounding": [ + -4320, + -116, + 1132, + 817 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Audio feature", + "bounding": [ + -4387, + 1561, + 1423, + 775 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.9849732675807893, + "offset": [ + 4914.051898096126, + -1281.0800310855693 + ] + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/depth_chamber_image.json b/examples/depth_chamber_image.json new file mode 100644 index 0000000..0adcbb3 --- /dev/null +++ b/examples/depth_chamber_image.json @@ -0,0 +1,6895 @@ +{ + "last_node_id": 178, + "last_link_id": 299, + "nodes": [ + { + "id": 30, + "type": "ADE_SigmaSchedule", + "pos": [ + 3141.5897819464126, + 1118.8759046187079 + ], + "size": { + "0": 244.73928833007812, + "1": 58 + }, + "flags": {}, + "order": 0, + "mode": 0, + "outputs": [ + { + "name": "SIGMA_SCHEDULE", + "type": "SIGMA_SCHEDULE", + "links": [ + 51 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Sigma Schedule 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_SigmaSchedule", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "lcm avg(sqrt_linear,linear)" + ] + }, + { + "id": 32, + "type": "ADE_MultivalDynamic", + "pos": [ + 3131.5897819464126, + 768.8759046187079 + ], + "size": { + "0": 259.9388122558594, + "1": 63.332008361816406 + }, + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "mask_optional", + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "MULTIVAL", + "type": "MULTIVAL", + "links": [ + 48 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Scale 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_MultivalDynamic", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.1400000000000001, + "" + ] + }, + { + "id": 34, + "type": "ADE_MultivalDynamic", + "pos": [ + 3131.5897819464126, + 658.8759046187079 + ], + "size": { + "0": 265.1632385253906, + "1": 58 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "mask_optional", + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "MULTIVAL", + "type": "MULTIVAL", + "links": [ + 49 + ], + "shape": 3 + } + ], + "title": "Effect 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_MultivalDynamic", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.1, + "" + ] + }, + { + "id": 35, + "type": "ADE_CustomCFGSimple", + "pos": [ + 3131.5897819464126, + 868.8759046187079 + ], + "size": { + "0": 257.2469787597656, + "1": 60.893348693847656 + }, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "cfg_extras", + "type": "CFG_EXTRAS", + "link": null + } + ], + "outputs": [ + { + "name": "CUSTOM_CFG", + "type": "CUSTOM_CFG", + "links": [ + 50 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_CustomCFGSimple", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 2, + "" + ] + }, + { + "id": 36, + "type": "ADE_AnimateDiffSettings", + "pos": [ + 3161.5897819464126, + 1218.8759046187079 + ], + "size": { + "0": 226.8000030517578, + "1": 54 + }, + "flags": { + "collapsed": true + }, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "pe_adjust", + "type": "PE_ADJUST", + "link": 53, + "slot_index": 0 + }, + { + "name": "weight_adjust", + "type": "WEIGHT_ADJUST", + "link": 54, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "AD_SETTINGS", + "type": "AD_SETTINGS", + "links": [ + 46 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffSettings", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "" + ] + }, + { + "id": 37, + "type": "ADE_AdjustPESweetspotStretch", + "pos": [ + 3131.5897819464126, + 968.8759046187079 + ], + "size": { + "0": 253.07310485839844, + "1": 106 + }, + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "prev_pe_adjust", + "type": "PE_ADJUST", + "link": null + } + ], + "outputs": [ + { + "name": "PE_ADJUST", + "type": "PE_ADJUST", + "links": [ + 53 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AdjustPESweetspotStretch", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 16, + 18, + false, + "" + ] + }, + { + "id": 57, + "type": "GetNode", + "pos": { + "0": 981.441162109375, + "1": 1401.961181640625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 81 + ], + "slot_index": 0 + } + ], + "title": "Get_depth_maps", + "properties": {}, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 58, + "type": "GetNode", + "pos": { + "0": 961.441162109375, + "1": 1551.961181640625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 82 + ], + "slot_index": 0 + } + ], + "title": "Get_lineart", + "properties": {}, + "widgets_values": [ + "lineart" + ] + }, + { + "id": 63, + "type": "PreviewImage", + "pos": [ + 1430, + -4640 + ], + "size": { + "0": 210, + "1": 246 + }, + "flags": {}, + "order": 61, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 95 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 19, + "type": "EmptyImage", + "pos": [ + -309.8733202685141, + -894.0264396732274 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "link": 26, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 27, + "widget": { + "name": "height" + } + }, + { + "name": "batch_size", + "type": "INT", + "link": 103, + "widget": { + "name": "batch_size" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 30 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyImage" + }, + "widgets_values": [ + 512, + 512, + 60, + 0 + ] + }, + { + "id": 50, + "type": "LineartStandardPreprocessor", + "pos": [ + -2702.5557197546927, + -976.6574720262626 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 129 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 92 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LineartStandardPreprocessor" + }, + "widgets_values": [ + 6, + 8, + 512 + ] + }, + { + "id": 60, + "type": "RepeatImageBatch", + "pos": [ + -2335.555719754692, + -957.6574720262623 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 92 + }, + { + "name": "amount", + "type": "INT", + "link": 90, + "widget": { + "name": "amount" + }, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 93 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "RepeatImageBatch" + }, + "widgets_values": [ + 60 + ] + }, + { + "id": 16, + "type": "RepeatImageBatch", + "pos": [ + -2338.555719754692, + -667.6574720262613 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 73, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 17 + }, + { + "name": "amount", + "type": "INT", + "link": 41, + "widget": { + "name": "amount" + }, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 77 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "RepeatImageBatch" + }, + "widgets_values": [ + 60 + ] + }, + { + "id": 33, + "type": "ADE_AnimateDiffUniformContextOptions", + "pos": [ + 3481.5897819464126, + 658.8759046187079 + ], + "size": { + "0": 273.269775390625, + "1": 270 + }, + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "prev_context", + "type": "CONTEXT_OPTIONS", + "link": null + }, + { + "name": "view_opts", + "type": "VIEW_OPTS", + "link": null + } + ], + "outputs": [ + { + "name": "CONTEXT_OPTS", + "type": "CONTEXT_OPTIONS", + "links": [ + 44 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Context Options 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_AnimateDiffUniformContextOptions", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 16, + 1, + 4, + "uniform", + false, + "pyramid", + false, + 0, + 1, + "" + ] + }, + { + "id": 29, + "type": "ADE_AnimateDiffSamplingSettings", + "pos": [ + 3481.5897819464126, + 968.8759046187079 + ], + "size": { + "0": 273.3500061035156, + "1": 254 + }, + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "noise_layers", + "type": "NOISE_LAYERS", + "link": null, + "slot_index": 0 + }, + { + "name": "iteration_opts", + "type": "ITERATION_OPTS", + "link": null + }, + { + "name": "custom_cfg", + "type": "CUSTOM_CFG", + "link": 50, + "slot_index": 2 + }, + { + "name": "sigma_schedule", + "type": "SIGMA_SCHEDULE", + "link": 51, + "slot_index": 3 + }, + { + "name": "seed_override", + "type": "INT", + "link": null, + "widget": { + "name": "seed_override" + } + }, + { + "name": "seed_override", + "type": "INT", + "link": null, + "widget": { + "name": "seed_override" + } + } + ], + "outputs": [ + { + "name": "settings", + "type": "SAMPLE_SETTINGS", + "links": [ + 47 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffSamplingSettings", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 0, + "FreeNoise", + "comfy", + 0, + 0, + false, + "" + ] + }, + { + "id": 14, + "type": "DepthAnything_V2", + "pos": [ + -2688.433746544838, + -613.3686263142703 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 66, + "mode": 0, + "inputs": [ + { + "name": "da_model", + "type": "DAMODEL", + "link": 15, + "slot_index": 0 + }, + { + "name": "images", + "type": "IMAGE", + "link": 130 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 17 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DepthAnything_V2" + } + }, + { + "id": 86, + "type": "Note", + "pos": [ + 3160.2307942589186, + 250.7002531609014 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 8, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "Shoutout Akatz" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 12, + "type": "VAEEncode", + "pos": [ + 1562, + 458 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 74, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 230 + }, + { + "name": "vae", + "type": "VAE", + "link": 12 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 67 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + } + }, + { + "id": 43, + "type": "CR Apply LoRA Stack", + "pos": [ + 1524, + 612 + ], + "size": { + "0": 254.40000915527344, + "1": 66 + }, + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 60 + }, + { + "name": "clip", + "type": "CLIP", + "link": 61 + }, + { + "name": "lora_stack", + "type": "LORA_STACK", + "link": 62 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 65 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 63, + 64 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "show_help", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CR Apply LoRA Stack" + } + }, + { + "id": 44, + "type": "SetLatentNoiseMask", + "pos": [ + 5196.2924473208695, + 361.47099519392407 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 102, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 67 + }, + { + "name": "mask", + "type": "MASK", + "link": 151 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 68 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 64, + "type": "ImageScale", + "pos": [ + 4420.911603734175, + 290.661003053677 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 97 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 98 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 1000, + 1000, + "disabled" + ] + }, + { + "id": 40, + "type": "IPAdapterUnifiedLoader", + "pos": [ + 4427.911603734175, + 481.6610030536765 + ], + "size": { + "0": 315, + "1": 78 + }, + "flags": {}, + "order": 68, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 56 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 57 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "links": [ + 58 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "IPAdapterUnifiedLoader" + }, + "widgets_values": [ + "PLUS (high strength)" + ] + }, + { + "id": 7, + "type": "CLIPTextEncode", + "pos": [ + 1937, + 702 + ], + "size": { + "0": 425.27801513671875, + "1": 180.6060791015625 + }, + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 64 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 86 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "text, watermark" + ] + }, + { + "id": 39, + "type": "ADE_AnimateDiffLoRALoader", + "pos": [ + 3114, + 356 + ], + "size": { + "0": 261.19134521484375, + "1": 82 + }, + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "prev_motion_lora", + "type": "MOTION_LORA", + "link": null + } + ], + "outputs": [ + { + "name": "MOTION_LORA", + "type": "MOTION_LORA", + "links": [ + 45 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "AnimateDiff LoRA", + "properties": { + "Node name for S&R": "ADE_AnimateDiffLoRALoader", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "LiquidAF-0-1.safetensors", + 0.8, + "" + ] + }, + { + "id": 38, + "type": "ADE_AdjustWeightAllMult", + "pos": [ + 3115, + 498 + ], + "size": { + "0": 270.3999938964844, + "1": 82 + }, + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "prev_weight_adjust", + "type": "WEIGHT_ADJUST", + "link": null + } + ], + "outputs": [ + { + "name": "WEIGHT_ADJUST", + "type": "WEIGHT_ADJUST", + "links": [ + 54 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AdjustWeightAllMult", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.01, + false, + "" + ] + }, + { + "id": 4, + "type": "CheckpointLoaderSimple", + "pos": [ + 1094, + 453 + ], + "size": { + "0": 315, + "1": 98 + }, + "flags": {}, + "order": 11, + "mode": 0, + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 60 + ], + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 61 + ], + "slot_index": 1 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 12, + 133 + ], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "photon_v1.safetensors" + ] + }, + { + "id": 59, + "type": "Apply ControlNet Stack", + "pos": [ + 2524, + 581 + ], + "size": { + "0": 304.79998779296875, + "1": 66 + }, + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 85 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 86 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": 84, + "slot_index": 2 + } + ], + "outputs": [ + { + "name": "CONDITIONING+", + "type": "CONDITIONING", + "links": [ + 134 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CONDITIONING-", + "type": "CONDITIONING", + "links": [ + 135 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "Apply ControlNet Stack", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "shape": 1 + }, + { + "id": 88, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 64 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 133 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 136 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 89, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 105 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 134 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 139 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 90, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 143.3452987595907 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 78, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 135 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 141 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 98, + "type": "Reroute", + "pos": [ + 5172, + 31 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 100, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 149 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 150, + 151 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 100, + "type": "SetLatentNoiseMask", + "pos": [ + 6505.217366877503, + 369.41342322069596 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 108, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 152 + }, + { + "name": "mask", + "type": "MASK", + "link": 154 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 153 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 17, + "type": "GetImageSizeAndCount", + "pos": [ + -3900, + -866 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 18 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 122, + 128 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "700 width", + "type": "INT", + "links": null, + "shape": 3, + "slot_index": 1 + }, + { + "name": "1050 height", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "1 count", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 11, + "type": "RepeatImageBatch", + "pos": [ + -3251, + -611 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 126 + }, + { + "name": "amount", + "type": "INT", + "link": 42, + "widget": { + "name": "amount" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 110 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "RepeatImageBatch" + }, + "widgets_values": [ + 60 + ] + }, + { + "id": 85, + "type": "ImageResizeKJ", + "pos": [ + -3652, + -898 + ], + "size": { + "0": 310.7047424316406, + "1": 238 + }, + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 128 + }, + { + "name": "get_image_size", + "type": "IMAGE", + "link": null + }, + { + "name": "width_input", + "type": "INT", + "link": null, + "widget": { + "name": "width_input" + } + }, + { + "name": "height_input", + "type": "INT", + "link": null, + "widget": { + "name": "height_input" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 129, + 130 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "height", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ImageResizeKJ" + }, + "widgets_values": [ + 1280, + 1280, + "lanczos", + true, + 2, + 0, + 0, + "disabled" + ] + }, + { + "id": 107, + "type": "RepeatImageBatch", + "pos": [ + -3691, + -1010 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 163 + }, + { + "name": "amount", + "type": "INT", + "link": 162, + "widget": { + "name": "amount" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 164 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "RepeatImageBatch" + }, + "widgets_values": [ + 60 + ] + }, + { + "id": 104, + "type": "SetNode", + "pos": { + "0": -3212, + "1": -997, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 164 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_init_img", + "properties": { + "previousName": "init_img" + }, + "widgets_values": [ + "init_img" + ] + }, + { + "id": 76, + "type": "SetNode", + "pos": { + "0": -3106, + "1": -475, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 71, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 110 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_init_images_resize", + "properties": { + "previousName": "init_images_resize" + }, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 52, + "type": "SetNode", + "pos": { + "0": -1992, + "1": -966, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 79, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 93 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_lineart", + "properties": { + "previousName": "lineart" + }, + "widgets_values": [ + "lineart" + ] + }, + { + "id": 115, + "type": "Note", + "pos": [ + -2340, + -859 + ], + "size": { + "0": 363.1609191894531, + "1": 148.97213745117188 + }, + "flags": {}, + "order": 12, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "2. Preprocess to get the image before replicating it. We use this later for the Depth Chamber as well as control nets." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 72, + "type": "Note", + "pos": [ + -326.87332026851414, + -1087.026439673227 + ], + "size": { + "0": 357.3516845703125, + "1": 135.6949462890625 + }, + "flags": {}, + "order": 13, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "4. I want the whole image to be included in the depth chamber, so I create a mask the size of the image. You could pass in masks of anything here." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 116, + "type": "Note", + "pos": [ + 1490, + 809 + ], + "size": { + "0": 380.91632080078125, + "1": 230.8916015625 + }, + "flags": {}, + "order": 14, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "5. finally we do all this " + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 93, + "type": "Reroute", + "pos": [ + 5183, + 99 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 82, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 139 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 140, + 143 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 94, + "type": "Reroute", + "pos": [ + 5180, + 136 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 83, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 141 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 142, + 144 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 125, + "type": "Note", + "pos": [ + 4337.8690841450125, + 699.6818760329338 + ], + "size": { + "0": 336.1888122558594, + "1": 206.84153747558594 + }, + "flags": {}, + "order": 15, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "enable this if you want" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 26, + "type": "IPAdapterAdvanced", + "pos": [ + 4798, + 303 + ], + "size": { + "0": 315, + "1": 278 + }, + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 57 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 58 + }, + { + "name": "image", + "type": "IMAGE", + "link": 98, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": null + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 66, + 112 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 1, + "linear", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 10, + "type": "LoadImage", + "pos": [ + -4271.1294444297155, + -976.9201161093288 + ], + "size": { + "0": 315, + "1": 314 + }, + "flags": {}, + "order": 16, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 18, + 163 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "cyberpunk_girl.jpeg", + "image" + ] + }, + { + "id": 122, + "type": "FeatureMixer", + "pos": [ + -72.21454028302455, + -5668.483763498456 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 47, + "mode": 4, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 195 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 199 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 196 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1.5, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0.5, + false + ] + }, + { + "id": 77, + "type": "GetNode", + "pos": { + "0": 1038, + "1": 291, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 220, + 228 + ], + "slot_index": 0 + } + ], + "title": "Get_init_images_resize", + "properties": {}, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 133, + "type": "MaskToImage", + "pos": [ + 1292, + -368 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 92, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 215 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 213, + 222 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 139, + "type": "Image Batch", + "pos": [ + 1738, + -309 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 95, + "mode": 0, + "inputs": [ + { + "name": "images_a", + "type": "IMAGE", + "link": 222 + }, + { + "name": "images_b", + "type": "IMAGE", + "link": 223 + }, + { + "name": "images_c", + "type": "IMAGE", + "link": null + }, + { + "name": "images_d", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 225 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Image Batch" + } + }, + { + "id": 140, + "type": "RepeatImageBatch", + "pos": [ + 1288, + -153 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 94, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 232 + }, + { + "name": "amount", + "type": "INT", + "link": 233, + "widget": { + "name": "amount" + }, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 223 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "RepeatImageBatch" + }, + "widgets_values": [ + 30 + ] + }, + { + "id": 137, + "type": "PrimitiveNode", + "pos": [ + -4241, + -198 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 18, + "mode": 0, + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 218, + 233 + ], + "slot_index": 0, + "widget": { + "name": "amount" + } + } + ], + "title": "Extend last frame", + "properties": { + "Run widget replace on values": false + }, + "widgets_values": [ + 30, + "fixed" + ] + }, + { + "id": 68, + "type": "Note", + "pos": [ + -4267.1294444297155, + -555.9201161093287 + ], + "size": { + "0": 372.2613220214844, + "1": 154.43922424316406 + }, + "flags": {}, + "order": 19, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "1. Downscale the input image so the KSampler doesnt explode, but downscale another copy of the image LESS. This is specifically for the depth maps, to avoid losing detail in the maps.\n\nThen since we are dealing with a single image, we replicate it. Set that in num frames below.\n\nTo repeat the last frame and mask set extend last frame" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 136, + "type": "RepeatImageBatch", + "pos": [ + 1290, + -60 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": { + "collapsed": false + }, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 226 + }, + { + "name": "amount", + "type": "INT", + "link": 218, + "widget": { + "name": "amount" + }, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 229 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "RepeatImageBatch" + }, + "widgets_values": [ + 30 + ] + }, + { + "id": 138, + "type": "ImageInterval", + "pos": [ + 1286, + 39 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 220 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 226 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageInterval" + }, + "widgets_values": [ + 1, + 100000, + 0 + ] + }, + { + "id": 41, + "type": "LoadImage", + "pos": [ + 4072.911603734174, + 274.6610030536769 + ], + "size": { + "0": 315, + "1": 314.0000305175781 + }, + "flags": {}, + "order": 20, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 97 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "free_black_dress.png", + "image" + ] + }, + { + "id": 48, + "type": "ControlNetLoaderAdvanced", + "pos": [ + 984, + 1273.8269519976366 + ], + "size": { + "0": 327.6000061035156, + "1": 58 + }, + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 76 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "control_v11f1p_sd15_depth_fp16.safetensors" + ] + }, + { + "id": 56, + "type": "ControlNetLoaderAdvanced", + "pos": [ + 1339, + 1281.8269519976366 + ], + "size": { + "0": 327.6000061035156, + "1": 58 + }, + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 80 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "control_v11p_sd15_lineart_fp16.safetensors" + ] + }, + { + "id": 97, + "type": "Reroute", + "pos": [ + 2861, + 9 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 99, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 271 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 149 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 6, + "type": "CLIPTextEncode", + "pos": [ + 1942, + 483 + ], + "size": { + "0": 422.84503173828125, + "1": 164.31304931640625 + }, + "flags": {}, + "order": 56, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 63 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 85 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "macro photo, a beautiful woman wearing a black dress made of ral-dissolve, beautiful city made of ral-dissolve, abstract particles swirling, 4k, masterpiece" + ] + }, + { + "id": 42, + "type": "CR LoRA Stack", + "pos": [ + 1110, + 683 + ], + "size": { + "0": 315, + "1": 342 + }, + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "lora_stack", + "type": "LORA_STACK", + "link": null + } + ], + "outputs": [ + { + "name": "LORA_STACK", + "type": "LORA_STACK", + "links": [ + 62 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "show_help", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CR LoRA Stack" + }, + "widgets_values": [ + "On", + "AnimateLCM_sd15_t2v_lora.safetensors", + 1, + 1, + "On", + "add_detail.safetensors", + 1, + 1, + "On", + "ral-dissolve-sd15.safetensors", + 1, + 1 + ] + }, + { + "id": 15, + "type": "DownloadAndLoadDepthAnythingV2Model", + "pos": [ + -2760, + -789 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 24, + "mode": 0, + "outputs": [ + { + "name": "da_v2_model", + "type": "DAMODEL", + "links": [ + 15, + 234 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DownloadAndLoadDepthAnythingV2Model" + }, + "widgets_values": [ + "depth_anything_v2_vitl_fp32.safetensors" + ] + }, + { + "id": 146, + "type": "SetNode", + "pos": { + "0": -2391.599365234375, + "1": -384.9447021484375, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "DAMODEL", + "type": "DAMODEL", + "link": 234 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_DA_MODEL", + "properties": { + "previousName": "DA_MODEL" + }, + "widgets_values": [ + "DA_MODEL" + ] + }, + { + "id": 8, + "type": "VAEDecode", + "pos": [ + 5898, + 437 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 105, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 100 + }, + { + "name": "vae", + "type": "VAE", + "link": 138 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 79, + "type": "NNLatentUpscale", + "pos": [ + 5920, + 273 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 106, + "mode": 0, + "inputs": [ + { + "name": "latent", + "type": "LATENT", + "link": 246 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 152 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "NNLatentUpscale" + }, + "widgets_values": [ + "SD 1.x", + 1.6500000000000001 + ] + }, + { + "id": 27, + "type": "PrimitiveNode", + "pos": [ + -4242, + -327 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 25, + "mode": 0, + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 41, + 42, + 90, + 162 + ], + "slot_index": 0, + "widget": { + "name": "amount" + } + } + ], + "title": "Num frames", + "properties": { + "Run widget replace on values": false + }, + "widgets_values": [ + 60, + "fixed" + ] + }, + { + "id": 91, + "type": "Reroute", + "pos": [ + 5633, + 80 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 136 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 137, + 138 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 148, + "type": "DepthAnything_V2", + "pos": [ + 9728.386098469018, + 266.75074584506234 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 117, + "mode": 0, + "inputs": [ + { + "name": "da_model", + "type": "DAMODEL", + "link": 235 + }, + { + "name": "images", + "type": "IMAGE", + "link": 248 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 237, + 239 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DepthAnything_V2" + } + }, + { + "id": 154, + "type": "PreviewImage", + "pos": [ + 9946.386098469018, + 637.7507458450624 + ], + "size": { + "0": 481.87567138671875, + "1": 246 + }, + "flags": {}, + "order": 121, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 250 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 13, + "type": "VHS_VideoCombine", + "pos": [ + 6206, + 403 + ], + "size": [ + 210, + 609 + ], + "flags": {}, + "order": 107, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 13 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03259.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 20 + } + } + } + }, + { + "id": 113, + "type": "UpscaleModelLoader", + "pos": [ + 8493.811170891195, + 363.5270008378391 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 26, + "mode": 4, + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 175 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "RealESRGAN_x2.pth" + ] + }, + { + "id": 3, + "type": "KSampler", + "pos": [ + 5463, + 294 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 104, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 66 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 140 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 142 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 68 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 100, + 246 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 156680208700286, + "fixed", + 8, + 1, + "lcm", + "sgm_uniform", + 1 + ] + }, + { + "id": 47, + "type": "Control Net Stacker", + "pos": [ + 1346, + 1457.8269519976366 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 76, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 81 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": null + } + ], + "outputs": [ + { + "name": "CNET_STACK", + "type": "CONTROL_NET_STACK", + "links": [ + 83 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Control Net Stacker" + }, + "widgets_values": [ + 0.47000000000000003, + 0, + 0.5 + ], + "color": "#223322", + "bgcolor": "#335533", + "shape": 1 + }, + { + "id": 55, + "type": "Control Net Stacker", + "pos": [ + 1776, + 1381.8269519976366 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 80, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 82 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": 83 + } + ], + "outputs": [ + { + "name": "CNET_STACK", + "type": "CONTROL_NET_STACK", + "links": [ + 84 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Control Net Stacker" + }, + "widgets_values": [ + 0.43, + 0, + 0.5 + ], + "color": "#223322", + "bgcolor": "#335533", + "shape": 1 + }, + { + "id": 28, + "type": "ADE_AnimateDiffLoaderGen1", + "pos": [ + 3481.5897819464126, + 358.87590461870786 + ], + "size": { + "0": 271.7644958496094, + "1": 242 + }, + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 65 + }, + { + "name": "context_options", + "type": "CONTEXT_OPTIONS", + "link": 44, + "slot_index": 1 + }, + { + "name": "motion_lora", + "type": "MOTION_LORA", + "link": 45, + "slot_index": 2 + }, + { + "name": "ad_settings", + "type": "AD_SETTINGS", + "link": 46, + "slot_index": 3 + }, + { + "name": "ad_keyframes", + "type": "AD_KEYFRAMES", + "link": null + }, + { + "name": "sample_settings", + "type": "SAMPLE_SETTINGS", + "link": 47, + "slot_index": 5 + }, + { + "name": "scale_multival", + "type": "MULTIVAL", + "link": 48, + "slot_index": 6 + }, + { + "name": "effect_multival", + "type": "MULTIVAL", + "link": 49, + "slot_index": 7 + }, + { + "name": "per_block", + "type": "PER_BLOCK", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 56 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffLoaderGen1", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "ALCM_sd15_t2v_beta.ckpt", + "lcm avg(sqrt_linear,linear)" + ] + }, + { + "id": 92, + "type": "Reroute", + "pos": [ + 6750, + 100 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 137 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 147 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 95, + "type": "Reroute", + "pos": [ + 6320, + 110 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 86, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 143 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 145 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 96, + "type": "Reroute", + "pos": [ + 6320, + 140 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 87, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 144 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 146 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 78, + "type": "KSampler", + "pos": [ + 6735.217366877503, + 289.41342322069596 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 109, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 112 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 145 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 146 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 153 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 121 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 156680208700286, + "fixed", + 4, + 1, + "lcm", + "sgm_uniform", + 0.36 + ] + }, + { + "id": 118, + "type": "Reroute", + "pos": [ + 2581, + -299 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 97, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 217 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 135, + "type": "_mfc", + "pos": [ + 2027, + -354 + ], + "size": { + "0": 315, + "1": 150 + }, + "flags": { + "collapsed": false + }, + "order": 96, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 225 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 217, + 270 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 255, + 255, + 255, + 0 + ] + }, + { + "id": 168, + "type": "SetNode", + "pos": { + "0": 2392.9833984375, + "1": -244.07666015625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 98, + "mode": 0, + "inputs": [ + { + "name": "MASK", + "type": "MASK", + "link": 270 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 271 + ], + "slot_index": 0 + } + ], + "title": "Set_depth_chamber", + "properties": { + "previousName": "depth_chamber" + }, + "widgets_values": [ + "depth_chamber" + ] + }, + { + "id": 82, + "type": "ImageResizeKJ", + "pos": [ + -3662, + -585 + ], + "size": { + "0": 310.7047424316406, + "1": 238 + }, + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 122 + }, + { + "name": "get_image_size", + "type": "IMAGE", + "link": null + }, + { + "name": "width_input", + "type": "INT", + "link": null, + "widget": { + "name": "width_input" + } + }, + { + "name": "height_input", + "type": "INT", + "link": null, + "widget": { + "name": "height_input" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 126 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "height", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ImageResizeKJ" + }, + "widgets_values": [ + 960, + 960, + "lanczos", + true, + 2, + 0, + 0, + "disabled" + ] + }, + { + "id": 99, + "type": "Reroute", + "pos": [ + 6300, + 40 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 101, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 150 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 154, + 273 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 80, + "type": "VAEDecode", + "pos": [ + 7092.217366877503, + 294.41342322069596 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 110, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 121 + }, + { + "name": "vae", + "type": "VAE", + "link": 147 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 278 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 172, + "type": "Reroute", + "pos": [ + 7635, + 38 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 103, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 273 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 274 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 131, + "type": "ImageInterval", + "pos": [ + 1292, + -306 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 93, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 213 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 232 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageInterval" + }, + "widgets_values": [ + 1, + 100000, + 0 + ] + }, + { + "id": 121, + "type": "TimeFeatureNode", + "pos": [ + -449.21454028302617, + -5524.483763498457 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 27, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 195 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 193 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 30, + "smooth", + 0.4, + 0 + ] + }, + { + "id": 123, + "type": "PreviewImage", + "pos": [ + 446.7854597169757, + -5708.483763498455 + ], + "size": { + "0": 443.01776123046875, + "1": 260.46453857421875 + }, + "flags": {}, + "order": 60, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 196 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 69, + "type": "FlexMaskDepthChamber", + "pos": [ + 487.78545971697525, + -5416.483763498458 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 59, + "mode": 4, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": 199 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 193 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 1, + 0.66, + "both", + "move_back" + ] + }, + { + "id": 22, + "type": "FlexMaskDepthChamber", + "pos": [ + 127, + -4746 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 28, + "mode": 4, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 0.12, + 0.21, + "both", + "expand" + ] + }, + { + "id": 23, + "type": "TimeFeatureNode", + "pos": [ + 610, + -4500 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 29, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 94 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 20, + "bounce", + 0.5, + 0 + ] + }, + { + "id": 62, + "type": "FeatureMixer", + "pos": [ + 1010, + -4620 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 48, + "mode": 4, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 94 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 95 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 2.32, + 0, + 2.17, + 1, + 1, + 1, + 1, + 0, + 0, + 0.3, + 0.5, + false + ] + }, + { + "id": 71, + "type": "Note", + "pos": [ + -1428.9870702311473, + -1013.2101283245443 + ], + "size": { + "0": 344.94537353515625, + "1": 142.8384552001953 + }, + "flags": {}, + "order": 30, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "3. Here I used a simple Time feature, but you can replace this with any other feature you'd like (audio, motion, brightness, whatever) and it will work" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 128, + "type": "TimeFeatureNode", + "pos": [ + -1422.9870702311473, + -715.2101283245419 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 84, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": 286 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 209 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 202 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 30, + "accelerate", + 0.4, + 0 + ] + }, + { + "id": 49, + "type": "SetNode", + "pos": { + "0": -1970, + "1": -676, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 80, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 77 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 286 + ], + "slot_index": 0 + } + ], + "title": "Set_depth_maps", + "properties": { + "previousName": "depth_maps" + }, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 74, + "type": "GetNode", + "pos": { + "0": -576, + "1": -833, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 108, + 203 + ], + "slot_index": 0 + } + ], + "title": "Get_depth_maps", + "properties": {}, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 20, + "type": "GetImageSizeAndCount", + "pos": [ + -564, + -1048 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 108 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "852 width", + "type": "INT", + "links": [ + 26 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "1280 height", + "type": "INT", + "links": [ + 27 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "60 count", + "type": "INT", + "links": [ + 103 + ], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 134, + "type": "Reroute", + "pos": [ + 1008, + -339 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 90, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 214 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 215 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 21, + "type": "_mfc", + "pos": [ + -317, + -703 + ], + "size": { + "0": 315, + "1": 150 + }, + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 30 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 200 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 0, + 0, + 0, + 0 + ] + }, + { + "id": 127, + "type": "FlexMaskDepthChamber", + "pos": [ + 105, + -839 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 88, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 200 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 209 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 202 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": 203 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 207, + 214 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 0.05, + 0, + "z_front", + "move_forward" + ] + }, + { + "id": 114, + "type": "Note", + "pos": [ + 71, + -1074 + ], + "size": { + "0": 484.20526123046875, + "1": 158.15316772460938 + }, + "flags": {}, + "order": 32, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "see above for additional example configuration of this node that i left behind. You can do a lot" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 25, + "type": "MaskToImage", + "pos": [ + 595, + -1044 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 89, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 207 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 37 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 24, + "type": "VHS_VideoCombine", + "pos": [ + 594, + -1072 + ], + "size": [ + 210, + 608 + ], + "flags": {}, + "order": 91, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 37 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 16, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 14, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03258.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 16 + } + } + } + }, + { + "id": 117, + "type": "Note", + "pos": [ + 180, + 232 + ], + "size": { + "0": 565.3340454101562, + "1": 455.6415710449219 + }, + "flags": {}, + "order": 33, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "0. In this workflow we demonstrate a way to use FlexMaskDepthChamber, and FlexImageParallax, both introduced by my node pack. We also have a look at one of the ways to use a TimeFeature\n\nBe sure to click the \"?\" icons for information about the nodes\n\nGive her a star https://github.com/ryanontheinside/ComfyUI_RyanOnTheInside\n\nFor other tutorials https://civitai.com/user/ryanontheinside" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 173, + "type": "GetImageSizeAndCount", + "pos": [ + 7108, + 435 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 111, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 278 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 287 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "1056 width", + "type": "INT", + "links": [ + 283 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "1584 height", + "type": "INT", + "links": [ + 284 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "90 count", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 143, + "type": "Note", + "pos": [ + 2004, + -117 + ], + "size": { + "0": 464.4046630859375, + "1": 224.58644104003906 + }, + "flags": {}, + "order": 34, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "theres probably a smarter way to do this, but hey, I wanted to show you this Image Interval node. This configuration selects the last image in the batch, assuming there are less than 100,000 images in it..." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 141, + "type": "Image Batch", + "pos": [ + 1736, + -96 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 67, + "mode": 0, + "inputs": [ + { + "name": "images_a", + "type": "IMAGE", + "link": 228 + }, + { + "name": "images_b", + "type": "IMAGE", + "link": 229 + }, + { + "name": "images_c", + "type": "IMAGE", + "link": null + }, + { + "name": "images_d", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 230, + 288 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Image Batch" + } + }, + { + "id": 175, + "type": "Reroute", + "pos": [ + 2859.5948525759013, + -35.33431721779152 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 288 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 289 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 150, + "type": "VHS_VideoCombine", + "pos": [ + 10530.386098469018, + 294.75074584506234 + ], + "size": [ + 210, + 609 + ], + "flags": {}, + "order": 122, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 242 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 16, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": false, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03261.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 20 + } + } + } + }, + { + "id": 153, + "type": "FeatureMixer", + "pos": [ + 9464, + 573 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 119, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 249 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 251 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 250 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0.5, + false + ] + }, + { + "id": 145, + "type": "FlexImageParallax", + "pos": [ + 10091, + 273 + ], + "size": { + "0": 315, + "1": 238 + }, + "flags": {}, + "order": 120, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 247 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 251 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 241 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": 237 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 242 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexImageParallax" + }, + "widgets_values": [ + 1, + 0, + "shift_x", + "relative", + 0.01, + 0 + ] + }, + { + "id": 149, + "type": "TimeFeatureNode", + "pos": [ + 9472, + 377 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 118, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": 239 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 249 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 241 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 20, + "accelerate", + 0.1, + 0.3 + ] + }, + { + "id": 155, + "type": "Note", + "pos": [ + 9936, + 87 + ], + "size": { + "0": 434.9312438964844, + "1": 112.82051086425781 + }, + "flags": {}, + "order": 35, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "optionally, add parallax for additional rub. To accomplish this, we get new depth maps that include everything the AI generated" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 147, + "type": "GetNode", + "pos": { + "0": 9467, + "1": 245, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "DAMODEL", + "type": "DAMODEL", + "links": [ + 235 + ], + "slot_index": 0 + } + ], + "title": "Get_DA_MODEL", + "properties": {}, + "widgets_values": [ + "DA_MODEL" + ] + }, + { + "id": 174, + "type": "ImageScale", + "pos": [ + 7596, + 262 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 112, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 292 + }, + { + "name": "width", + "type": "INT", + "link": 283, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 284, + "widget": { + "name": "height" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 285 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 512, + 512, + "disabled" + ] + }, + { + "id": 176, + "type": "Reroute", + "pos": [ + 7380, + -40 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 81, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 289 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 291 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 177, + "type": "GetImageSizeAndCount", + "pos": [ + 7534.390205834786, + -57.429299055237095 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 85, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 291 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 292 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "640 width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "960 height", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "90 count", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 170, + "type": "ImageCompositeMasked", + "pos": [ + 7981, + 278 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 113, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "IMAGE", + "link": 285 + }, + { + "name": "source", + "type": "IMAGE", + "link": 287 + }, + { + "name": "mask", + "type": "MASK", + "link": 274 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 295 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCompositeMasked" + }, + "widgets_values": [ + 0, + 0, + false + ] + }, + { + "id": 111, + "type": "ImageCASharpening+", + "pos": [ + 8503, + 537 + ], + "size": { + "0": 310.79998779296875, + "1": 58 + }, + "flags": {}, + "order": 114, + "mode": 4, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 295 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 298 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCASharpening+" + }, + "widgets_values": [ + 0.8 + ] + }, + { + "id": 81, + "type": "VHS_VideoCombine", + "pos": [ + 9117, + 285 + ], + "size": [ + 210, + 609 + ], + "flags": {}, + "order": 116, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 177 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03260.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 20 + } + } + } + }, + { + "id": 112, + "type": "ImageUpscaleWithModel", + "pos": [ + 8851, + 407 + ], + "size": { + "0": 241.79998779296875, + "1": 46 + }, + "flags": {}, + "order": 115, + "mode": 4, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 175, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 298 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 177, + 247, + 248 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageUpscaleWithModel" + } + } + ], + "links": [ + [ + 12, + 4, + 2, + 12, + 1, + "VAE" + ], + [ + 13, + 8, + 0, + 13, + 0, + "IMAGE" + ], + [ + 15, + 15, + 0, + 14, + 0, + "DAMODEL" + ], + [ + 17, + 14, + 0, + 16, + 0, + "IMAGE" + ], + [ + 18, + 10, + 0, + 17, + 0, + "IMAGE" + ], + [ + 26, + 20, + 1, + 19, + 0, + "INT" + ], + [ + 27, + 20, + 2, + 19, + 1, + "INT" + ], + [ + 30, + 19, + 0, + 21, + 0, + "IMAGE" + ], + [ + 37, + 25, + 0, + 24, + 0, + "IMAGE" + ], + [ + 41, + 27, + 0, + 16, + 1, + "INT" + ], + [ + 42, + 27, + 0, + 11, + 1, + "INT" + ], + [ + 44, + 33, + 0, + 28, + 1, + "CONTEXT_OPTIONS" + ], + [ + 45, + 39, + 0, + 28, + 2, + "MOTION_LORA" + ], + [ + 46, + 36, + 0, + 28, + 3, + "AD_SETTINGS" + ], + [ + 47, + 29, + 0, + 28, + 5, + "SAMPLE_SETTINGS" + ], + [ + 48, + 32, + 0, + 28, + 6, + "MULTIVAL" + ], + [ + 49, + 34, + 0, + 28, + 7, + "MULTIVAL" + ], + [ + 50, + 35, + 0, + 29, + 2, + "CUSTOM_CFG" + ], + [ + 51, + 30, + 0, + 29, + 3, + "SIGMA_SCHEDULE" + ], + [ + 53, + 37, + 0, + 36, + 0, + "PE_ADJUST" + ], + [ + 54, + 38, + 0, + 36, + 1, + "WEIGHT_ADJUST" + ], + [ + 56, + 28, + 0, + 40, + 0, + "MODEL" + ], + [ + 57, + 40, + 0, + 26, + 0, + "MODEL" + ], + [ + 58, + 40, + 1, + 26, + 1, + "IPADAPTER" + ], + [ + 60, + 4, + 0, + 43, + 0, + "MODEL" + ], + [ + 61, + 4, + 1, + 43, + 1, + "CLIP" + ], + [ + 62, + 42, + 0, + 43, + 2, + "LORA_STACK" + ], + [ + 63, + 43, + 1, + 6, + 0, + "CLIP" + ], + [ + 64, + 43, + 1, + 7, + 0, + "CLIP" + ], + [ + 65, + 43, + 0, + 28, + 0, + "MODEL" + ], + [ + 66, + 26, + 0, + 3, + 0, + "MODEL" + ], + [ + 67, + 12, + 0, + 44, + 0, + "LATENT" + ], + [ + 68, + 44, + 0, + 3, + 3, + "LATENT" + ], + [ + 76, + 48, + 0, + 47, + 0, + "CONTROL_NET" + ], + [ + 77, + 16, + 0, + 49, + 0, + "*" + ], + [ + 80, + 56, + 0, + 55, + 0, + "CONTROL_NET" + ], + [ + 81, + 57, + 0, + 47, + 1, + "IMAGE" + ], + [ + 82, + 58, + 0, + 55, + 1, + "IMAGE" + ], + [ + 83, + 47, + 0, + 55, + 2, + "CONTROL_NET_STACK" + ], + [ + 84, + 55, + 0, + 59, + 2, + "CONTROL_NET_STACK" + ], + [ + 85, + 6, + 0, + 59, + 0, + "CONDITIONING" + ], + [ + 86, + 7, + 0, + 59, + 1, + "CONDITIONING" + ], + [ + 90, + 27, + 0, + 60, + 1, + "INT" + ], + [ + 92, + 50, + 0, + 60, + 0, + "IMAGE" + ], + [ + 93, + 60, + 0, + 52, + 0, + "IMAGE" + ], + [ + 94, + 23, + 0, + 62, + 0, + "FEATURE" + ], + [ + 95, + 62, + 1, + 63, + 0, + "IMAGE" + ], + [ + 97, + 41, + 0, + 64, + 0, + "IMAGE" + ], + [ + 98, + 64, + 0, + 26, + 2, + "IMAGE" + ], + [ + 100, + 3, + 0, + 8, + 0, + "LATENT" + ], + [ + 103, + 20, + 3, + 19, + 2, + "INT" + ], + [ + 108, + 74, + 0, + 20, + 0, + "IMAGE" + ], + [ + 110, + 11, + 0, + 76, + 0, + "*" + ], + [ + 112, + 26, + 0, + 78, + 0, + "MODEL" + ], + [ + 121, + 78, + 0, + 80, + 0, + "LATENT" + ], + [ + 122, + 17, + 0, + 82, + 0, + "IMAGE" + ], + [ + 126, + 82, + 0, + 11, + 0, + "IMAGE" + ], + [ + 128, + 17, + 0, + 85, + 0, + "IMAGE" + ], + [ + 129, + 85, + 0, + 50, + 0, + "IMAGE" + ], + [ + 130, + 85, + 0, + 14, + 1, + "IMAGE" + ], + [ + 133, + 4, + 2, + 88, + 0, + "*" + ], + [ + 134, + 59, + 0, + 89, + 0, + "*" + ], + [ + 135, + 59, + 1, + 90, + 0, + "*" + ], + [ + 136, + 88, + 0, + 91, + 0, + "*" + ], + [ + 137, + 91, + 0, + 92, + 0, + "*" + ], + [ + 138, + 91, + 0, + 8, + 1, + "VAE" + ], + [ + 139, + 89, + 0, + 93, + 0, + "*" + ], + [ + 140, + 93, + 0, + 3, + 1, + "CONDITIONING" + ], + [ + 141, + 90, + 0, + 94, + 0, + "*" + ], + [ + 142, + 94, + 0, + 3, + 2, + "CONDITIONING" + ], + [ + 143, + 93, + 0, + 95, + 0, + "*" + ], + [ + 144, + 94, + 0, + 96, + 0, + "*" + ], + [ + 145, + 95, + 0, + 78, + 1, + "CONDITIONING" + ], + [ + 146, + 96, + 0, + 78, + 2, + "CONDITIONING" + ], + [ + 147, + 92, + 0, + 80, + 1, + "VAE" + ], + [ + 149, + 97, + 0, + 98, + 0, + "*" + ], + [ + 150, + 98, + 0, + 99, + 0, + "*" + ], + [ + 151, + 98, + 0, + 44, + 1, + "MASK" + ], + [ + 152, + 79, + 0, + 100, + 0, + "LATENT" + ], + [ + 153, + 100, + 0, + 78, + 3, + "LATENT" + ], + [ + 154, + 99, + 0, + 100, + 1, + "MASK" + ], + [ + 162, + 27, + 0, + 107, + 1, + "INT" + ], + [ + 163, + 10, + 0, + 107, + 0, + "IMAGE" + ], + [ + 164, + 107, + 0, + 104, + 0, + "IMAGE" + ], + [ + 175, + 113, + 0, + 112, + 0, + "UPSCALE_MODEL" + ], + [ + 177, + 112, + 0, + 81, + 0, + "IMAGE" + ], + [ + 193, + 121, + 1, + 69, + 2, + "FEATURE_PIPE" + ], + [ + 195, + 121, + 0, + 122, + 0, + "FEATURE" + ], + [ + 196, + 122, + 1, + 123, + 0, + "IMAGE" + ], + [ + 199, + 122, + 0, + 69, + 1, + "FEATURE" + ], + [ + 200, + 21, + 0, + 127, + 0, + "MASK" + ], + [ + 202, + 128, + 1, + 127, + 2, + "FEATURE_PIPE" + ], + [ + 203, + 74, + 0, + 127, + 3, + "IMAGE" + ], + [ + 207, + 127, + 0, + 25, + 0, + "MASK" + ], + [ + 209, + 128, + 0, + 127, + 1, + "FEATURE" + ], + [ + 213, + 133, + 0, + 131, + 0, + "IMAGE" + ], + [ + 214, + 127, + 0, + 134, + 0, + "*" + ], + [ + 215, + 134, + 0, + 133, + 0, + "MASK" + ], + [ + 217, + 135, + 0, + 118, + 0, + "*" + ], + [ + 218, + 137, + 0, + 136, + 1, + "INT" + ], + [ + 220, + 77, + 0, + 138, + 0, + "IMAGE" + ], + [ + 222, + 133, + 0, + 139, + 0, + "IMAGE" + ], + [ + 223, + 140, + 0, + 139, + 1, + "IMAGE" + ], + [ + 225, + 139, + 0, + 135, + 0, + "IMAGE" + ], + [ + 226, + 138, + 0, + 136, + 0, + "IMAGE" + ], + [ + 228, + 77, + 0, + 141, + 0, + "IMAGE" + ], + [ + 229, + 136, + 0, + 141, + 1, + "IMAGE" + ], + [ + 230, + 141, + 0, + 12, + 0, + "IMAGE" + ], + [ + 232, + 131, + 0, + 140, + 0, + "IMAGE" + ], + [ + 233, + 137, + 0, + 140, + 1, + "INT" + ], + [ + 234, + 15, + 0, + 146, + 0, + "*" + ], + [ + 235, + 147, + 0, + 148, + 0, + "DAMODEL" + ], + [ + 237, + 148, + 0, + 145, + 3, + "IMAGE" + ], + [ + 239, + 148, + 0, + 149, + 0, + "IMAGE" + ], + [ + 241, + 149, + 1, + 145, + 2, + "FEATURE_PIPE" + ], + [ + 242, + 145, + 0, + 150, + 0, + "IMAGE" + ], + [ + 246, + 3, + 0, + 79, + 0, + "LATENT" + ], + [ + 247, + 112, + 0, + 145, + 0, + "IMAGE" + ], + [ + 248, + 112, + 0, + 148, + 1, + "IMAGE" + ], + [ + 249, + 149, + 0, + 153, + 0, + "FEATURE" + ], + [ + 250, + 153, + 1, + 154, + 0, + "IMAGE" + ], + [ + 251, + 153, + 0, + 145, + 1, + "FEATURE" + ], + [ + 270, + 135, + 0, + 168, + 0, + "*" + ], + [ + 271, + 168, + 0, + 97, + 0, + "*" + ], + [ + 273, + 99, + 0, + 172, + 0, + "*" + ], + [ + 274, + 172, + 0, + 170, + 2, + "MASK" + ], + [ + 278, + 80, + 0, + 173, + 0, + "IMAGE" + ], + [ + 283, + 173, + 1, + 174, + 1, + "INT" + ], + [ + 284, + 173, + 2, + 174, + 2, + "INT" + ], + [ + 285, + 174, + 0, + 170, + 0, + "IMAGE" + ], + [ + 286, + 49, + 0, + 128, + 0, + "IMAGE" + ], + [ + 287, + 173, + 0, + 170, + 1, + "IMAGE" + ], + [ + 288, + 141, + 0, + 175, + 0, + "*" + ], + [ + 289, + 175, + 0, + 176, + 0, + "*" + ], + [ + 291, + 176, + 0, + 177, + 0, + "IMAGE" + ], + [ + 292, + 177, + 0, + 174, + 0, + "IMAGE" + ], + [ + 295, + 170, + 0, + 111, + 0, + "IMAGE" + ], + [ + 298, + 111, + 0, + 112, + 1, + "IMAGE" + ] + ], + "groups": [ + { + "title": "Load Image", + "bounding": [ + -4300, + -1104, + 1484, + 1038 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Preprocessing", + "bounding": [ + -2768, + -1096, + 1274, + 599 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Feature", + "bounding": [ + -1457, + -1093, + 799, + 600 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Depth Chamber", + "bounding": [ + -621, + -1154, + 1454, + 724 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Control net", + "bounding": [ + 952, + 1174, + 1155, + 451 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Animate Diff", + "bounding": [ + 3043, + 177, + 978, + 1075 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sampler1", + "bounding": [ + 5166, + 173, + 1290, + 808 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Load Model", + "bounding": [ + 949, + 177, + 2062, + 990 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "IPAdapter", + "bounding": [ + 4036, + 172, + 1094, + 815 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sampler2", + "bounding": [ + 6480, + 176, + 881, + 421 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Upscale", + "bounding": [ + 8431, + 174, + 953, + 771 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Alternate configuration", + "bounding": [ + -517, + -5817, + 2411, + 1839 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Alternate configuration1", + "bounding": [ + 991, + -5410, + 1518, + 463 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Parallax", + "bounding": [ + 9412, + 173, + 1442, + 781 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Extend enf", + "bounding": [ + 1332, + -181, + 140, + 80 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Extend", + "bounding": [ + 956, + -468, + 1837, + 633 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Paste Orig", + "bounding": [ + 7394, + 175, + 1000, + 279 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.2143588810000008, + "offset": [ + 5417.992490630922, + 1945.674886206854 + ] + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/depth_chamber_video.json b/examples/depth_chamber_video.json new file mode 100644 index 0000000..9e1c35c --- /dev/null +++ b/examples/depth_chamber_video.json @@ -0,0 +1,6010 @@ +{ + "last_node_id": 179, + "last_link_id": 311, + "nodes": [ + { + "id": 30, + "type": "ADE_SigmaSchedule", + "pos": [ + 3141.5897819464126, + 1118.8759046187079 + ], + "size": { + "0": 244.73928833007812, + "1": 58 + }, + "flags": {}, + "order": 0, + "mode": 0, + "outputs": [ + { + "name": "SIGMA_SCHEDULE", + "type": "SIGMA_SCHEDULE", + "links": [ + 51 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Sigma Schedule 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_SigmaSchedule", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "lcm avg(sqrt_linear,linear)" + ] + }, + { + "id": 32, + "type": "ADE_MultivalDynamic", + "pos": [ + 3131.5897819464126, + 768.8759046187079 + ], + "size": { + "0": 259.9388122558594, + "1": 63.332008361816406 + }, + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "mask_optional", + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "MULTIVAL", + "type": "MULTIVAL", + "links": [ + 48 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Scale 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_MultivalDynamic", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.1400000000000001, + "" + ] + }, + { + "id": 34, + "type": "ADE_MultivalDynamic", + "pos": [ + 3131.5897819464126, + 658.8759046187079 + ], + "size": { + "0": 265.1632385253906, + "1": 58 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "mask_optional", + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "MULTIVAL", + "type": "MULTIVAL", + "links": [ + 49 + ], + "shape": 3 + } + ], + "title": "Effect 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_MultivalDynamic", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.1, + "" + ] + }, + { + "id": 35, + "type": "ADE_CustomCFGSimple", + "pos": [ + 3131.5897819464126, + 868.8759046187079 + ], + "size": { + "0": 257.2469787597656, + "1": 60.893348693847656 + }, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "cfg_extras", + "type": "CFG_EXTRAS", + "link": null + } + ], + "outputs": [ + { + "name": "CUSTOM_CFG", + "type": "CUSTOM_CFG", + "links": [ + 50 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_CustomCFGSimple", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 2, + "" + ] + }, + { + "id": 36, + "type": "ADE_AnimateDiffSettings", + "pos": [ + 3161.5897819464126, + 1218.8759046187079 + ], + "size": { + "0": 226.8000030517578, + "1": 54 + }, + "flags": { + "collapsed": true + }, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "pe_adjust", + "type": "PE_ADJUST", + "link": 53, + "slot_index": 0 + }, + { + "name": "weight_adjust", + "type": "WEIGHT_ADJUST", + "link": 54, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "AD_SETTINGS", + "type": "AD_SETTINGS", + "links": [ + 46 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffSettings", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "" + ] + }, + { + "id": 37, + "type": "ADE_AdjustPESweetspotStretch", + "pos": [ + 3131.5897819464126, + 968.8759046187079 + ], + "size": { + "0": 253.07310485839844, + "1": 106 + }, + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "prev_pe_adjust", + "type": "PE_ADJUST", + "link": null + } + ], + "outputs": [ + { + "name": "PE_ADJUST", + "type": "PE_ADJUST", + "links": [ + 53 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AdjustPESweetspotStretch", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 16, + 18, + false, + "" + ] + }, + { + "id": 57, + "type": "GetNode", + "pos": { + "0": 981.441162109375, + "1": 1401.961181640625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 81 + ], + "slot_index": 0 + } + ], + "title": "Get_depth_maps", + "properties": {}, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 58, + "type": "GetNode", + "pos": { + "0": 961.441162109375, + "1": 1551.961181640625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 82 + ], + "slot_index": 0 + } + ], + "title": "Get_lineart", + "properties": {}, + "widgets_values": [ + "lineart" + ] + }, + { + "id": 63, + "type": "PreviewImage", + "pos": [ + 1430, + -4640 + ], + "size": { + "0": 210, + "1": 246 + }, + "flags": {}, + "order": 54, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 95 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 19, + "type": "EmptyImage", + "pos": [ + -309.8733202685141, + -894.0264396732274 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "link": 26, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 27, + "widget": { + "name": "height" + } + }, + { + "name": "batch_size", + "type": "INT", + "link": 103, + "widget": { + "name": "batch_size" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 30 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyImage" + }, + "widgets_values": [ + 512, + 512, + 60, + 0 + ] + }, + { + "id": 50, + "type": "LineartStandardPreprocessor", + "pos": [ + -2702.5557197546927, + -976.6574720262626 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 66, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 129 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 303 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LineartStandardPreprocessor" + }, + "widgets_values": [ + 6, + 8, + 512 + ] + }, + { + "id": 33, + "type": "ADE_AnimateDiffUniformContextOptions", + "pos": [ + 3481.5897819464126, + 658.8759046187079 + ], + "size": { + "0": 273.269775390625, + "1": 270 + }, + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "prev_context", + "type": "CONTEXT_OPTIONS", + "link": null + }, + { + "name": "view_opts", + "type": "VIEW_OPTS", + "link": null + } + ], + "outputs": [ + { + "name": "CONTEXT_OPTS", + "type": "CONTEXT_OPTIONS", + "links": [ + 44 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Context Options 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_AnimateDiffUniformContextOptions", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 16, + 1, + 4, + "uniform", + false, + "pyramid", + false, + 0, + 1, + "" + ] + }, + { + "id": 29, + "type": "ADE_AnimateDiffSamplingSettings", + "pos": [ + 3481.5897819464126, + 968.8759046187079 + ], + "size": { + "0": 273.3500061035156, + "1": 254 + }, + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "noise_layers", + "type": "NOISE_LAYERS", + "link": null, + "slot_index": 0 + }, + { + "name": "iteration_opts", + "type": "ITERATION_OPTS", + "link": null + }, + { + "name": "custom_cfg", + "type": "CUSTOM_CFG", + "link": 50, + "slot_index": 2 + }, + { + "name": "sigma_schedule", + "type": "SIGMA_SCHEDULE", + "link": 51, + "slot_index": 3 + }, + { + "name": "seed_override", + "type": "INT", + "link": null, + "widget": { + "name": "seed_override" + } + }, + { + "name": "seed_override", + "type": "INT", + "link": null, + "widget": { + "name": "seed_override" + } + } + ], + "outputs": [ + { + "name": "settings", + "type": "SAMPLE_SETTINGS", + "links": [ + 47 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffSamplingSettings", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 0, + "FreeNoise", + "comfy", + 0, + 0, + false, + "" + ] + }, + { + "id": 14, + "type": "DepthAnything_V2", + "pos": [ + -2688.433746544838, + -613.3686263142703 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 67, + "mode": 0, + "inputs": [ + { + "name": "da_model", + "type": "DAMODEL", + "link": 15, + "slot_index": 0 + }, + { + "name": "images", + "type": "IMAGE", + "link": 130 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 304 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DepthAnything_V2" + } + }, + { + "id": 86, + "type": "Note", + "pos": [ + 3160.2307942589186, + 250.7002531609014 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 8, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "Shoutout Akatz" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 12, + "type": "VAEEncode", + "pos": [ + 1562, + 458 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 310 + }, + { + "name": "vae", + "type": "VAE", + "link": 12 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 67 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + } + }, + { + "id": 43, + "type": "CR Apply LoRA Stack", + "pos": [ + 1524, + 612 + ], + "size": { + "0": 254.40000915527344, + "1": 66 + }, + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 60 + }, + { + "name": "clip", + "type": "CLIP", + "link": 61 + }, + { + "name": "lora_stack", + "type": "LORA_STACK", + "link": 62 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 65 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 63, + 64 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "show_help", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CR Apply LoRA Stack" + } + }, + { + "id": 44, + "type": "SetLatentNoiseMask", + "pos": [ + 5196.2924473208695, + 361.47099519392407 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 86, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 67 + }, + { + "name": "mask", + "type": "MASK", + "link": 151 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 68 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 64, + "type": "ImageScale", + "pos": [ + 4420.911603734175, + 290.661003053677 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 97 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 98 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 1000, + 1000, + "disabled" + ] + }, + { + "id": 40, + "type": "IPAdapterUnifiedLoader", + "pos": [ + 4427.911603734175, + 481.6610030536765 + ], + "size": { + "0": 315, + "1": 78 + }, + "flags": {}, + "order": 68, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 56 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 57 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "links": [ + 58 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "IPAdapterUnifiedLoader" + }, + "widgets_values": [ + "PLUS (high strength)" + ] + }, + { + "id": 7, + "type": "CLIPTextEncode", + "pos": [ + 1937, + 702 + ], + "size": { + "0": 425.27801513671875, + "1": 180.6060791015625 + }, + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 64 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 86 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "text, watermark" + ] + }, + { + "id": 39, + "type": "ADE_AnimateDiffLoRALoader", + "pos": [ + 3114, + 356 + ], + "size": { + "0": 261.19134521484375, + "1": 82 + }, + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "prev_motion_lora", + "type": "MOTION_LORA", + "link": null + } + ], + "outputs": [ + { + "name": "MOTION_LORA", + "type": "MOTION_LORA", + "links": [ + 45 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "AnimateDiff LoRA", + "properties": { + "Node name for S&R": "ADE_AnimateDiffLoRALoader", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "LiquidAF-0-1.safetensors", + 0.8, + "" + ] + }, + { + "id": 38, + "type": "ADE_AdjustWeightAllMult", + "pos": [ + 3115, + 498 + ], + "size": { + "0": 270.3999938964844, + "1": 82 + }, + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "prev_weight_adjust", + "type": "WEIGHT_ADJUST", + "link": null + } + ], + "outputs": [ + { + "name": "WEIGHT_ADJUST", + "type": "WEIGHT_ADJUST", + "links": [ + 54 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AdjustWeightAllMult", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.01, + false, + "" + ] + }, + { + "id": 4, + "type": "CheckpointLoaderSimple", + "pos": [ + 1094, + 453 + ], + "size": { + "0": 315, + "1": 98 + }, + "flags": {}, + "order": 11, + "mode": 0, + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 60 + ], + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 61 + ], + "slot_index": 1 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 12, + 133 + ], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "photon_v1.safetensors" + ] + }, + { + "id": 59, + "type": "Apply ControlNet Stack", + "pos": [ + 2524, + 581 + ], + "size": { + "0": 304.79998779296875, + "1": 66 + }, + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 85 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 86 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": 84, + "slot_index": 2 + } + ], + "outputs": [ + { + "name": "CONDITIONING+", + "type": "CONDITIONING", + "links": [ + 134 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CONDITIONING-", + "type": "CONDITIONING", + "links": [ + 135 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "Apply ControlNet Stack", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "shape": 1 + }, + { + "id": 88, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 64 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 133 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 136 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 89, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 105 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 73, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 134 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 139 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 90, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 143.3452987595907 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 74, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 135 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 141 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 98, + "type": "Reroute", + "pos": [ + 5172, + 31 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 84, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 149 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 150, + 151 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 100, + "type": "SetLatentNoiseMask", + "pos": [ + 6505.217366877503, + 369.41342322069596 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 92, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 152 + }, + { + "name": "mask", + "type": "MASK", + "link": 154 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 153 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 17, + "type": "GetImageSizeAndCount", + "pos": [ + -3900, + -866 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 301 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 122, + 128 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "2160 width", + "type": "INT", + "links": null, + "shape": 3, + "slot_index": 1 + }, + { + "name": "4096 height", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "60 count", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 85, + "type": "ImageResizeKJ", + "pos": [ + -3652, + -898 + ], + "size": { + "0": 310.7047424316406, + "1": 238 + }, + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 128 + }, + { + "name": "get_image_size", + "type": "IMAGE", + "link": null + }, + { + "name": "width_input", + "type": "INT", + "link": null, + "widget": { + "name": "width_input" + } + }, + { + "name": "height_input", + "type": "INT", + "link": null, + "widget": { + "name": "height_input" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 129, + 130 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "height", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ImageResizeKJ" + }, + "widgets_values": [ + 1280, + 1280, + "lanczos", + true, + 2, + 0, + 0, + "disabled" + ] + }, + { + "id": 104, + "type": "SetNode", + "pos": { + "0": -3212, + "1": -997, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 300 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_init_img", + "properties": { + "previousName": "init_img" + }, + "widgets_values": [ + "init_img" + ] + }, + { + "id": 52, + "type": "SetNode", + "pos": { + "0": -1992, + "1": -966, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 303 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_lineart", + "properties": { + "previousName": "lineart" + }, + "widgets_values": [ + "lineart" + ] + }, + { + "id": 115, + "type": "Note", + "pos": [ + -2340, + -859 + ], + "size": { + "0": 363.1609191894531, + "1": 148.97213745117188 + }, + "flags": {}, + "order": 12, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "2. Preprocess to get the image before replicating it. We use this later for the Depth Chamber as well as control nets." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 72, + "type": "Note", + "pos": [ + -326.87332026851414, + -1087.026439673227 + ], + "size": { + "0": 357.3516845703125, + "1": 135.6949462890625 + }, + "flags": {}, + "order": 13, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "4. I want the whole image to be included in the depth chamber, so I create a mask the size of the image. You could pass in masks of anything here." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 116, + "type": "Note", + "pos": [ + 1490, + 809 + ], + "size": { + "0": 380.91632080078125, + "1": 230.8916015625 + }, + "flags": {}, + "order": 14, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "5. finally we do all this " + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 93, + "type": "Reroute", + "pos": [ + 5183, + 99 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 139 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 140, + 143 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 94, + "type": "Reroute", + "pos": [ + 5180, + 136 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 141 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 142, + 144 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 125, + "type": "Note", + "pos": [ + 4337.8690841450125, + 699.6818760329338 + ], + "size": { + "0": 336.1888122558594, + "1": 206.84153747558594 + }, + "flags": {}, + "order": 15, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "enable this if you want" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 122, + "type": "FeatureMixer", + "pos": [ + -72.21454028302455, + -5668.483763498456 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 41, + "mode": 4, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 195 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 199 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 196 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1.5, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0.5, + false + ] + }, + { + "id": 137, + "type": "PrimitiveNode", + "pos": [ + -4241, + -198 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 16, + "mode": 0, + "outputs": [ + { + "name": "connect to widget input", + "type": "*", + "links": [], + "slot_index": 0 + } + ], + "title": "Extend last frame", + "properties": { + "Run widget replace on values": false + }, + "widgets_values": [] + }, + { + "id": 68, + "type": "Note", + "pos": [ + -4267.1294444297155, + -555.9201161093287 + ], + "size": { + "0": 372.2613220214844, + "1": 154.43922424316406 + }, + "flags": {}, + "order": 17, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "1. Downscale the input image so the KSampler doesnt explode, but downscale another copy of the image LESS. This is specifically for the depth maps, to avoid losing detail in the maps.\n\nThen since we are dealing with a single image, we replicate it. Set that in num frames below.\n\nTo repeat the last frame and mask set extend last frame" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 48, + "type": "ControlNetLoaderAdvanced", + "pos": [ + 984, + 1273.8269519976366 + ], + "size": { + "0": 327.6000061035156, + "1": 58 + }, + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 76 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "control_v11f1p_sd15_depth_fp16.safetensors" + ] + }, + { + "id": 56, + "type": "ControlNetLoaderAdvanced", + "pos": [ + 1339, + 1281.8269519976366 + ], + "size": { + "0": 327.6000061035156, + "1": 58 + }, + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 80 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "control_v11p_sd15_lineart_fp16.safetensors" + ] + }, + { + "id": 97, + "type": "Reroute", + "pos": [ + 2861, + 9 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 82, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 307 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 149 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 15, + "type": "DownloadAndLoadDepthAnythingV2Model", + "pos": [ + -2760, + -789 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 20, + "mode": 0, + "outputs": [ + { + "name": "da_v2_model", + "type": "DAMODEL", + "links": [ + 15, + 234 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DownloadAndLoadDepthAnythingV2Model" + }, + "widgets_values": [ + "depth_anything_v2_vitl_fp32.safetensors" + ] + }, + { + "id": 8, + "type": "VAEDecode", + "pos": [ + 5898, + 437 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 89, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 100 + }, + { + "name": "vae", + "type": "VAE", + "link": 138 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 79, + "type": "NNLatentUpscale", + "pos": [ + 5920, + 273 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 90, + "mode": 0, + "inputs": [ + { + "name": "latent", + "type": "LATENT", + "link": 246 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 152 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "NNLatentUpscale" + }, + "widgets_values": [ + "SD 1.x", + 1.6500000000000001 + ] + }, + { + "id": 27, + "type": "PrimitiveNode", + "pos": [ + -4242, + -327 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 21, + "mode": 0, + "outputs": [ + { + "name": "connect to widget input", + "type": "*", + "links": [], + "slot_index": 0 + } + ], + "title": "Num frames", + "properties": { + "Run widget replace on values": false + }, + "widgets_values": [] + }, + { + "id": 91, + "type": "Reroute", + "pos": [ + 5633, + 80 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 136 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 137, + 138 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 148, + "type": "DepthAnything_V2", + "pos": [ + 9728.386098469018, + 266.75074584506234 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 101, + "mode": 0, + "inputs": [ + { + "name": "da_model", + "type": "DAMODEL", + "link": 235 + }, + { + "name": "images", + "type": "IMAGE", + "link": 248 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 237, + 239 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DepthAnything_V2" + } + }, + { + "id": 154, + "type": "PreviewImage", + "pos": [ + 9946.386098469018, + 637.7507458450624 + ], + "size": { + "0": 481.87567138671875, + "1": 246 + }, + "flags": {}, + "order": 105, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 250 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 13, + "type": "VHS_VideoCombine", + "pos": [ + 6206, + 403 + ], + "size": [ + 210, + 686 + ], + "flags": {}, + "order": 91, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 13 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03287.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 20 + } + } + } + }, + { + "id": 113, + "type": "UpscaleModelLoader", + "pos": [ + 8493.811170891195, + 363.5270008378391 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 22, + "mode": 4, + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 175 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "RealESRGAN_x2.pth" + ] + }, + { + "id": 3, + "type": "KSampler", + "pos": [ + 5463, + 294 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 88, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 66 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 140 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 142 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 68 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 100, + 246 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 156680208700286, + "fixed", + 8, + 1, + "lcm", + "sgm_uniform", + 1 + ] + }, + { + "id": 47, + "type": "Control Net Stacker", + "pos": [ + 1346, + 1457.8269519976366 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 76, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 81 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": null + } + ], + "outputs": [ + { + "name": "CNET_STACK", + "type": "CONTROL_NET_STACK", + "links": [ + 83 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Control Net Stacker" + }, + "widgets_values": [ + 0.47000000000000003, + 0, + 0.5 + ], + "color": "#223322", + "bgcolor": "#335533", + "shape": 1 + }, + { + "id": 55, + "type": "Control Net Stacker", + "pos": [ + 1776, + 1381.8269519976366 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 80, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 82 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": 83 + } + ], + "outputs": [ + { + "name": "CNET_STACK", + "type": "CONTROL_NET_STACK", + "links": [ + 84 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Control Net Stacker" + }, + "widgets_values": [ + 0.43, + 0, + 0.5 + ], + "color": "#223322", + "bgcolor": "#335533", + "shape": 1 + }, + { + "id": 28, + "type": "ADE_AnimateDiffLoaderGen1", + "pos": [ + 3481.5897819464126, + 358.87590461870786 + ], + "size": { + "0": 271.7644958496094, + "1": 242 + }, + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 65 + }, + { + "name": "context_options", + "type": "CONTEXT_OPTIONS", + "link": 44, + "slot_index": 1 + }, + { + "name": "motion_lora", + "type": "MOTION_LORA", + "link": 45, + "slot_index": 2 + }, + { + "name": "ad_settings", + "type": "AD_SETTINGS", + "link": 46, + "slot_index": 3 + }, + { + "name": "ad_keyframes", + "type": "AD_KEYFRAMES", + "link": null + }, + { + "name": "sample_settings", + "type": "SAMPLE_SETTINGS", + "link": 47, + "slot_index": 5 + }, + { + "name": "scale_multival", + "type": "MULTIVAL", + "link": 48, + "slot_index": 6 + }, + { + "name": "effect_multival", + "type": "MULTIVAL", + "link": 49, + "slot_index": 7 + }, + { + "name": "per_block", + "type": "PER_BLOCK", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 56 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffLoaderGen1", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "ALCM_sd15_t2v_beta.ckpt", + "lcm avg(sqrt_linear,linear)" + ] + }, + { + "id": 92, + "type": "Reroute", + "pos": [ + 6750, + 100 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 137 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 147 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 95, + "type": "Reroute", + "pos": [ + 6320, + 110 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 79, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 143 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 145 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 96, + "type": "Reroute", + "pos": [ + 6320, + 140 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 80, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 144 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 146 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 78, + "type": "KSampler", + "pos": [ + 6735.217366877503, + 289.41342322069596 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 93, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 112 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 145 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 146 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 153 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 121 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 156680208700286, + "fixed", + 4, + 1, + "lcm", + "sgm_uniform", + 0.36 + ] + }, + { + "id": 99, + "type": "Reroute", + "pos": [ + 6300, + 40 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 85, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 150 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 154, + 273 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 80, + "type": "VAEDecode", + "pos": [ + 7092.217366877503, + 294.41342322069596 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 94, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 121 + }, + { + "name": "vae", + "type": "VAE", + "link": 147 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 278 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 172, + "type": "Reroute", + "pos": [ + 7635, + 38 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 87, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 273 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 274 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 121, + "type": "TimeFeatureNode", + "pos": [ + -449.21454028302617, + -5524.483763498457 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 23, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 195 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 193 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 30, + "smooth", + 0.4, + 0 + ] + }, + { + "id": 123, + "type": "PreviewImage", + "pos": [ + 446.7854597169757, + -5708.483763498455 + ], + "size": { + "0": 443.01776123046875, + "1": 260.46453857421875 + }, + "flags": {}, + "order": 53, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 196 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 69, + "type": "FlexMaskDepthChamber", + "pos": [ + 487.78545971697525, + -5416.483763498458 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 52, + "mode": 4, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": 199 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 193 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 1, + 0.66, + "both", + "move_back" + ] + }, + { + "id": 22, + "type": "FlexMaskDepthChamber", + "pos": [ + 127, + -4746 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 24, + "mode": 4, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 0.12, + 0.21, + "both", + "expand" + ] + }, + { + "id": 23, + "type": "TimeFeatureNode", + "pos": [ + 610, + -4500 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 25, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 94 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 20, + "bounce", + 0.5, + 0 + ] + }, + { + "id": 62, + "type": "FeatureMixer", + "pos": [ + 1010, + -4620 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 42, + "mode": 4, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 94 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 95 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 2.32, + 0, + 2.17, + 1, + 1, + 1, + 1, + 0, + 0, + 0.3, + 0.5, + false + ] + }, + { + "id": 71, + "type": "Note", + "pos": [ + -1428.9870702311473, + -1013.2101283245443 + ], + "size": { + "0": 344.94537353515625, + "1": 142.8384552001953 + }, + "flags": {}, + "order": 26, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "3. Here I used a simple Time feature, but you can replace this with any other feature you'd like (audio, motion, brightness, whatever) and it will work" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 49, + "type": "SetNode", + "pos": { + "0": -1970, + "1": -676, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 71, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 304 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 286 + ], + "slot_index": 0 + } + ], + "title": "Set_depth_maps", + "properties": { + "previousName": "depth_maps" + }, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 74, + "type": "GetNode", + "pos": { + "0": -576, + "1": -833, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 108, + 203 + ], + "slot_index": 0 + } + ], + "title": "Get_depth_maps", + "properties": {}, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 20, + "type": "GetImageSizeAndCount", + "pos": [ + -564, + -1048 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 108 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "674 width", + "type": "INT", + "links": [ + 26 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "1280 height", + "type": "INT", + "links": [ + 27 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "60 count", + "type": "INT", + "links": [ + 103 + ], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 21, + "type": "_mfc", + "pos": [ + -317, + -703 + ], + "size": { + "0": 315, + "1": 150 + }, + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 30 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 200 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 0, + 0, + 0, + 0 + ] + }, + { + "id": 127, + "type": "FlexMaskDepthChamber", + "pos": [ + 105, + -839 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 78, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 200 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 209 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 202 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": 203 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 207, + 307 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 0.05, + 0, + "z_front", + "move_forward" + ] + }, + { + "id": 114, + "type": "Note", + "pos": [ + 71, + -1074 + ], + "size": { + "0": 484.20526123046875, + "1": 158.15316772460938 + }, + "flags": {}, + "order": 28, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "see above for additional example configuration of this node that i left behind. You can do a lot" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 25, + "type": "MaskToImage", + "pos": [ + 595, + -1044 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 81, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 207 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 37 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 24, + "type": "VHS_VideoCombine", + "pos": [ + 594, + -1072 + ], + "size": [ + 210, + 682 + ], + "flags": {}, + "order": 83, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 37 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 16, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 14, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03286.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 16 + } + } + } + }, + { + "id": 117, + "type": "Note", + "pos": [ + 180, + 232 + ], + "size": { + "0": 565.3340454101562, + "1": 455.6415710449219 + }, + "flags": {}, + "order": 29, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "0. In this workflow we demonstrate a way to use FlexMaskDepthChamber, and FlexImageParallax, both introduced by my node pack. We also have a look at one of the ways to use a TimeFeature\n\nBe sure to click the \"?\" icons for information about the nodes\n\nGive her a star https://github.com/ryanontheinside/ComfyUI_RyanOnTheInside\n\nFor other tutorials https://civitai.com/user/ryanontheinside" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 173, + "type": "GetImageSizeAndCount", + "pos": [ + 7108, + 435 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 95, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 278 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 287 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "832 width", + "type": "INT", + "links": [ + 283 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "1584 height", + "type": "INT", + "links": [ + 284 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "60 count", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 175, + "type": "Reroute", + "pos": [ + 2859.5948525759013, + -35.33431721779152 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 311 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 289 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 150, + "type": "VHS_VideoCombine", + "pos": [ + 10530.386098469018, + 294.75074584506234 + ], + "size": [ + 210, + 686 + ], + "flags": {}, + "order": 106, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 242 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 16, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": false, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03289.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 20 + } + } + } + }, + { + "id": 153, + "type": "FeatureMixer", + "pos": [ + 9464, + 573 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 103, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 249 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 251 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 250 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0.5, + false + ] + }, + { + "id": 145, + "type": "FlexImageParallax", + "pos": [ + 10091, + 273 + ], + "size": { + "0": 315, + "1": 238 + }, + "flags": {}, + "order": 104, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 247 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 251 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 241 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": 237 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 242 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexImageParallax" + }, + "widgets_values": [ + 1, + 0, + "shift_x", + "relative", + 0.01, + 0 + ] + }, + { + "id": 149, + "type": "TimeFeatureNode", + "pos": [ + 9472, + 377 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 102, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": 239 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 249 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 241 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 20, + "accelerate", + 0.1, + 0.3 + ] + }, + { + "id": 155, + "type": "Note", + "pos": [ + 9936, + 87 + ], + "size": { + "0": 434.9312438964844, + "1": 112.82051086425781 + }, + "flags": {}, + "order": 30, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "optionally, add parallax for additional rub. To accomplish this, we get new depth maps that include everything the AI generated" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 147, + "type": "GetNode", + "pos": { + "0": 9467, + "1": 245, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "DAMODEL", + "type": "DAMODEL", + "links": [ + 235 + ], + "slot_index": 0 + } + ], + "title": "Get_DA_MODEL", + "properties": {}, + "widgets_values": [ + "DA_MODEL" + ] + }, + { + "id": 174, + "type": "ImageScale", + "pos": [ + 7596, + 262 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 96, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 292 + }, + { + "name": "width", + "type": "INT", + "link": 283, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 284, + "widget": { + "name": "height" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 285 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 512, + 512, + "disabled" + ] + }, + { + "id": 176, + "type": "Reroute", + "pos": [ + 7380, + -40 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 56, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 289 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 291 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 177, + "type": "GetImageSizeAndCount", + "pos": [ + 7534.390205834786, + -57.429299055237095 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 291 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 292 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "506 width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "960 height", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "60 count", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 170, + "type": "ImageCompositeMasked", + "pos": [ + 7981, + 278 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 97, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "IMAGE", + "link": 285 + }, + { + "name": "source", + "type": "IMAGE", + "link": 287 + }, + { + "name": "mask", + "type": "MASK", + "link": 274 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 295 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCompositeMasked" + }, + "widgets_values": [ + 0, + 0, + false + ] + }, + { + "id": 112, + "type": "ImageUpscaleWithModel", + "pos": [ + 8851, + 407 + ], + "size": { + "0": 241.79998779296875, + "1": 46 + }, + "flags": {}, + "order": 99, + "mode": 4, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 175, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 298 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 177, + 247, + 248 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageUpscaleWithModel" + } + }, + { + "id": 82, + "type": "ImageResizeKJ", + "pos": [ + -3662, + -585 + ], + "size": { + "0": 310.7047424316406, + "1": 238 + }, + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 122 + }, + { + "name": "get_image_size", + "type": "IMAGE", + "link": null + }, + { + "name": "width_input", + "type": "INT", + "link": null, + "widget": { + "name": "width_input" + } + }, + { + "name": "height_input", + "type": "INT", + "link": null, + "widget": { + "name": "height_input" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 302 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "height", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ImageResizeKJ" + }, + "widgets_values": [ + 960, + 960, + "lanczos", + true, + 2, + 0, + 0, + "disabled" + ] + }, + { + "id": 76, + "type": "SetNode", + "pos": { + "0": -3176, + "1": -583, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 302 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_init_images_resize", + "properties": { + "previousName": "init_images_resize" + }, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 77, + "type": "GetNode", + "pos": { + "0": 1038, + "1": 291, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 310, + 311 + ], + "slot_index": 0 + } + ], + "title": "Get_init_images_resize", + "properties": {}, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 146, + "type": "SetNode", + "pos": { + "0": -2248, + "1": -579, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "DAMODEL", + "type": "DAMODEL", + "link": 234 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_DA_MODEL", + "properties": { + "previousName": "DA_MODEL" + }, + "widgets_values": [ + "DA_MODEL" + ] + }, + { + "id": 179, + "type": "VHS_LoadVideo", + "pos": [ + -4599, + -919 + ], + "size": [ + 235.1999969482422, + 684.3795290924782 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 300, + 301 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "pexelswalkingcolumn.mp4", + "force_rate": 15, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 60, + "skip_first_frames": 0, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 60, + "skip_first_frames": 0, + "force_rate": 15, + "filename": "pexelswalkingcolumn.mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + } + } + } + }, + { + "id": 42, + "type": "CR LoRA Stack", + "pos": [ + 1110, + 683 + ], + "size": { + "0": 315, + "1": 342 + }, + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "lora_stack", + "type": "LORA_STACK", + "link": null + } + ], + "outputs": [ + { + "name": "LORA_STACK", + "type": "LORA_STACK", + "links": [ + 62 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "show_help", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CR LoRA Stack" + }, + "widgets_values": [ + "On", + "AnimateLCM_sd15_t2v_lora.safetensors", + 1, + 1, + "On", + "add_detail.safetensors", + 1, + 1, + "On", + "animemix_v3_offset.safetensors", + 1, + 1 + ] + }, + { + "id": 6, + "type": "CLIPTextEncode", + "pos": [ + 1942, + 483 + ], + "size": { + "0": 422.84503173828125, + "1": 164.31304931640625 + }, + "flags": {}, + "order": 60, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 63 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 85 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "a masterpiece anime screencap, woman walking, columns, detailed, 4k" + ] + }, + { + "id": 41, + "type": "LoadImage", + "pos": [ + 4072.911603734174, + 274.6610030536769 + ], + "size": { + "0": 315, + "1": 314.0000305175781 + }, + "flags": {}, + "order": 35, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 97 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "anime_black_woman.jpg", + "image" + ] + }, + { + "id": 26, + "type": "IPAdapterAdvanced", + "pos": [ + 4798, + 303 + ], + "size": { + "0": 315, + "1": 278 + }, + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 57 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 58 + }, + { + "name": "image", + "type": "IMAGE", + "link": 98, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": null + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 66, + 112 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 1, + "strong style transfer", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 111, + "type": "ImageCASharpening+", + "pos": [ + 8503, + 537 + ], + "size": { + "0": 310.79998779296875, + "1": 58 + }, + "flags": {}, + "order": 98, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 295 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 298 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCASharpening+" + }, + "widgets_values": [ + 0.8 + ] + }, + { + "id": 128, + "type": "TimeFeatureNode", + "pos": [ + -1422.9870702311473, + -715.2101283245419 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": 286 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 209 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 202 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 30, + "accelerate", + 0.4, + 0 + ] + }, + { + "id": 81, + "type": "VHS_VideoCombine", + "pos": [ + 9117, + 285 + ], + "size": [ + 210, + 686 + ], + "flags": {}, + "order": 100, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 177 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03288.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 20 + } + } + } + } + ], + "links": [ + [ + 12, + 4, + 2, + 12, + 1, + "VAE" + ], + [ + 13, + 8, + 0, + 13, + 0, + "IMAGE" + ], + [ + 15, + 15, + 0, + 14, + 0, + "DAMODEL" + ], + [ + 26, + 20, + 1, + 19, + 0, + "INT" + ], + [ + 27, + 20, + 2, + 19, + 1, + "INT" + ], + [ + 30, + 19, + 0, + 21, + 0, + "IMAGE" + ], + [ + 37, + 25, + 0, + 24, + 0, + "IMAGE" + ], + [ + 44, + 33, + 0, + 28, + 1, + "CONTEXT_OPTIONS" + ], + [ + 45, + 39, + 0, + 28, + 2, + "MOTION_LORA" + ], + [ + 46, + 36, + 0, + 28, + 3, + "AD_SETTINGS" + ], + [ + 47, + 29, + 0, + 28, + 5, + "SAMPLE_SETTINGS" + ], + [ + 48, + 32, + 0, + 28, + 6, + "MULTIVAL" + ], + [ + 49, + 34, + 0, + 28, + 7, + "MULTIVAL" + ], + [ + 50, + 35, + 0, + 29, + 2, + "CUSTOM_CFG" + ], + [ + 51, + 30, + 0, + 29, + 3, + "SIGMA_SCHEDULE" + ], + [ + 53, + 37, + 0, + 36, + 0, + "PE_ADJUST" + ], + [ + 54, + 38, + 0, + 36, + 1, + "WEIGHT_ADJUST" + ], + [ + 56, + 28, + 0, + 40, + 0, + "MODEL" + ], + [ + 57, + 40, + 0, + 26, + 0, + "MODEL" + ], + [ + 58, + 40, + 1, + 26, + 1, + "IPADAPTER" + ], + [ + 60, + 4, + 0, + 43, + 0, + "MODEL" + ], + [ + 61, + 4, + 1, + 43, + 1, + "CLIP" + ], + [ + 62, + 42, + 0, + 43, + 2, + "LORA_STACK" + ], + [ + 63, + 43, + 1, + 6, + 0, + "CLIP" + ], + [ + 64, + 43, + 1, + 7, + 0, + "CLIP" + ], + [ + 65, + 43, + 0, + 28, + 0, + "MODEL" + ], + [ + 66, + 26, + 0, + 3, + 0, + "MODEL" + ], + [ + 67, + 12, + 0, + 44, + 0, + "LATENT" + ], + [ + 68, + 44, + 0, + 3, + 3, + "LATENT" + ], + [ + 76, + 48, + 0, + 47, + 0, + "CONTROL_NET" + ], + [ + 80, + 56, + 0, + 55, + 0, + "CONTROL_NET" + ], + [ + 81, + 57, + 0, + 47, + 1, + "IMAGE" + ], + [ + 82, + 58, + 0, + 55, + 1, + "IMAGE" + ], + [ + 83, + 47, + 0, + 55, + 2, + "CONTROL_NET_STACK" + ], + [ + 84, + 55, + 0, + 59, + 2, + "CONTROL_NET_STACK" + ], + [ + 85, + 6, + 0, + 59, + 0, + "CONDITIONING" + ], + [ + 86, + 7, + 0, + 59, + 1, + "CONDITIONING" + ], + [ + 94, + 23, + 0, + 62, + 0, + "FEATURE" + ], + [ + 95, + 62, + 1, + 63, + 0, + "IMAGE" + ], + [ + 97, + 41, + 0, + 64, + 0, + "IMAGE" + ], + [ + 98, + 64, + 0, + 26, + 2, + "IMAGE" + ], + [ + 100, + 3, + 0, + 8, + 0, + "LATENT" + ], + [ + 103, + 20, + 3, + 19, + 2, + "INT" + ], + [ + 108, + 74, + 0, + 20, + 0, + "IMAGE" + ], + [ + 112, + 26, + 0, + 78, + 0, + "MODEL" + ], + [ + 121, + 78, + 0, + 80, + 0, + "LATENT" + ], + [ + 122, + 17, + 0, + 82, + 0, + "IMAGE" + ], + [ + 128, + 17, + 0, + 85, + 0, + "IMAGE" + ], + [ + 129, + 85, + 0, + 50, + 0, + "IMAGE" + ], + [ + 130, + 85, + 0, + 14, + 1, + "IMAGE" + ], + [ + 133, + 4, + 2, + 88, + 0, + "*" + ], + [ + 134, + 59, + 0, + 89, + 0, + "*" + ], + [ + 135, + 59, + 1, + 90, + 0, + "*" + ], + [ + 136, + 88, + 0, + 91, + 0, + "*" + ], + [ + 137, + 91, + 0, + 92, + 0, + "*" + ], + [ + 138, + 91, + 0, + 8, + 1, + "VAE" + ], + [ + 139, + 89, + 0, + 93, + 0, + "*" + ], + [ + 140, + 93, + 0, + 3, + 1, + "CONDITIONING" + ], + [ + 141, + 90, + 0, + 94, + 0, + "*" + ], + [ + 142, + 94, + 0, + 3, + 2, + "CONDITIONING" + ], + [ + 143, + 93, + 0, + 95, + 0, + "*" + ], + [ + 144, + 94, + 0, + 96, + 0, + "*" + ], + [ + 145, + 95, + 0, + 78, + 1, + "CONDITIONING" + ], + [ + 146, + 96, + 0, + 78, + 2, + "CONDITIONING" + ], + [ + 147, + 92, + 0, + 80, + 1, + "VAE" + ], + [ + 149, + 97, + 0, + 98, + 0, + "*" + ], + [ + 150, + 98, + 0, + 99, + 0, + "*" + ], + [ + 151, + 98, + 0, + 44, + 1, + "MASK" + ], + [ + 152, + 79, + 0, + 100, + 0, + "LATENT" + ], + [ + 153, + 100, + 0, + 78, + 3, + "LATENT" + ], + [ + 154, + 99, + 0, + 100, + 1, + "MASK" + ], + [ + 175, + 113, + 0, + 112, + 0, + "UPSCALE_MODEL" + ], + [ + 177, + 112, + 0, + 81, + 0, + "IMAGE" + ], + [ + 193, + 121, + 1, + 69, + 2, + "FEATURE_PIPE" + ], + [ + 195, + 121, + 0, + 122, + 0, + "FEATURE" + ], + [ + 196, + 122, + 1, + 123, + 0, + "IMAGE" + ], + [ + 199, + 122, + 0, + 69, + 1, + "FEATURE" + ], + [ + 200, + 21, + 0, + 127, + 0, + "MASK" + ], + [ + 202, + 128, + 1, + 127, + 2, + "FEATURE_PIPE" + ], + [ + 203, + 74, + 0, + 127, + 3, + "IMAGE" + ], + [ + 207, + 127, + 0, + 25, + 0, + "MASK" + ], + [ + 209, + 128, + 0, + 127, + 1, + "FEATURE" + ], + [ + 234, + 15, + 0, + 146, + 0, + "*" + ], + [ + 235, + 147, + 0, + 148, + 0, + "DAMODEL" + ], + [ + 237, + 148, + 0, + 145, + 3, + "IMAGE" + ], + [ + 239, + 148, + 0, + 149, + 0, + "IMAGE" + ], + [ + 241, + 149, + 1, + 145, + 2, + "FEATURE_PIPE" + ], + [ + 242, + 145, + 0, + 150, + 0, + "IMAGE" + ], + [ + 246, + 3, + 0, + 79, + 0, + "LATENT" + ], + [ + 247, + 112, + 0, + 145, + 0, + "IMAGE" + ], + [ + 248, + 112, + 0, + 148, + 1, + "IMAGE" + ], + [ + 249, + 149, + 0, + 153, + 0, + "FEATURE" + ], + [ + 250, + 153, + 1, + 154, + 0, + "IMAGE" + ], + [ + 251, + 153, + 0, + 145, + 1, + "FEATURE" + ], + [ + 273, + 99, + 0, + 172, + 0, + "*" + ], + [ + 274, + 172, + 0, + 170, + 2, + "MASK" + ], + [ + 278, + 80, + 0, + 173, + 0, + "IMAGE" + ], + [ + 283, + 173, + 1, + 174, + 1, + "INT" + ], + [ + 284, + 173, + 2, + 174, + 2, + "INT" + ], + [ + 285, + 174, + 0, + 170, + 0, + "IMAGE" + ], + [ + 286, + 49, + 0, + 128, + 0, + "IMAGE" + ], + [ + 287, + 173, + 0, + 170, + 1, + "IMAGE" + ], + [ + 289, + 175, + 0, + 176, + 0, + "*" + ], + [ + 291, + 176, + 0, + 177, + 0, + "IMAGE" + ], + [ + 292, + 177, + 0, + 174, + 0, + "IMAGE" + ], + [ + 295, + 170, + 0, + 111, + 0, + "IMAGE" + ], + [ + 298, + 111, + 0, + 112, + 1, + "IMAGE" + ], + [ + 300, + 179, + 0, + 104, + 0, + "IMAGE" + ], + [ + 301, + 179, + 0, + 17, + 0, + "IMAGE" + ], + [ + 302, + 82, + 0, + 76, + 0, + "IMAGE" + ], + [ + 303, + 50, + 0, + 52, + 0, + "IMAGE" + ], + [ + 304, + 14, + 0, + 49, + 0, + "IMAGE" + ], + [ + 307, + 127, + 0, + 97, + 0, + "*" + ], + [ + 310, + 77, + 0, + 12, + 0, + "IMAGE" + ], + [ + 311, + 77, + 0, + 175, + 0, + "*" + ] + ], + "groups": [ + { + "title": "Load Image", + "bounding": [ + -4300, + -1104, + 1484, + 1038 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Preprocessing", + "bounding": [ + -2768, + -1096, + 1274, + 599 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Feature", + "bounding": [ + -1457, + -1093, + 799, + 600 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Depth Chamber", + "bounding": [ + -621, + -1154, + 1454, + 724 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Control net", + "bounding": [ + 952, + 1174, + 1155, + 451 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Animate Diff", + "bounding": [ + 3043, + 177, + 978, + 1075 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sampler1", + "bounding": [ + 5166, + 173, + 1290, + 808 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Load Model", + "bounding": [ + 949, + 177, + 2062, + 990 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "IPAdapter", + "bounding": [ + 4036, + 172, + 1094, + 815 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sampler2", + "bounding": [ + 6480, + 176, + 881, + 421 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Upscale", + "bounding": [ + 8431, + 174, + 953, + 771 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Alternate configuration", + "bounding": [ + -517, + -5817, + 2411, + 1839 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Alternate configuration1", + "bounding": [ + 991, + -5410, + 1518, + 463 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Parallax", + "bounding": [ + 9412, + 173, + 1442, + 781 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Paste Orig", + "bounding": [ + 7394, + 175, + 1000, + 279 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.16105100000000291, + "offset": [ + 4307.331041861666, + 1962.2032827226076 + ] + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/flex_tutorial.json b/examples/flex_tutorial.json new file mode 100644 index 0000000..3c333dd --- /dev/null +++ b/examples/flex_tutorial.json @@ -0,0 +1,2841 @@ +{ + "last_node_id": 209, + "last_link_id": 332, + "nodes": [ + { + "id": 153, + "type": "AudioFeatureExtractor", + "pos": [ + -1647, + 1398 + ], + "size": { + "0": 361.20001220703125, + "1": 78 + }, + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 289 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 290 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "AudioFeatureExtractor" + }, + "widgets_values": [ + "amplitude_envelope" + ] + }, + { + "id": 156, + "type": "AudioSeparator", + "pos": [ + -2047, + 1371 + ], + "size": { + "0": 317.4000244140625, + "1": 158 + }, + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "OPEN_UNMIX_MODEL", + "link": null + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": [ + 289 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "drums_audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "vocals_audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "bass_audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "other_audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "links": [ + 290 + ], + "shape": 3, + "slot_index": 5 + } + ], + "properties": { + "Node name for S&R": "AudioSeparator" + }, + "widgets_values": [ + 30 + ] + }, + { + "id": 160, + "type": "PreviewImage", + "pos": [ + 233.92900067078028, + 398.9078675628634 + ], + "size": { + "0": 210, + "1": 246 + }, + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 294 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 151, + "type": "BrightnessFeatureNode", + "pos": [ + -2040, + 494 + ], + "size": { + "0": 317.4000244140625, + "1": 102 + }, + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "BrightnessFeatureNode" + }, + "widgets_values": [ + 30, + "mean_brightness" + ] + }, + { + "id": 150, + "type": "DepthFeatureNode", + "pos": [ + -2041, + 314 + ], + "size": { + "0": 317.4000244140625, + "1": 102 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + }, + { + "name": "depth_maps", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "DepthFeatureNode" + }, + "widgets_values": [ + 30, + "mean_depth" + ] + }, + { + "id": 171, + "type": "FlexMaskMath", + "pos": [ + 1010, + 790 + ], + "size": { + "0": 315, + "1": 238 + }, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + }, + { + "name": "mask_b", + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexMaskMath" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + "add" + ] + }, + { + "id": 170, + "type": "FlexMaskTransform", + "pos": [ + 1010, + 1100 + ], + "size": { + "0": 315, + "1": 266 + }, + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexMaskTransform" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + "translate", + 10, + 10 + ] + }, + { + "id": 173, + "type": "FlexMaskOpacity", + "pos": [ + 1010, + 1480 + ], + "size": { + "0": 315, + "1": 218 + }, + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexMaskOpacity" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 1 + ] + }, + { + "id": 172, + "type": "FlexMaskBinary", + "pos": [ + 1010, + 1800 + ], + "size": { + "0": 315, + "1": 338 + }, + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexMaskBinary" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 0.5, + "simple", + 21, + 2, + "threshold", + false + ] + }, + { + "id": 174, + "type": "FlexMaskVoronoiScheduled", + "pos": [ + 1010, + 2240 + ], + "size": { + "0": 378, + "1": 482 + }, + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexMaskVoronoiScheduled" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + "euclidean", + 1, + 100, + 1, + 852404739440643, + "randomize", + 0, + 0, + "scale", + "Linear", + 1, + 1 + ] + }, + { + "id": 178, + "type": "_mfc", + "pos": [ + 420, + 1040 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": { + "collapsed": true + }, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 305 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 306 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 255, + 255, + 255, + 0 + ] + }, + { + "id": 164, + "type": "VHS_LoadVideo", + "pos": [ + -2902.2586183090575, + 644.9993637117644 + ], + "size": [ + 235.1999969482422, + 658.5777723524305 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 297 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "pexels-polina-tankilevitch-5385809 (1080p).mp4", + "force_rate": 0, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 16, + "skip_first_frames": 0, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 16, + "skip_first_frames": 0, + "force_rate": 0, + "filename": "pexels-polina-tankilevitch-5385809 (1080p).mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + }, + "muted": false + } + } + }, + { + "id": 183, + "type": "FlexImagePosterize", + "pos": [ + 2556, + 420 + ], + "size": { + "0": 319.20001220703125, + "1": 266 + }, + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexImagePosterize" + }, + "widgets_values": [ + 1, + 0, + "max_levels", + "relative", + 8, + 0.3, + 0.2, + 1.2 + ] + }, + { + "id": 184, + "type": "FlexImageKaleidoscope", + "pos": [ + 2556, + 770 + ], + "size": { + "0": 344.3999938964844, + "1": 338 + }, + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexImageKaleidoscope" + }, + "widgets_values": [ + 1, + 0, + "segments", + "relative", + 8, + 0.5, + 0.5, + 1, + 0, + 0, + 1 + ] + }, + { + "id": 168, + "type": "FlexMaskWarp", + "pos": [ + 1010, + 450 + ], + "size": { + "0": 315, + "1": 290 + }, + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexMaskWarp" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + "perlin", + 0.1, + 30, + 3 + ] + }, + { + "id": 167, + "type": "FlexMaskMorph", + "pos": [ + 1010, + 110 + ], + "size": { + "0": 315, + "1": 266 + }, + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 307 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 300 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 301 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 308 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskMorph" + }, + "widgets_values": [ + 1, + false, + 0.5700000000000001, + 0, + 0, + "dilate", + 5, + 10 + ] + }, + { + "id": 159, + "type": "Reroute", + "pos": [ + -645, + 810 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 325 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE_PIPE", + "links": [ + 296 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 162, + "type": "Reroute", + "pos": [ + 470, + 1170 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 296 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE_PIPE", + "links": [ + 301, + 313 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 192, + "type": "Reroute", + "pos": [ + 470, + 1200 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 311 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 314 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 180, + "type": "MaskToImage", + "pos": [ + 1460, + 630 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 308 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 309 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 176, + "type": "VHS_LoadVideo", + "pos": [ + 400, + 980 + ], + "size": [ + 235.1999969482422, + 598.7999954223633 + ], + "flags": { + "collapsed": true + }, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 305 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "polina809MaskFull_00001.mp4", + "force_rate": 0, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 0, + "skip_first_frames": 0, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 0, + "skip_first_frames": 0, + "force_rate": 0, + "filename": "polina809MaskFull_00001.mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + }, + "muted": false + } + } + }, + { + "id": 179, + "type": "Reroute", + "pos": [ + 470, + 1105 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 306 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 307 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 195, + "type": "Reroute", + "pos": [ + 2280, + 1150 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 314 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 315 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 193, + "type": "Reroute", + "pos": [ + 2280, + 1190 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 312 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE", + "links": [ + 316 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 194, + "type": "Reroute", + "pos": [ + 2280, + 1210 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 313 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE_PIPE", + "links": [ + 317 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 182, + "type": "FlexImageEdgeDetect", + "pos": [ + 2556, + 1148 + ], + "size": { + "0": 336, + "1": 218 + }, + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexImageEdgeDetect" + }, + "widgets_values": [ + 1, + 0, + "low_threshold", + "relative", + 100, + 200 + ] + }, + { + "id": 186, + "type": "FlexImageChromaticAberration", + "pos": [ + 2556, + 1419 + ], + "size": { + "0": 411.6000061035156, + "1": 218 + }, + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexImageChromaticAberration" + }, + "widgets_values": [ + 1, + 0, + "shift_amount", + "relative", + 0.01, + 0 + ] + }, + { + "id": 185, + "type": "FlexImageBloom", + "pos": [ + 2556, + 122 + ], + "size": { + "0": 315, + "1": 242 + }, + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 315 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 316 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 317 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 318 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexImageBloom" + }, + "widgets_values": [ + 1, + 0, + "threshold", + "relative", + 0.7, + 10, + 0.5 + ] + }, + { + "id": 190, + "type": "FlexImageTiltShift", + "pos": [ + 2556, + 2506 + ], + "size": { + "0": 327.6000061035156, + "1": 314 + }, + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexImageTiltShift" + }, + "widgets_values": [ + 1, + 0, + "blur_amount", + "relative", + 10, + 0.5, + 0.5, + 0.2, + 0.2, + "rectangle" + ] + }, + { + "id": 188, + "type": "FlexImagePixelate", + "pos": [ + 2556, + 1970 + ], + "size": { + "0": 315, + "1": 194 + }, + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexImagePixelate" + }, + "widgets_values": [ + 1, + 0, + "pixel_size", + "relative", + 10 + ] + }, + { + "id": 187, + "type": "FlexImageGlitch", + "pos": [ + 2552, + 1681 + ], + "size": { + "0": 315, + "1": 242 + }, + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexImageGlitch" + }, + "widgets_values": [ + 1, + 0, + "shift_amount", + "relative", + 0.1, + 10, + 0.1 + ] + }, + { + "id": 198, + "type": "FeatureToWeightsStrategy", + "pos": [ + 3905, + 553 + ], + "size": { + "0": 378, + "1": 30.92705535888672 + }, + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": null + } + ], + "outputs": [ + { + "name": "WEIGHTS_STRATEGY", + "type": "WEIGHTS_STRATEGY", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FeatureToWeightsStrategy" + } + }, + { + "id": 200, + "type": "Note", + "pos": [ + 3910, + 429 + ], + "size": { + "0": 533.3134155273438, + "1": 70.13786315917969 + }, + "flags": {}, + "order": 19, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "simply plug this into the \"IPAdapter weights from strategy\" node and rock on\n\nSee this tutorial for more info\nhttps://civitai.com/models/688888/audio-reactive-ipadapter-weights" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 191, + "type": "Reroute", + "pos": [ + -643, + 833 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 310 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 311 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 154, + "type": "MIDILoadAndExtract", + "pos": [ + -2063, + 919 + ], + "size": { + "0": 1020, + "1": 346 + }, + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MIDI", + "type": "MIDI", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": null, + "shape": 3 + } + ], + "properties": { + "selectedNotes": [ + 36, + 38, + 49 + ] + }, + "widgets_values": [ + "sample_midi.mid", + "all", + "Note On/Off", + 30, + false, + "36, 38, 49", + "upload", + "refresh" + ] + }, + { + "id": 199, + "type": "Note", + "pos": [ + 3824.9416156458465, + 130.69202687058203 + ], + "size": { + "0": 229.98106384277344, + "1": 72.82836151123047 + }, + "flags": {}, + "order": 21, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "Thus far the only external target is the IPAdapter, but when more are added, they will go here\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 155, + "type": "Note", + "pos": [ + -2953, + 274 + ], + "size": { + "0": 515.2716674804688, + "1": 250.9127655029297 + }, + "flags": {}, + "order": 22, + "mode": 0, + "title": "Click the ? icons!", + "properties": { + "text": "" + }, + "widgets_values": [ + "This workflow is a tutorial explaining the Flex Feature system introduced by this node pack. At a high level, it works as follows:\n\n1 We get information from a source (the feature)\n2 We use that information to control a target\n\nSimple as that! \n\nThere are many sources for features, and many more targets to control, and they are all interchangeable.\n\nClick the ? icons!!\n\n\n\n\n\nhttps://github.com/ryanontheinside/ComfyUI_RyanOnTheInside" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 163, + "type": "Note", + "pos": [ + -307, + -79 + ], + "size": { + "0": 510.7935485839844, + "1": 120.26620483398438 + }, + "flags": {}, + "order": 23, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "Step 2, optionally, you can shape your feature output all nice-like\n\n\nClick the ? icons!!" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 202, + "type": "Note", + "pos": [ + 945, + -214 + ], + "size": { + "0": 510.7935485839844, + "1": 120.26620483398438 + }, + "flags": {}, + "order": 24, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "Step 3, you pick a target. Thus far, there are three categories of targets as shown below. If the category is Mask, you feed it a mask. If the category is Image, you feed it images. Otherwise, just give it the feature data\n\nThere are lots of settings, and lots of cool things, so don't forget...\nCLICK THE ? ICONS!!\n\nLove you\nRyan" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 166, + "type": "Note", + "pos": [ + -1839, + -267 + ], + "size": { + "0": 460.7952575683594, + "1": 181.07496643066406 + }, + "flags": {}, + "order": 25, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "Step 1 is to pick a feature.\n\n\nClick the ? icons!!" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 203, + "type": "Note", + "pos": [ + -1214, + 1346 + ], + "size": { + "0": 455.38995361328125, + "1": 171.6157989501953 + }, + "flags": {}, + "order": 26, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "\nAudio and MIDI will have their own separate tutorials as they're a touch more complicated. Check at my civit profile.\n\nAudio:\nhttps://civitai.com/models/692203?modelVersionId=774669\n\nMIDI\nCheck here https://civitai.com/user/ryanontheinside\n\n\nClick the ? icons!!" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 196, + "type": "Note", + "pos": [ + 407, + 858 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 27, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "obtain masks to work with for mask targets" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 161, + "type": "Reroute", + "pos": [ + 470, + 1140 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 322 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE", + "links": [ + 300, + 312 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 165, + "type": "Reroute", + "pos": [ + -2378, + 813 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 297 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 310, + 323 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 152, + "type": "MotionFeatureNode", + "pos": [ + -2044, + 691 + ], + "size": { + "0": 317.4000244140625, + "1": 174 + }, + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": 323 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 324 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 325 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "MotionFeatureNode" + }, + "widgets_values": [ + 30, + "mean_motion", + "Farneback", + 0, + 0 + ] + }, + { + "id": 181, + "type": "VHS_VideoCombine", + "pos": [ + 1840, + 220 + ], + "size": [ + 315, + 766.5 + ], + "flags": {}, + "order": 54, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 309 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 15, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00776.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 15 + }, + "muted": false + } + } + }, + { + "id": 197, + "type": "VHS_VideoCombine", + "pos": [ + 3118, + 124 + ], + "size": [ + 315, + 848.4444444444445 + ], + "flags": {}, + "order": 55, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 318 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 15, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00777.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 15 + }, + "muted": false + } + } + }, + { + "id": 149, + "type": "TimeFeatureNode", + "pos": [ + -2038, + 96 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 30, + "smooth", + 1, + 0 + ] + }, + { + "id": 157, + "type": "FeatureMixer", + "pos": [ + -336, + 449 + ], + "size": { + "0": 367.79998779296875, + "1": 318 + }, + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 291, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 322 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 294 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0.5 + ] + }, + { + "id": 204, + "type": "FeatureOscillator", + "pos": [ + -304, + 1277 + ], + "size": { + "0": 367.79998779296875, + "1": 174 + }, + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureOscillator" + }, + "widgets_values": [ + "sine", + 1, + 0.5, + 0, + 0.79 + ] + }, + { + "id": 206, + "type": "FeatureMath", + "pos": [ + -292, + 1765 + ], + "size": { + "0": 380.4000244140625, + "1": 126 + }, + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "feature1", + "type": "FEATURE", + "link": null + }, + { + "name": "feature2", + "type": "FEATURE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMath" + }, + "widgets_values": [ + "subtract", + 1, + 1 + ] + }, + { + "id": 158, + "type": "Reroute", + "pos": [ + -650, + 790 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 324 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE", + "links": [ + 291, + 331 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 208, + "type": "PreviewImage", + "pos": [ + 266.6696832298651, + 1493.614956995918 + ], + "size": { + "0": 210, + "1": 246 + }, + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 332 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 205, + "type": "FeatureSmoothing", + "pos": [ + -297, + 1529 + ], + "size": { + "0": 367.79998779296875, + "1": 150 + }, + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 331 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": null, + "shape": 3 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 332 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureSmoothing" + }, + "widgets_values": [ + "gaussian", + 5, + 0.3, + 1 + ] + }, + { + "id": 189, + "type": "FlexImageColorGrade", + "pos": [ + 2556, + 2222 + ], + "size": { + "0": 336, + "1": 242 + }, + "flags": {}, + "order": 31, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexImageColorGrade" + }, + "widgets_values": [ + 1, + 0, + "intensity", + "relative", + 1, + 1, + "" + ] + }, + { + "id": 209, + "type": "Note", + "pos": [ + 2919, + 2257 + ], + "size": [ + 346.86633399882703, + 89.45454758908863 + ], + "flags": {}, + "order": 32, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "<----if this is red for you... its coming soon! Just disable it" + ], + "color": "#432", + "bgcolor": "#653" + } + ], + "links": [ + [ + 289, + 156, + 0, + 153, + 0, + "AUDIO" + ], + [ + 290, + 156, + 5, + 153, + 1, + "FEATURE_PIPE" + ], + [ + 291, + 158, + 0, + 157, + 0, + "FEATURE" + ], + [ + 294, + 157, + 1, + 160, + 0, + "IMAGE" + ], + [ + 296, + 159, + 0, + 162, + 0, + "*" + ], + [ + 297, + 164, + 0, + 165, + 0, + "*" + ], + [ + 300, + 161, + 0, + 167, + 1, + "FEATURE" + ], + [ + 301, + 162, + 0, + 167, + 2, + "FEATURE_PIPE" + ], + [ + 305, + 176, + 0, + 178, + 0, + "IMAGE" + ], + [ + 306, + 178, + 0, + 179, + 0, + "*" + ], + [ + 307, + 179, + 0, + 167, + 0, + "MASK" + ], + [ + 308, + 167, + 0, + 180, + 0, + "MASK" + ], + [ + 309, + 180, + 0, + 181, + 0, + "IMAGE" + ], + [ + 310, + 165, + 0, + 191, + 0, + "*" + ], + [ + 311, + 191, + 0, + 192, + 0, + "*" + ], + [ + 312, + 161, + 0, + 193, + 0, + "*" + ], + [ + 313, + 162, + 0, + 194, + 0, + "*" + ], + [ + 314, + 192, + 0, + 195, + 0, + "*" + ], + [ + 315, + 195, + 0, + 185, + 0, + "IMAGE" + ], + [ + 316, + 193, + 0, + 185, + 1, + "FEATURE" + ], + [ + 317, + 194, + 0, + 185, + 2, + "FEATURE_PIPE" + ], + [ + 318, + 185, + 0, + 197, + 0, + "IMAGE" + ], + [ + 322, + 157, + 0, + 161, + 0, + "*" + ], + [ + 323, + 165, + 0, + 152, + 0, + "IMAGE" + ], + [ + 324, + 152, + 0, + 158, + 0, + "*" + ], + [ + 325, + 152, + 1, + 159, + 0, + "*" + ], + [ + 331, + 158, + 0, + 205, + 0, + "FEATURE" + ], + [ + 332, + 205, + 1, + 208, + 0, + "IMAGE" + ] + ], + "groups": [ + { + "title": "Feature", + "bounding": [ + -2110, + -80, + 1122, + 1949 + ], + "color": "#3f789e", + "font_size": 24 + }, + { + "title": "Mixer", + "bounding": [ + -419, + 45, + 836, + 1982 + ], + "color": "#3f789e", + "font_size": 24 + }, + { + "title": "Target", + "bounding": [ + 760, + -80, + 4084, + 3026 + ], + "color": "#444", + "font_size": 24 + }, + { + "title": "Masks", + "bounding": [ + 818, + 10, + 1392, + 2830 + ], + "color": "#8A8", + "font_size": 24 + }, + { + "title": "Images", + "bounding": [ + 2367, + 9, + 1227, + 2830 + ], + "color": "#3f789e", + "font_size": 24 + }, + { + "title": "External / IPAdapter", + "bounding": [ + 3730, + 13, + 1003, + 2817 + ], + "color": "#a1309b", + "font_size": 24 + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 1.1918176537728016, + "offset": [ + -2356.8422592316056, + -1927.5621604220344 + ] + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/motion_activated.json b/examples/motion_activated.json new file mode 100644 index 0000000..e57e9dd --- /dev/null +++ b/examples/motion_activated.json @@ -0,0 +1,6630 @@ +{ + "last_node_id": 194, + "last_link_id": 336, + "nodes": [ + { + "id": 30, + "type": "ADE_SigmaSchedule", + "pos": [ + 3141.5897819464126, + 1118.8759046187079 + ], + "size": { + "0": 244.73928833007812, + "1": 58 + }, + "flags": {}, + "order": 0, + "mode": 0, + "outputs": [ + { + "name": "SIGMA_SCHEDULE", + "type": "SIGMA_SCHEDULE", + "links": [ + 51 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Sigma Schedule 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_SigmaSchedule", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "lcm avg(sqrt_linear,linear)" + ] + }, + { + "id": 32, + "type": "ADE_MultivalDynamic", + "pos": [ + 3131.5897819464126, + 768.8759046187079 + ], + "size": { + "0": 259.9388122558594, + "1": 63.332008361816406 + }, + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "mask_optional", + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "MULTIVAL", + "type": "MULTIVAL", + "links": [ + 48 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Scale 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_MultivalDynamic", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.1400000000000001, + "" + ] + }, + { + "id": 34, + "type": "ADE_MultivalDynamic", + "pos": [ + 3131.5897819464126, + 658.8759046187079 + ], + "size": { + "0": 265.1632385253906, + "1": 58 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "mask_optional", + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "MULTIVAL", + "type": "MULTIVAL", + "links": [ + 49 + ], + "shape": 3 + } + ], + "title": "Effect 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_MultivalDynamic", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.1, + "" + ] + }, + { + "id": 35, + "type": "ADE_CustomCFGSimple", + "pos": [ + 3131.5897819464126, + 868.8759046187079 + ], + "size": { + "0": 257.2469787597656, + "1": 60.893348693847656 + }, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "cfg_extras", + "type": "CFG_EXTRAS", + "link": null + } + ], + "outputs": [ + { + "name": "CUSTOM_CFG", + "type": "CUSTOM_CFG", + "links": [ + 50 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_CustomCFGSimple", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 2, + "" + ] + }, + { + "id": 36, + "type": "ADE_AnimateDiffSettings", + "pos": [ + 3161.5897819464126, + 1218.8759046187079 + ], + "size": { + "0": 226.8000030517578, + "1": 54 + }, + "flags": { + "collapsed": true + }, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "pe_adjust", + "type": "PE_ADJUST", + "link": 53, + "slot_index": 0 + }, + { + "name": "weight_adjust", + "type": "WEIGHT_ADJUST", + "link": 54, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "AD_SETTINGS", + "type": "AD_SETTINGS", + "links": [ + 46 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffSettings", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "" + ] + }, + { + "id": 37, + "type": "ADE_AdjustPESweetspotStretch", + "pos": [ + 3131.5897819464126, + 968.8759046187079 + ], + "size": { + "0": 253.07310485839844, + "1": 106 + }, + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "prev_pe_adjust", + "type": "PE_ADJUST", + "link": null + } + ], + "outputs": [ + { + "name": "PE_ADJUST", + "type": "PE_ADJUST", + "links": [ + 53 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AdjustPESweetspotStretch", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 16, + 18, + false, + "" + ] + }, + { + "id": 57, + "type": "GetNode", + "pos": { + "0": 981.441162109375, + "1": 1401.961181640625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 81 + ], + "slot_index": 0 + } + ], + "title": "Get_depth_maps", + "properties": {}, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 58, + "type": "GetNode", + "pos": { + "0": 961.441162109375, + "1": 1551.961181640625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 82 + ], + "slot_index": 0 + } + ], + "title": "Get_lineart", + "properties": {}, + "widgets_values": [ + "lineart" + ] + }, + { + "id": 63, + "type": "PreviewImage", + "pos": [ + 1430, + -4640 + ], + "size": { + "0": 210, + "1": 246 + }, + "flags": {}, + "order": 58, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 95 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 19, + "type": "EmptyImage", + "pos": [ + -309.8733202685141, + -894.0264396732274 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "link": 26, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 27, + "widget": { + "name": "height" + } + }, + { + "name": "batch_size", + "type": "INT", + "link": 103, + "widget": { + "name": "batch_size" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 30 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyImage" + }, + "widgets_values": [ + 512, + 512, + 60, + 0 + ] + }, + { + "id": 50, + "type": "LineartStandardPreprocessor", + "pos": [ + -2702.5557197546927, + -976.6574720262626 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 129 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 303 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LineartStandardPreprocessor" + }, + "widgets_values": [ + 6, + 8, + 512 + ] + }, + { + "id": 33, + "type": "ADE_AnimateDiffUniformContextOptions", + "pos": [ + 3481.5897819464126, + 658.8759046187079 + ], + "size": { + "0": 273.269775390625, + "1": 270 + }, + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "prev_context", + "type": "CONTEXT_OPTIONS", + "link": null + }, + { + "name": "view_opts", + "type": "VIEW_OPTS", + "link": null + } + ], + "outputs": [ + { + "name": "CONTEXT_OPTS", + "type": "CONTEXT_OPTIONS", + "links": [ + 44 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Context Options 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_AnimateDiffUniformContextOptions", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 16, + 1, + 4, + "uniform", + false, + "pyramid", + false, + 0, + 1, + "" + ] + }, + { + "id": 29, + "type": "ADE_AnimateDiffSamplingSettings", + "pos": [ + 3481.5897819464126, + 968.8759046187079 + ], + "size": { + "0": 273.3500061035156, + "1": 254 + }, + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "noise_layers", + "type": "NOISE_LAYERS", + "link": null, + "slot_index": 0 + }, + { + "name": "iteration_opts", + "type": "ITERATION_OPTS", + "link": null + }, + { + "name": "custom_cfg", + "type": "CUSTOM_CFG", + "link": 50, + "slot_index": 2 + }, + { + "name": "sigma_schedule", + "type": "SIGMA_SCHEDULE", + "link": 51, + "slot_index": 3 + }, + { + "name": "seed_override", + "type": "INT", + "link": null, + "widget": { + "name": "seed_override" + } + }, + { + "name": "seed_override", + "type": "INT", + "link": null, + "widget": { + "name": "seed_override" + } + } + ], + "outputs": [ + { + "name": "settings", + "type": "SAMPLE_SETTINGS", + "links": [ + 47 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffSamplingSettings", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 0, + "FreeNoise", + "comfy", + 0, + 0, + false, + "" + ] + }, + { + "id": 14, + "type": "DepthAnything_V2", + "pos": [ + -2688.433746544838, + -613.3686263142703 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 71, + "mode": 0, + "inputs": [ + { + "name": "da_model", + "type": "DAMODEL", + "link": 15, + "slot_index": 0 + }, + { + "name": "images", + "type": "IMAGE", + "link": 130 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 304 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DepthAnything_V2" + } + }, + { + "id": 86, + "type": "Note", + "pos": [ + 3160.2307942589186, + 250.7002531609014 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 8, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "Shoutout Akatz" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 12, + "type": "VAEEncode", + "pos": [ + 1562, + 458 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 310 + }, + { + "name": "vae", + "type": "VAE", + "link": 12 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 67 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + } + }, + { + "id": 43, + "type": "CR Apply LoRA Stack", + "pos": [ + 1524, + 612 + ], + "size": { + "0": 254.40000915527344, + "1": 66 + }, + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 60 + }, + { + "name": "clip", + "type": "CLIP", + "link": 61 + }, + { + "name": "lora_stack", + "type": "LORA_STACK", + "link": 62 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 65 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 63, + 64 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "show_help", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CR Apply LoRA Stack" + } + }, + { + "id": 44, + "type": "SetLatentNoiseMask", + "pos": [ + 5196.2924473208695, + 361.47099519392407 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 98, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 67 + }, + { + "name": "mask", + "type": "MASK", + "link": 151 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 68 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 64, + "type": "ImageScale", + "pos": [ + 4420.911603734175, + 290.661003053677 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 97 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 98 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 1000, + 1000, + "disabled" + ] + }, + { + "id": 40, + "type": "IPAdapterUnifiedLoader", + "pos": [ + 4427.911603734175, + 481.6610030536765 + ], + "size": { + "0": 315, + "1": 78 + }, + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 56 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 57 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "links": [ + 58 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "IPAdapterUnifiedLoader" + }, + "widgets_values": [ + "PLUS (high strength)" + ] + }, + { + "id": 7, + "type": "CLIPTextEncode", + "pos": [ + 1937, + 702 + ], + "size": { + "0": 425.27801513671875, + "1": 180.6060791015625 + }, + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 64 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 86 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "text, watermark" + ] + }, + { + "id": 39, + "type": "ADE_AnimateDiffLoRALoader", + "pos": [ + 3114, + 356 + ], + "size": { + "0": 261.19134521484375, + "1": 82 + }, + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "prev_motion_lora", + "type": "MOTION_LORA", + "link": null + } + ], + "outputs": [ + { + "name": "MOTION_LORA", + "type": "MOTION_LORA", + "links": [ + 45 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "AnimateDiff LoRA", + "properties": { + "Node name for S&R": "ADE_AnimateDiffLoRALoader", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "LiquidAF-0-1.safetensors", + 0.8, + "" + ] + }, + { + "id": 38, + "type": "ADE_AdjustWeightAllMult", + "pos": [ + 3115, + 498 + ], + "size": { + "0": 270.3999938964844, + "1": 82 + }, + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "prev_weight_adjust", + "type": "WEIGHT_ADJUST", + "link": null + } + ], + "outputs": [ + { + "name": "WEIGHT_ADJUST", + "type": "WEIGHT_ADJUST", + "links": [ + 54 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AdjustWeightAllMult", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.01, + false, + "" + ] + }, + { + "id": 4, + "type": "CheckpointLoaderSimple", + "pos": [ + 1094, + 453 + ], + "size": { + "0": 315, + "1": 98 + }, + "flags": {}, + "order": 11, + "mode": 0, + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 60 + ], + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 61 + ], + "slot_index": 1 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 12, + 133 + ], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "photon_v1.safetensors" + ] + }, + { + "id": 59, + "type": "Apply ControlNet Stack", + "pos": [ + 2524, + 581 + ], + "size": { + "0": 304.79998779296875, + "1": 66 + }, + "flags": {}, + "order": 73, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 85 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 86 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": 84, + "slot_index": 2 + } + ], + "outputs": [ + { + "name": "CONDITIONING+", + "type": "CONDITIONING", + "links": [ + 134 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CONDITIONING-", + "type": "CONDITIONING", + "links": [ + 135 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "Apply ControlNet Stack", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "shape": 1 + }, + { + "id": 88, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 64 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 133 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 136 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 89, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 105 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 78, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 134 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 139 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 90, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 143.3452987595907 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 79, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 135 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 141 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 98, + "type": "Reroute", + "pos": [ + 5172, + 31 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 96, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 149 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 150, + 151 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 100, + "type": "SetLatentNoiseMask", + "pos": [ + 6505.217366877503, + 369.41342322069596 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 104, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 152 + }, + { + "name": "mask", + "type": "MASK", + "link": 154 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 153 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 17, + "type": "GetImageSizeAndCount", + "pos": [ + -3900, + -866 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 301 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 122, + 128 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "1920 width", + "type": "INT", + "links": null, + "shape": 3, + "slot_index": 1 + }, + { + "name": "1080 height", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "66 count", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 85, + "type": "ImageResizeKJ", + "pos": [ + -3652, + -898 + ], + "size": { + "0": 310.7047424316406, + "1": 238 + }, + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 128 + }, + { + "name": "get_image_size", + "type": "IMAGE", + "link": null + }, + { + "name": "width_input", + "type": "INT", + "link": null, + "widget": { + "name": "width_input" + } + }, + { + "name": "height_input", + "type": "INT", + "link": null, + "widget": { + "name": "height_input" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 129, + 130 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "height", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ImageResizeKJ" + }, + "widgets_values": [ + 1280, + 1280, + "lanczos", + true, + 2, + 0, + 0, + "disabled" + ] + }, + { + "id": 104, + "type": "SetNode", + "pos": { + "0": -3212, + "1": -997, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 300 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_init_img", + "properties": { + "previousName": "init_img" + }, + "widgets_values": [ + "init_img" + ] + }, + { + "id": 52, + "type": "SetNode", + "pos": { + "0": -1992, + "1": -966, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 303 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_lineart", + "properties": { + "previousName": "lineart" + }, + "widgets_values": [ + "lineart" + ] + }, + { + "id": 115, + "type": "Note", + "pos": [ + -2340, + -859 + ], + "size": { + "0": 363.1609191894531, + "1": 148.97213745117188 + }, + "flags": {}, + "order": 12, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "2. Preprocess to get the image before replicating it. We use this later for the Depth Chamber as well as control nets." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 72, + "type": "Note", + "pos": [ + -326.87332026851414, + -1087.026439673227 + ], + "size": { + "0": 357.3516845703125, + "1": 135.6949462890625 + }, + "flags": {}, + "order": 13, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "4. I want the whole image to be included in the depth chamber, so I create a mask the size of the image. You could pass in masks of anything here." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 116, + "type": "Note", + "pos": [ + 1490, + 809 + ], + "size": { + "0": 380.91632080078125, + "1": 230.8916015625 + }, + "flags": {}, + "order": 14, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "5. finally we do all this " + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 93, + "type": "Reroute", + "pos": [ + 5183, + 99 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 82, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 139 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 140, + 143 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 94, + "type": "Reroute", + "pos": [ + 5180, + 136 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 83, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 141 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 142, + 144 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 125, + "type": "Note", + "pos": [ + 4337.8690841450125, + 699.6818760329338 + ], + "size": { + "0": 336.1888122558594, + "1": 206.84153747558594 + }, + "flags": {}, + "order": 15, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "enable this if you want" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 122, + "type": "FeatureMixer", + "pos": [ + -72.21454028302455, + -5668.483763498456 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 44, + "mode": 4, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 195 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 199 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 196 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1.5, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0.5, + false + ] + }, + { + "id": 137, + "type": "PrimitiveNode", + "pos": [ + -4241, + -198 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 16, + "mode": 0, + "outputs": [ + { + "name": "connect to widget input", + "type": "*", + "links": [], + "slot_index": 0 + } + ], + "title": "Extend last frame", + "properties": { + "Run widget replace on values": false + } + }, + { + "id": 68, + "type": "Note", + "pos": [ + -4267.1294444297155, + -555.9201161093287 + ], + "size": { + "0": 372.2613220214844, + "1": 154.43922424316406 + }, + "flags": {}, + "order": 17, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "1. Downscale the input image so the KSampler doesnt explode, but downscale another copy of the image LESS. This is specifically for the depth maps, to avoid losing detail in the maps.\n\nThen since we are dealing with a single image, we replicate it. Set that in num frames below.\n\nTo repeat the last frame and mask set extend last frame" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 48, + "type": "ControlNetLoaderAdvanced", + "pos": [ + 984, + 1273.8269519976366 + ], + "size": { + "0": 327.6000061035156, + "1": 58 + }, + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 76 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "control_v11f1p_sd15_depth_fp16.safetensors" + ] + }, + { + "id": 56, + "type": "ControlNetLoaderAdvanced", + "pos": [ + 1339, + 1281.8269519976366 + ], + "size": { + "0": 327.6000061035156, + "1": 58 + }, + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 80 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "control_v11p_sd15_lineart_fp16.safetensors" + ] + }, + { + "id": 97, + "type": "Reroute", + "pos": [ + 2861, + 9 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 94, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 307 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 149 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 15, + "type": "DownloadAndLoadDepthAnythingV2Model", + "pos": [ + -2760, + -789 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 20, + "mode": 0, + "outputs": [ + { + "name": "da_v2_model", + "type": "DAMODEL", + "links": [ + 15, + 234 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DownloadAndLoadDepthAnythingV2Model" + }, + "widgets_values": [ + "depth_anything_v2_vitl_fp32.safetensors" + ] + }, + { + "id": 8, + "type": "VAEDecode", + "pos": [ + 5898, + 437 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 101, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 100 + }, + { + "name": "vae", + "type": "VAE", + "link": 138 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 79, + "type": "NNLatentUpscale", + "pos": [ + 5920, + 273 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 102, + "mode": 0, + "inputs": [ + { + "name": "latent", + "type": "LATENT", + "link": 246 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 152 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "NNLatentUpscale" + }, + "widgets_values": [ + "SD 1.x", + 1.6500000000000001 + ] + }, + { + "id": 27, + "type": "PrimitiveNode", + "pos": [ + -4242, + -327 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 21, + "mode": 0, + "outputs": [ + { + "name": "connect to widget input", + "type": "*", + "links": [], + "slot_index": 0 + } + ], + "title": "Num frames", + "properties": { + "Run widget replace on values": false + } + }, + { + "id": 91, + "type": "Reroute", + "pos": [ + 5633, + 80 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 136 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 137, + 138 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 148, + "type": "DepthAnything_V2", + "pos": [ + 9728.386098469018, + 266.75074584506234 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 113, + "mode": 4, + "inputs": [ + { + "name": "da_model", + "type": "DAMODEL", + "link": 235 + }, + { + "name": "images", + "type": "IMAGE", + "link": 248 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 237, + 239 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DepthAnything_V2" + } + }, + { + "id": 154, + "type": "PreviewImage", + "pos": [ + 9946.386098469018, + 637.7507458450624 + ], + "size": { + "0": 481.87567138671875, + "1": 246 + }, + "flags": {}, + "order": 117, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 250 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 113, + "type": "UpscaleModelLoader", + "pos": [ + 8493.811170891195, + 363.5270008378391 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 22, + "mode": 4, + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 175 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "RealESRGAN_x2.pth" + ] + }, + { + "id": 47, + "type": "Control Net Stacker", + "pos": [ + 1346, + 1457.8269519976366 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 76, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 81 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": null + } + ], + "outputs": [ + { + "name": "CNET_STACK", + "type": "CONTROL_NET_STACK", + "links": [ + 83 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Control Net Stacker" + }, + "widgets_values": [ + 0.47000000000000003, + 0, + 0.5 + ], + "color": "#223322", + "bgcolor": "#335533", + "shape": 1 + }, + { + "id": 55, + "type": "Control Net Stacker", + "pos": [ + 1776, + 1381.8269519976366 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 80, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 82 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": 83 + } + ], + "outputs": [ + { + "name": "CNET_STACK", + "type": "CONTROL_NET_STACK", + "links": [ + 84 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Control Net Stacker" + }, + "widgets_values": [ + 0.43, + 0, + 0.5 + ], + "color": "#223322", + "bgcolor": "#335533", + "shape": 1 + }, + { + "id": 28, + "type": "ADE_AnimateDiffLoaderGen1", + "pos": [ + 3481.5897819464126, + 358.87590461870786 + ], + "size": { + "0": 271.7644958496094, + "1": 242 + }, + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 65 + }, + { + "name": "context_options", + "type": "CONTEXT_OPTIONS", + "link": 44, + "slot_index": 1 + }, + { + "name": "motion_lora", + "type": "MOTION_LORA", + "link": 45, + "slot_index": 2 + }, + { + "name": "ad_settings", + "type": "AD_SETTINGS", + "link": 46, + "slot_index": 3 + }, + { + "name": "ad_keyframes", + "type": "AD_KEYFRAMES", + "link": null + }, + { + "name": "sample_settings", + "type": "SAMPLE_SETTINGS", + "link": 47, + "slot_index": 5 + }, + { + "name": "scale_multival", + "type": "MULTIVAL", + "link": 48, + "slot_index": 6 + }, + { + "name": "effect_multival", + "type": "MULTIVAL", + "link": 49, + "slot_index": 7 + }, + { + "name": "per_block", + "type": "PER_BLOCK", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 56 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffLoaderGen1", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "ALCM_sd15_t2v_beta.ckpt", + "lcm avg(sqrt_linear,linear)" + ] + }, + { + "id": 92, + "type": "Reroute", + "pos": [ + 6750, + 100 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 66, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 137 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 147 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 95, + "type": "Reroute", + "pos": [ + 6320, + 110 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 86, + "mode": 4, + "inputs": [ + { + "name": "", + "type": "*", + "link": 143 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 145 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 96, + "type": "Reroute", + "pos": [ + 6320, + 140 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 87, + "mode": 4, + "inputs": [ + { + "name": "", + "type": "*", + "link": 144 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 146 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 78, + "type": "KSampler", + "pos": [ + 6735.217366877503, + 289.41342322069596 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 105, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 112 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 145 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 146 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 153 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 121 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 156680208700286, + "fixed", + 4, + 1, + "lcm", + "sgm_uniform", + 0.36 + ] + }, + { + "id": 99, + "type": "Reroute", + "pos": [ + 6300, + 40 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 97, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 150 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 154, + 273 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 80, + "type": "VAEDecode", + "pos": [ + 7092.217366877503, + 294.41342322069596 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 106, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 121 + }, + { + "name": "vae", + "type": "VAE", + "link": 147 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 278 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 172, + "type": "Reroute", + "pos": [ + 7635, + 38 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 99, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 273 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 274 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 121, + "type": "TimeFeatureNode", + "pos": [ + -449.21454028302617, + -5524.483763498457 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 23, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 195 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 193 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 30, + "smooth", + 0.4, + 0 + ] + }, + { + "id": 123, + "type": "PreviewImage", + "pos": [ + 446.7854597169757, + -5708.483763498455 + ], + "size": { + "0": 443.01776123046875, + "1": 260.46453857421875 + }, + "flags": {}, + "order": 57, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 196 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 69, + "type": "FlexMaskDepthChamber", + "pos": [ + 487.78545971697525, + -5416.483763498458 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 56, + "mode": 4, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": 199 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 193 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 1, + 0.66, + "both", + "move_back" + ] + }, + { + "id": 22, + "type": "FlexMaskDepthChamber", + "pos": [ + 127, + -4746 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 24, + "mode": 4, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 0.12, + 0.21, + "both", + "expand" + ] + }, + { + "id": 23, + "type": "TimeFeatureNode", + "pos": [ + 610, + -4500 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 25, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 94 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 20, + "bounce", + 0.5, + 0 + ] + }, + { + "id": 62, + "type": "FeatureMixer", + "pos": [ + 1010, + -4620 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 45, + "mode": 4, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 94 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 95 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 2.32, + 0, + 2.17, + 1, + 1, + 1, + 1, + 0, + 0, + 0.3, + 0.5, + false + ] + }, + { + "id": 49, + "type": "SetNode", + "pos": { + "0": -1970, + "1": -676, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 304 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": [], + "slot_index": 0 + } + ], + "title": "Set_depth_maps", + "properties": { + "previousName": "depth_maps" + }, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 74, + "type": "GetNode", + "pos": { + "0": -576, + "1": -833, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 108, + 203 + ], + "slot_index": 0 + } + ], + "title": "Get_depth_maps", + "properties": {}, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 20, + "type": "GetImageSizeAndCount", + "pos": [ + -564, + -1048 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 108 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "1280 width", + "type": "INT", + "links": [ + 26 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "720 height", + "type": "INT", + "links": [ + 27 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "66 count", + "type": "INT", + "links": [ + 103 + ], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 21, + "type": "_mfc", + "pos": [ + -317, + -703 + ], + "size": { + "0": 315, + "1": 150 + }, + "flags": {}, + "order": 67, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 30 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 200 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 0, + 0, + 0, + 0 + ] + }, + { + "id": 114, + "type": "Note", + "pos": [ + 71, + -1074 + ], + "size": { + "0": 484.20526123046875, + "1": 158.15316772460938 + }, + "flags": {}, + "order": 27, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "see above for additional example configuration of this node that i left behind. You can do a lot" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 25, + "type": "MaskToImage", + "pos": [ + 595, + -1044 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 93, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 207 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 37 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 117, + "type": "Note", + "pos": [ + 180, + 232 + ], + "size": { + "0": 565.3340454101562, + "1": 455.6415710449219 + }, + "flags": {}, + "order": 28, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "0. In this workflow we demonstrate a way to use FlexMaskDepthChamber, and FlexImageParallax, both introduced by my node pack. We also have a look at one of the ways to use a TimeFeature\n\nBe sure to click the \"?\" icons for information about the nodes\n\nGive her a star https://github.com/ryanontheinside/ComfyUI_RyanOnTheInside\n\nFor other tutorials https://civitai.com/user/ryanontheinside" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 173, + "type": "GetImageSizeAndCount", + "pos": [ + 7108, + 435 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 107, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 278 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 287 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "1584 width", + "type": "INT", + "links": [ + 283 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "888 height", + "type": "INT", + "links": [ + 284 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "66 count", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 175, + "type": "Reroute", + "pos": [ + 2859.5948525759013, + -35.33431721779152 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 311 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 289 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 150, + "type": "VHS_VideoCombine", + "pos": [ + 10530.386098469018, + 294.75074584506234 + ], + "size": [ + 210, + 686.1875 + ], + "flags": {}, + "order": 118, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 242 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 16, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": false, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03289.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 20 + } + } + } + }, + { + "id": 153, + "type": "FeatureMixer", + "pos": [ + 9464, + 573 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 115, + "mode": 4, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 249 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 251 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 250 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0.5, + false + ] + }, + { + "id": 145, + "type": "FlexImageParallax", + "pos": [ + 10091, + 273 + ], + "size": { + "0": 315, + "1": 238 + }, + "flags": {}, + "order": 116, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 247 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 251 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 241 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": 237 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 242 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexImageParallax" + }, + "widgets_values": [ + 1, + 0, + "shift_x", + "relative", + 0.01, + 0 + ] + }, + { + "id": 149, + "type": "TimeFeatureNode", + "pos": [ + 9472, + 377 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 114, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": 239 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 249 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 241 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 20, + "accelerate", + 0.1, + 0.3 + ] + }, + { + "id": 155, + "type": "Note", + "pos": [ + 9936, + 87 + ], + "size": { + "0": 434.9312438964844, + "1": 112.82051086425781 + }, + "flags": {}, + "order": 29, + "mode": 4, + "properties": { + "text": "" + }, + "widgets_values": [ + "optionally, add parallax for additional rub. To accomplish this, we get new depth maps that include everything the AI generated" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 147, + "type": "GetNode", + "pos": { + "0": 9467, + "1": 245, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 30, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "DAMODEL", + "type": "DAMODEL", + "links": [ + 235 + ], + "slot_index": 0 + } + ], + "title": "Get_DA_MODEL", + "properties": {}, + "widgets_values": [ + "DA_MODEL" + ] + }, + { + "id": 174, + "type": "ImageScale", + "pos": [ + 7596, + 262 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 108, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 292 + }, + { + "name": "width", + "type": "INT", + "link": 283, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 284, + "widget": { + "name": "height" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 285 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 512, + 512, + "disabled" + ] + }, + { + "id": 170, + "type": "ImageCompositeMasked", + "pos": [ + 7981, + 278 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 109, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "IMAGE", + "link": 285 + }, + { + "name": "source", + "type": "IMAGE", + "link": 287 + }, + { + "name": "mask", + "type": "MASK", + "link": 274 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 295 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCompositeMasked" + }, + "widgets_values": [ + 0, + 0, + false + ] + }, + { + "id": 112, + "type": "ImageUpscaleWithModel", + "pos": [ + 8851, + 407 + ], + "size": { + "0": 241.79998779296875, + "1": 46 + }, + "flags": {}, + "order": 111, + "mode": 4, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 175, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 298 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 177, + 247, + 248 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageUpscaleWithModel" + } + }, + { + "id": 82, + "type": "ImageResizeKJ", + "pos": [ + -3662, + -585 + ], + "size": { + "0": 310.7047424316406, + "1": 238 + }, + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 122 + }, + { + "name": "get_image_size", + "type": "IMAGE", + "link": null + }, + { + "name": "width_input", + "type": "INT", + "link": null, + "widget": { + "name": "width_input" + } + }, + { + "name": "height_input", + "type": "INT", + "link": null, + "widget": { + "name": "height_input" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 302 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "height", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ImageResizeKJ" + }, + "widgets_values": [ + 960, + 960, + "lanczos", + true, + 2, + 0, + 0, + "disabled" + ] + }, + { + "id": 77, + "type": "GetNode", + "pos": { + "0": 1038, + "1": 291, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 310, + 311 + ], + "slot_index": 0 + } + ], + "title": "Get_init_images_resize", + "properties": {}, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 146, + "type": "SetNode", + "pos": { + "0": -2248, + "1": -579, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "DAMODEL", + "type": "DAMODEL", + "link": 234 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_DA_MODEL", + "properties": { + "previousName": "DA_MODEL" + }, + "widgets_values": [ + "DA_MODEL" + ] + }, + { + "id": 111, + "type": "ImageCASharpening+", + "pos": [ + 8503, + 537 + ], + "size": { + "0": 310.79998779296875, + "1": 58 + }, + "flags": {}, + "order": 110, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 295 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 298 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCASharpening+" + }, + "widgets_values": [ + 0.8 + ] + }, + { + "id": 76, + "type": "SetNode", + "pos": { + "0": -3176, + "1": -583, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 302 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 317 + ], + "slot_index": 0 + } + ], + "title": "Set_init_images_resize", + "properties": { + "previousName": "init_images_resize" + }, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 71, + "type": "Note", + "pos": [ + -1248, + -1189 + ], + "size": { + "0": 344.94537353515625, + "1": 142.8384552001953 + }, + "flags": {}, + "order": 32, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "3. motion feature fine tuned for my input video" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 185, + "type": "SetNode", + "pos": { + "0": -4268, + "1": -803, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "link": 322 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_audio", + "properties": { + "previousName": "audio" + }, + "widgets_values": [ + "audio" + ] + }, + { + "id": 186, + "type": "GetNode", + "pos": { + "0": 525.7615966796875, + "1": -1262.3212890625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 323 + ], + "slot_index": 0 + } + ], + "title": "Get_audio", + "properties": {}, + "widgets_values": [ + "audio" + ] + }, + { + "id": 184, + "type": "FeatureSmoothing", + "pos": [ + -1444, + -757 + ], + "size": { + "0": 367.79998779296875, + "1": 174 + }, + "flags": {}, + "order": 84, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 318 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 319 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FeatureSmoothing" + }, + "widgets_values": [ + "moving_average", + 21, + 0.3, + 0.1, + false + ] + }, + { + "id": 24, + "type": "VHS_VideoCombine", + "pos": [ + 594, + -1072 + ], + "size": [ + 210, + 431 + ], + "flags": {}, + "order": 95, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 37 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 323 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 15, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 14, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03410-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 15 + } + } + } + }, + { + "id": 179, + "type": "VHS_LoadVideo", + "pos": [ + -4599, + -919 + ], + "size": [ + 235.1999969482422, + 397.112556422034 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 300, + 301 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 322 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "motion3.mp4", + "force_rate": 15, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 0, + "skip_first_frames": 6, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 0, + "skip_first_frames": 6, + "force_rate": 15, + "filename": "motion3.mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + } + } + } + }, + { + "id": 42, + "type": "CR LoRA Stack", + "pos": [ + 1110, + 683 + ], + "size": { + "0": 315, + "1": 342 + }, + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "lora_stack", + "type": "LORA_STACK", + "link": null + } + ], + "outputs": [ + { + "name": "LORA_STACK", + "type": "LORA_STACK", + "links": [ + 62 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "show_help", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CR LoRA Stack" + }, + "widgets_values": [ + "On", + "AnimateLCM_sd15_t2v_lora.safetensors", + 1, + 1, + "On", + "add_detail.safetensors", + 1, + 1, + "On", + "ral-acidzlime-sd15.safetensors", + 1, + 1 + ] + }, + { + "id": 6, + "type": "CLIPTextEncode", + "pos": [ + 1942, + 483 + ], + "size": { + "0": 422.84503173828125, + "1": 164.31304931640625 + }, + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 63 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 85 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "a masterpiece, slime, ral-acidzlime, infectious flow, disease, puss, blister, green liquid" + ] + }, + { + "id": 183, + "type": "FeatureMath", + "pos": [ + -1143, + -480 + ], + "size": { + "0": 367.79998779296875, + "1": 126 + }, + "flags": {}, + "order": 88, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 319 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 320 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMath" + }, + "widgets_values": [ + 0.3, + "subtract", + false + ] + }, + { + "id": 180, + "type": "MotionFeatureNode", + "pos": [ + -1448, + -993 + ], + "size": [ + 316.99615354233515, + 174 + ], + "flags": {}, + "order": 74, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": 317 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 315, + 330 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 314 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "MotionFeatureNode" + }, + "widgets_values": [ + 15, + "mean_motion", + "Farneback", + 0, + 0 + ] + }, + { + "id": 182, + "type": "PreviewImage", + "pos": [ + -130, + -279 + ], + "size": [ + 1047.4993309554536, + 512.3371554142797 + ], + "flags": {}, + "order": 90, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 320 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 181, + "type": "FeatureMixer", + "pos": [ + -1077, + -983 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 80, + "mode": 4, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 315 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 318 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1.7, + 0.3, + 1.7, + 1, + 1, + 1, + 1, + 0, + 0.3, + 1, + 0.5, + false + ] + }, + { + "id": 190, + "type": "FeatureSmoothing", + "pos": [ + -1694, + -508 + ], + "size": [ + 368.7515202084385, + 174 + ], + "flags": {}, + "order": 85, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 331 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 332 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FeatureSmoothing" + }, + "widgets_values": [ + "moving_average", + 3, + 0.3, + 0.1, + false + ] + }, + { + "id": 127, + "type": "FlexMaskDepthChamber", + "pos": [ + 105, + -839 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 91, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 200 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 334 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 314 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": 203 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 207, + 307 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 0.03, + 0, + "z_front", + "move_forward" + ] + }, + { + "id": 41, + "type": "LoadImage", + "pos": [ + 4072.911603734174, + 274.6610030536769 + ], + "size": { + "0": 315, + "1": 314.0000305175781 + }, + "flags": {}, + "order": 36, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 97 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "paintFractal.jpg", + "image" + ] + }, + { + "id": 26, + "type": "IPAdapterAdvanced", + "pos": [ + 4798, + 303 + ], + "size": { + "0": 315, + "1": 278 + }, + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 57 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 58 + }, + { + "name": "image", + "type": "IMAGE", + "link": 98, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": null + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 66, + 112 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 1, + "style transfer", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 193, + "type": "GetNode", + "pos": { + "0": 5859.99267578125, + "1": 609.7716064453125, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 335 + ], + "slot_index": 0 + } + ], + "title": "Get_audio", + "properties": {}, + "widgets_values": [ + "audio" + ] + }, + { + "id": 13, + "type": "VHS_VideoCombine", + "pos": [ + 6206, + 403 + ], + "size": [ + 210, + 430 + ], + "flags": {}, + "order": 103, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 13 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 335 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 15, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03411-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 15 + } + } + } + }, + { + "id": 3, + "type": "KSampler", + "pos": [ + 5463, + 294 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 100, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 66 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 140 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 142 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 68 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 100, + 246 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 156680208700286, + "fixed", + 8, + 1, + "lcm", + "sgm_uniform", + 0.65 + ] + }, + { + "id": 191, + "type": "FeatureMixer", + "pos": [ + -2134, + -485 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 81, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 330 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 331 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1.5, + 0.3, + 1.7, + 1, + 1, + 1, + 1, + 0, + 0.3, + 1, + 0.5, + false + ] + }, + { + "id": 188, + "type": "PreviewImage", + "pos": [ + -1079, + -184 + ], + "size": { + "0": 1047.4993896484375, + "1": 512.337158203125 + }, + "flags": {}, + "order": 92, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 333 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 192, + "type": "FeatureMath", + "pos": [ + -1542, + -256 + ], + "size": { + "0": 367.79998779296875, + "1": 126 + }, + "flags": {}, + "order": 89, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 332 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 334 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 333 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMath" + }, + "widgets_values": [ + 0.3, + "subtract", + false + ] + }, + { + "id": 177, + "type": "GetImageSizeAndCount", + "pos": [ + 7343, + -155 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 68, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 291 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 292 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "960 width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "540 height", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "66 count", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 176, + "type": "Reroute", + "pos": [ + 7200, + -26 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 60, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 289 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 291 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 81, + "type": "VHS_VideoCombine", + "pos": [ + 9117, + 285 + ], + "size": [ + 210, + 431 + ], + "flags": {}, + "order": 112, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 177 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 336 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": false, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03414-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 20 + } + } + } + }, + { + "id": 194, + "type": "GetNode", + "pos": { + "0": 8749, + "1": 664, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 336 + ], + "slot_index": 0 + } + ], + "title": "Get_audio", + "properties": {}, + "widgets_values": [ + "audio" + ] + } + ], + "links": [ + [ + 12, + 4, + 2, + 12, + 1, + "VAE" + ], + [ + 13, + 8, + 0, + 13, + 0, + "IMAGE" + ], + [ + 15, + 15, + 0, + 14, + 0, + "DAMODEL" + ], + [ + 26, + 20, + 1, + 19, + 0, + "INT" + ], + [ + 27, + 20, + 2, + 19, + 1, + "INT" + ], + [ + 30, + 19, + 0, + 21, + 0, + "IMAGE" + ], + [ + 37, + 25, + 0, + 24, + 0, + "IMAGE" + ], + [ + 44, + 33, + 0, + 28, + 1, + "CONTEXT_OPTIONS" + ], + [ + 45, + 39, + 0, + 28, + 2, + "MOTION_LORA" + ], + [ + 46, + 36, + 0, + 28, + 3, + "AD_SETTINGS" + ], + [ + 47, + 29, + 0, + 28, + 5, + "SAMPLE_SETTINGS" + ], + [ + 48, + 32, + 0, + 28, + 6, + "MULTIVAL" + ], + [ + 49, + 34, + 0, + 28, + 7, + "MULTIVAL" + ], + [ + 50, + 35, + 0, + 29, + 2, + "CUSTOM_CFG" + ], + [ + 51, + 30, + 0, + 29, + 3, + "SIGMA_SCHEDULE" + ], + [ + 53, + 37, + 0, + 36, + 0, + "PE_ADJUST" + ], + [ + 54, + 38, + 0, + 36, + 1, + "WEIGHT_ADJUST" + ], + [ + 56, + 28, + 0, + 40, + 0, + "MODEL" + ], + [ + 57, + 40, + 0, + 26, + 0, + "MODEL" + ], + [ + 58, + 40, + 1, + 26, + 1, + "IPADAPTER" + ], + [ + 60, + 4, + 0, + 43, + 0, + "MODEL" + ], + [ + 61, + 4, + 1, + 43, + 1, + "CLIP" + ], + [ + 62, + 42, + 0, + 43, + 2, + "LORA_STACK" + ], + [ + 63, + 43, + 1, + 6, + 0, + "CLIP" + ], + [ + 64, + 43, + 1, + 7, + 0, + "CLIP" + ], + [ + 65, + 43, + 0, + 28, + 0, + "MODEL" + ], + [ + 66, + 26, + 0, + 3, + 0, + "MODEL" + ], + [ + 67, + 12, + 0, + 44, + 0, + "LATENT" + ], + [ + 68, + 44, + 0, + 3, + 3, + "LATENT" + ], + [ + 76, + 48, + 0, + 47, + 0, + "CONTROL_NET" + ], + [ + 80, + 56, + 0, + 55, + 0, + "CONTROL_NET" + ], + [ + 81, + 57, + 0, + 47, + 1, + "IMAGE" + ], + [ + 82, + 58, + 0, + 55, + 1, + "IMAGE" + ], + [ + 83, + 47, + 0, + 55, + 2, + "CONTROL_NET_STACK" + ], + [ + 84, + 55, + 0, + 59, + 2, + "CONTROL_NET_STACK" + ], + [ + 85, + 6, + 0, + 59, + 0, + "CONDITIONING" + ], + [ + 86, + 7, + 0, + 59, + 1, + "CONDITIONING" + ], + [ + 94, + 23, + 0, + 62, + 0, + "FEATURE" + ], + [ + 95, + 62, + 1, + 63, + 0, + "IMAGE" + ], + [ + 97, + 41, + 0, + 64, + 0, + "IMAGE" + ], + [ + 98, + 64, + 0, + 26, + 2, + "IMAGE" + ], + [ + 100, + 3, + 0, + 8, + 0, + "LATENT" + ], + [ + 103, + 20, + 3, + 19, + 2, + "INT" + ], + [ + 108, + 74, + 0, + 20, + 0, + "IMAGE" + ], + [ + 112, + 26, + 0, + 78, + 0, + "MODEL" + ], + [ + 121, + 78, + 0, + 80, + 0, + "LATENT" + ], + [ + 122, + 17, + 0, + 82, + 0, + "IMAGE" + ], + [ + 128, + 17, + 0, + 85, + 0, + "IMAGE" + ], + [ + 129, + 85, + 0, + 50, + 0, + "IMAGE" + ], + [ + 130, + 85, + 0, + 14, + 1, + "IMAGE" + ], + [ + 133, + 4, + 2, + 88, + 0, + "*" + ], + [ + 134, + 59, + 0, + 89, + 0, + "*" + ], + [ + 135, + 59, + 1, + 90, + 0, + "*" + ], + [ + 136, + 88, + 0, + 91, + 0, + "*" + ], + [ + 137, + 91, + 0, + 92, + 0, + "*" + ], + [ + 138, + 91, + 0, + 8, + 1, + "VAE" + ], + [ + 139, + 89, + 0, + 93, + 0, + "*" + ], + [ + 140, + 93, + 0, + 3, + 1, + "CONDITIONING" + ], + [ + 141, + 90, + 0, + 94, + 0, + "*" + ], + [ + 142, + 94, + 0, + 3, + 2, + "CONDITIONING" + ], + [ + 143, + 93, + 0, + 95, + 0, + "*" + ], + [ + 144, + 94, + 0, + 96, + 0, + "*" + ], + [ + 145, + 95, + 0, + 78, + 1, + "CONDITIONING" + ], + [ + 146, + 96, + 0, + 78, + 2, + "CONDITIONING" + ], + [ + 147, + 92, + 0, + 80, + 1, + "VAE" + ], + [ + 149, + 97, + 0, + 98, + 0, + "*" + ], + [ + 150, + 98, + 0, + 99, + 0, + "*" + ], + [ + 151, + 98, + 0, + 44, + 1, + "MASK" + ], + [ + 152, + 79, + 0, + 100, + 0, + "LATENT" + ], + [ + 153, + 100, + 0, + 78, + 3, + "LATENT" + ], + [ + 154, + 99, + 0, + 100, + 1, + "MASK" + ], + [ + 175, + 113, + 0, + 112, + 0, + "UPSCALE_MODEL" + ], + [ + 177, + 112, + 0, + 81, + 0, + "IMAGE" + ], + [ + 193, + 121, + 1, + 69, + 2, + "FEATURE_PIPE" + ], + [ + 195, + 121, + 0, + 122, + 0, + "FEATURE" + ], + [ + 196, + 122, + 1, + 123, + 0, + "IMAGE" + ], + [ + 199, + 122, + 0, + 69, + 1, + "FEATURE" + ], + [ + 200, + 21, + 0, + 127, + 0, + "MASK" + ], + [ + 203, + 74, + 0, + 127, + 3, + "IMAGE" + ], + [ + 207, + 127, + 0, + 25, + 0, + "MASK" + ], + [ + 234, + 15, + 0, + 146, + 0, + "*" + ], + [ + 235, + 147, + 0, + 148, + 0, + "DAMODEL" + ], + [ + 237, + 148, + 0, + 145, + 3, + "IMAGE" + ], + [ + 239, + 148, + 0, + 149, + 0, + "IMAGE" + ], + [ + 241, + 149, + 1, + 145, + 2, + "FEATURE_PIPE" + ], + [ + 242, + 145, + 0, + 150, + 0, + "IMAGE" + ], + [ + 246, + 3, + 0, + 79, + 0, + "LATENT" + ], + [ + 247, + 112, + 0, + 145, + 0, + "IMAGE" + ], + [ + 248, + 112, + 0, + 148, + 1, + "IMAGE" + ], + [ + 249, + 149, + 0, + 153, + 0, + "FEATURE" + ], + [ + 250, + 153, + 1, + 154, + 0, + "IMAGE" + ], + [ + 251, + 153, + 0, + 145, + 1, + "FEATURE" + ], + [ + 273, + 99, + 0, + 172, + 0, + "*" + ], + [ + 274, + 172, + 0, + 170, + 2, + "MASK" + ], + [ + 278, + 80, + 0, + 173, + 0, + "IMAGE" + ], + [ + 283, + 173, + 1, + 174, + 1, + "INT" + ], + [ + 284, + 173, + 2, + 174, + 2, + "INT" + ], + [ + 285, + 174, + 0, + 170, + 0, + "IMAGE" + ], + [ + 287, + 173, + 0, + 170, + 1, + "IMAGE" + ], + [ + 289, + 175, + 0, + 176, + 0, + "*" + ], + [ + 291, + 176, + 0, + 177, + 0, + "IMAGE" + ], + [ + 292, + 177, + 0, + 174, + 0, + "IMAGE" + ], + [ + 295, + 170, + 0, + 111, + 0, + "IMAGE" + ], + [ + 298, + 111, + 0, + 112, + 1, + "IMAGE" + ], + [ + 300, + 179, + 0, + 104, + 0, + "IMAGE" + ], + [ + 301, + 179, + 0, + 17, + 0, + "IMAGE" + ], + [ + 302, + 82, + 0, + 76, + 0, + "IMAGE" + ], + [ + 303, + 50, + 0, + 52, + 0, + "IMAGE" + ], + [ + 304, + 14, + 0, + 49, + 0, + "IMAGE" + ], + [ + 307, + 127, + 0, + 97, + 0, + "*" + ], + [ + 310, + 77, + 0, + 12, + 0, + "IMAGE" + ], + [ + 311, + 77, + 0, + 175, + 0, + "*" + ], + [ + 314, + 180, + 1, + 127, + 2, + "FEATURE_PIPE" + ], + [ + 315, + 180, + 0, + 181, + 0, + "FEATURE" + ], + [ + 317, + 76, + 0, + 180, + 0, + "IMAGE" + ], + [ + 318, + 181, + 0, + 184, + 0, + "FEATURE" + ], + [ + 319, + 184, + 0, + 183, + 0, + "FEATURE" + ], + [ + 320, + 183, + 1, + 182, + 0, + "IMAGE" + ], + [ + 322, + 179, + 2, + 185, + 0, + "*" + ], + [ + 323, + 186, + 0, + 24, + 1, + "AUDIO" + ], + [ + 330, + 180, + 0, + 191, + 0, + "FEATURE" + ], + [ + 331, + 191, + 0, + 190, + 0, + "FEATURE" + ], + [ + 332, + 190, + 0, + 192, + 0, + "FEATURE" + ], + [ + 333, + 192, + 1, + 188, + 0, + "IMAGE" + ], + [ + 334, + 192, + 0, + 127, + 1, + "FEATURE" + ], + [ + 335, + 193, + 0, + 13, + 1, + "AUDIO" + ], + [ + 336, + 194, + 0, + 81, + 1, + "AUDIO" + ] + ], + "groups": [ + { + "title": "Load Image", + "bounding": [ + -4300, + -1104, + 1484, + 1038 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Preprocessing", + "bounding": [ + -2768, + -1096, + 1274, + 599 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Feature", + "bounding": [ + -1457, + -1093, + 796, + 787 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Depth Chamber", + "bounding": [ + -621, + -1154, + 1454, + 724 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Control net", + "bounding": [ + 952, + 1174, + 1155, + 451 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Animate Diff", + "bounding": [ + 3043, + 177, + 978, + 1075 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sampler1", + "bounding": [ + 5166, + 173, + 1290, + 808 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Load Model", + "bounding": [ + 949, + 177, + 2062, + 990 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "IPAdapter", + "bounding": [ + 4036, + 172, + 1094, + 815 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sampler2", + "bounding": [ + 6480, + 176, + 881, + 421 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Upscale", + "bounding": [ + 8431, + 174, + 953, + 771 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Alternate configuration", + "bounding": [ + -517, + -5817, + 2411, + 1839 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Alternate configuration1", + "bounding": [ + 991, + -5410, + 1518, + 463 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Parallax", + "bounding": [ + 9412, + 173, + 1442, + 781 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Paste Orig", + "bounding": [ + 7394, + 175, + 1000, + 279 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.10000000000000717, + "offset": [ + 6287.029647861349, + 2393.3674563680415 + ] + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/multi_instrument_audio_visualizer.json b/examples/multi_instrument_audio_visualizer.json new file mode 100644 index 0000000..86eafa6 --- /dev/null +++ b/examples/multi_instrument_audio_visualizer.json @@ -0,0 +1,8277 @@ +{ + "last_node_id": 349, + "last_link_id": 643, + "nodes": [ + { + "id": 15, + "type": "ADE_ApplyAnimateDiffModelSimple", + "pos": [ + 370, + -440 + ], + "size": { + "0": 304.79998779296875, + "1": 138 + }, + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "motion_model", + "type": "MOTION_MODEL_ADE", + "link": 18 + }, + { + "name": "motion_lora", + "type": "MOTION_LORA", + "link": null + }, + { + "name": "scale_multival", + "type": "MULTIVAL", + "link": null + }, + { + "name": "effect_multival", + "type": "MULTIVAL", + "link": null + }, + { + "name": "ad_keyframes", + "type": "AD_KEYFRAMES", + "link": null + } + ], + "outputs": [ + { + "name": "M_MODELS", + "type": "M_MODELS", + "links": [ + 16 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_ApplyAnimateDiffModelSimple" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 16, + "type": "ADE_LoadAnimateDiffModel", + "pos": [ + 360, + -580 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "ad_settings", + "type": "AD_SETTINGS", + "link": null + } + ], + "outputs": [ + { + "name": "MOTION_MODEL", + "type": "MOTION_MODEL_ADE", + "links": [ + 18 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_LoadAnimateDiffModel" + }, + "widgets_values": [ + "ALCM_sd15_t2v_beta.ckpt" + ] + }, + { + "id": 14, + "type": "ADE_UseEvolvedSampling", + "pos": [ + 370, + -260 + ], + "size": { + "0": 315, + "1": 142 + }, + "flags": {}, + "order": 130, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 294 + }, + { + "name": "m_models", + "type": "M_MODELS", + "link": 16 + }, + { + "name": "context_options", + "type": "CONTEXT_OPTIONS", + "link": 17, + "slot_index": 2 + }, + { + "name": "sample_settings", + "type": "SAMPLE_SETTINGS", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 10, + 108 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_UseEvolvedSampling" + }, + "widgets_values": [ + "lcm >> sqrt_linear" + ] + }, + { + "id": 151, + "type": "MaskToImage", + "pos": [ + -1239.5792892362501, + -4070.099044376746 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 111, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 244 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 247 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 129, + "type": "_mfc", + "pos": [ + -2384, + -4010 + ], + "size": { + "0": 315, + "1": 174 + }, + "flags": {}, + "order": 102, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 262 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 238 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 255, + 0, + 0, + 30 + ] + }, + { + "id": 153, + "type": "MaskToImage", + "pos": [ + -1133, + -2822 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 115, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 600 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 515 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 169, + "type": "LoadImage", + "pos": [ + 654.1794766227333, + -1642.1577364075526 + ], + "size": { + "0": 320, + "1": 314.0001220703125 + }, + "flags": {}, + "order": 1, + "mode": 4, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 291 + ], + "shape": 3 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "FREE_psychadelicFire.webp", + "image" + ] + }, + { + "id": 168, + "type": "IPAdapterAdvanced", + "pos": [ + 214.1794766227335, + -1632.1577364075526 + ], + "size": { + "0": 315, + "1": 278 + }, + "flags": {}, + "order": 128, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 321 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 295 + }, + { + "name": "image", + "type": "IMAGE", + "link": 291, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": 293 + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 294 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 1.1, + "linear", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 80, + "type": "IPAdapterUnifiedLoader", + "pos": [ + -297, + -2972 + ], + "size": { + "0": 315, + "1": 78 + }, + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 121 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 119 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "links": [ + 120, + 148, + 255, + 295, + 319 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "IPAdapterUnifiedLoader" + }, + "widgets_values": [ + "PLUS (high strength)" + ] + }, + { + "id": 189, + "type": "MaskToImage", + "pos": [ + -1074.3725874739782, + -2207.608112317848 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 116, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 511 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 477 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 166, + "type": "MaskComposite", + "pos": [ + -1529.5385301981569, + -1675.513764755127 + ], + "size": { + "0": 315, + "1": 126 + }, + "flags": {}, + "order": 114, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "MASK", + "link": 286 + }, + { + "name": "source", + "type": "MASK", + "link": 287 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 356 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskComposite" + }, + "widgets_values": [ + 0, + 0, + "add" + ] + }, + { + "id": 207, + "type": "MaskComposite", + "pos": [ + -1534.5385301981569, + -1490.513764755127 + ], + "size": { + "0": 315, + "1": 126 + }, + "flags": {}, + "order": 120, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "MASK", + "link": 356 + }, + { + "name": "source", + "type": "MASK", + "link": 602 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 360 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskComposite" + }, + "widgets_values": [ + 0, + 0, + "add" + ] + }, + { + "id": 185, + "type": "_mfc", + "pos": [ + -2353.3725874739785, + -2262.608112317848 + ], + "size": { + "0": 315, + "1": 174 + }, + "flags": {}, + "order": 105, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 329 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 508 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 255, + 255, + 255, + 30 + ] + }, + { + "id": 84, + "type": "LineartStandardPreprocessor", + "pos": [ + -625.2707974212142, + -719.5747229214809 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 66, + "mode": 4, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 469 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 128 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LineartStandardPreprocessor" + }, + "widgets_values": [ + 6, + 8, + 512 + ] + }, + { + "id": 83, + "type": "ControlNetLoader", + "pos": [ + -632.2707974212142, + -822.5747229214808 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 2, + "mode": 4, + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 127 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoader" + }, + "widgets_values": [ + "control_v11p_sd15_lineart_fp16.safetensors" + ] + }, + { + "id": 17, + "type": "ADE_StandardStaticContextOptions", + "pos": [ + 360, + -850 + ], + "size": { + "0": 319.20001220703125, + "1": 222 + }, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "prev_context", + "type": "CONTEXT_OPTIONS", + "link": null + }, + { + "name": "view_opts", + "type": "VIEW_OPTS", + "link": null + } + ], + "outputs": [ + { + "name": "CONTEXT_OPTS", + "type": "CONTEXT_OPTIONS", + "links": [ + 17 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_StandardStaticContextOptions" + }, + "widgets_values": [ + 16, + 4, + "pyramid", + false, + 0, + 1 + ] + }, + { + "id": 223, + "type": "Reroute", + "pos": [ + 848.1562971048259, + -477.4030864591942 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 408 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 409, + 410 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 12, + "type": "SetLatentNoiseMask", + "pos": [ + 870.6986314309653, + -389.73938332622606 + ], + "size": { + "0": 176.39999389648438, + "1": 46 + }, + "flags": {}, + "order": 126, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 74 + }, + { + "name": "mask", + "type": "MASK", + "link": 290 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 11 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 65, + "type": "LoraLoaderModelOnly", + "pos": [ + -1937, + -735 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 90 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 121 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "ral-dissolve-sd15.safetensors", + 1 + ] + }, + { + "id": 224, + "type": "Note", + "pos": [ + -7153.27503551134, + -3040.000244140627 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 4, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "441 is verse\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 228, + "type": "SetLatentNoiseMask", + "pos": [ + 2105, + -736 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 135, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 423 + }, + { + "name": "mask", + "type": "MASK", + "link": 422 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 424 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 229, + "type": "InvertMask", + "pos": [ + 1697, + -678 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 625 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 421 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "InvertMask" + } + }, + { + "id": 230, + "type": "GrowMaskWithBlur", + "pos": [ + 1673, + -603 + ], + "size": { + "0": 315, + "1": 246 + }, + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 421 + } + ], + "outputs": [ + { + "name": "mask", + "type": "MASK", + "links": [ + 422 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "mask_inverted", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GrowMaskWithBlur" + }, + "widgets_values": [ + 5, + 0, + true, + false, + 0, + 1, + 1, + false + ] + }, + { + "id": 236, + "type": "Note", + "pos": [ + 1039, + -1544 + ], + "size": { + "0": 210.59083557128906, + "1": 153.2702178955078 + }, + "flags": {}, + "order": 5, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "applies ipadapter to ALL masked areas" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 79, + "type": "IPAdapterAdvanced", + "pos": [ + 218.76429968005436, + -4047 + ], + "size": { + "0": 315, + "1": 278 + }, + "flags": {}, + "order": 112, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 119 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 120 + }, + { + "name": "image", + "type": "IMAGE", + "link": 124, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": 260 + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 146 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 0.6, + "linear", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 156, + "type": "Reroute", + "pos": [ + -2910, + -3060 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 101, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 279 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 262, + 263, + 264, + 329 + ], + "slot_index": 0 + } + ], + "title": "MASK IMAGE", + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 61, + "type": "FrequencyFilterPreset", + "pos": [ + -1969, + -4069 + ], + "size": { + "0": 344.3999938964844, + "1": 58 + }, + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "previous_filter", + "type": "FREQUENCY_FILTER", + "link": null + } + ], + "outputs": [ + { + "name": "FREQUENCY_FILTER", + "type": "FREQUENCY_FILTER", + "links": [ + 241 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FrequencyFilterPreset" + }, + "widgets_values": [ + "isolate_kick_drum" + ] + }, + { + "id": 147, + "type": "AudioFeatureExtractor", + "pos": [ + -1979, + -3862 + ], + "size": { + "0": 361.20001220703125, + "1": 78 + }, + "flags": {}, + "order": 82, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 243 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 621 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 228 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 229 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "AudioFeatureExtractor" + }, + "widgets_values": [ + "amplitude_envelope" + ] + }, + { + "id": 241, + "type": "Note", + "pos": [ + -1938, + -4354 + ], + "size": { + "0": 672.896728515625, + "1": 148.70925903320312 + }, + "flags": {}, + "order": 7, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "5. Here we have the masks split by color, and modulate each of them with the audio of a different instrument.\n\nFor the drums, we use an optional audio filter to further isolate the kick drum.\n\nThe fundamental nodes here, though, are the AudioFeatureExtractor and the FlexMaskMorph.\n\nLike its name implies, the FlexMask nodes can accept \"features\" other than audio. At the time of writing this, I have implemented MIDI, Time, and Depth features.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 242, + "type": "Note", + "pos": [ + 111.58510832419961, + -4343.152072461528 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 8, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "6. Optionally assign an IP adapter for each color" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 243, + "type": "Note", + "pos": [ + -1129.0810304375746, + -1513.6734700657614 + ], + "size": { + "0": 253.1964874267578, + "1": 129.31674194335938 + }, + "flags": {}, + "order": 9, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "we join all the modulated masks back together so we can sample these areas" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 85, + "type": "ControlNetApplyAdvanced", + "pos": [ + -197, + -502 + ], + "size": { + "0": 315, + "1": 166 + }, + "flags": {}, + "order": 81, + "mode": 4, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 140 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 139 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 138, + "slot_index": 2 + }, + { + "name": "image", + "type": "IMAGE", + "link": 137 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 141 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 142 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ControlNetApplyAdvanced" + }, + "widgets_values": [ + 0.5, + 0, + 0.654 + ] + }, + { + "id": 149, + "type": "AudioFeatureExtractor", + "pos": [ + -1874, + -2726 + ], + "size": { + "0": 361.20001220703125, + "1": 78 + }, + "flags": {}, + "order": 84, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 437 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 620 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 463, + 598 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 464, + 599 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "AudioFeatureExtractor" + }, + "widgets_values": [ + "amplitude_envelope" + ] + }, + { + "id": 144, + "type": "AudioFeatureExtractor", + "pos": [ + -1963.661136666576, + -3222.9379927776727 + ], + "size": { + "0": 361.20001220703125, + "1": 78 + }, + "flags": {}, + "order": 83, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 440 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 619 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 226 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 227 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "AudioFeatureExtractor" + }, + "widgets_values": [ + "amplitude_envelope" + ] + }, + { + "id": 86, + "type": "DWPreprocessor", + "pos": [ + -645, + -421 + ], + "size": { + "0": 315, + "1": 198 + }, + "flags": {}, + "order": 65, + "mode": 4, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 136 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 137 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "POSE_KEYPOINT", + "type": "POSE_KEYPOINT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "DWPreprocessor" + }, + "widgets_values": [ + "enable", + "enable", + "enable", + 512, + "yolox_l.onnx", + "dw-ll_ucoco_384_bs5.torchscript.pt" + ] + }, + { + "id": 88, + "type": "ControlNetLoader", + "pos": [ + -642, + -533 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 10, + "mode": 4, + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 138 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoader" + }, + "widgets_values": [ + "control_v11p_sd15_openpose_fp16.safetensors" + ] + }, + { + "id": 154, + "type": "IPAdapterAdvanced", + "pos": [ + 239, + -2751 + ], + "size": { + "0": 315, + "1": 278 + }, + "flags": {}, + "order": 123, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 257 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 255 + }, + { + "name": "image", + "type": "IMAGE", + "link": 604, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": 601 + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 320 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 1, + "linear", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 251, + "type": "Note", + "pos": [ + -650, + -1085 + ], + "size": { + "0": 287.7337951660156, + "1": 97.48538208007812 + }, + "flags": {}, + "order": 11, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "I have masked off the only person so ive disabled openpose" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 82, + "type": "ControlNetApplyAdvanced", + "pos": [ + -214, + -783 + ], + "size": { + "0": 315, + "1": 166 + }, + "flags": {}, + "order": 92, + "mode": 4, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 141 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 142 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 127, + "slot_index": 2 + }, + { + "name": "image", + "type": "IMAGE", + "link": 128 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 131, + 132 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 130, + 133 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ControlNetApplyAdvanced" + }, + "widgets_values": [ + 0.5, + 0, + 0.654 + ] + }, + { + "id": 75, + "type": "KSampler", + "pos": [ + 2413, + -830 + ], + "size": { + "0": 315, + "1": 286 + }, + "flags": {}, + "order": 136, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 108 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 132 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 133 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 424 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 112 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 271603655952848, + "fixed", + 4, + 1.59, + "lcm", + "sgm_uniform", + 0.58 + ] + }, + { + "id": 246, + "type": "Reroute", + "pos": [ + -2115, + -3216 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 71, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 639 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 440 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 258, + "type": "VHS_VideoCombine", + "pos": [ + -818, + -3490 + ], + "size": [ + 315, + 489.9375 + ], + "flags": {}, + "order": 119, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 472 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02531-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 260, + "type": "VHS_VideoCombine", + "pos": [ + -674, + -2294 + ], + "size": [ + 320, + 492.75 + ], + "flags": {}, + "order": 122, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 477 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 520 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02532-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 161, + "type": "PrimitiveNode", + "pos": [ + -7153.27503551134, + -3360.000244140627 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 12, + "mode": 0, + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 275, + 362, + 577 + ], + "slot_index": 0, + "widget": { + "name": "width" + } + } + ], + "title": "Width", + "properties": { + "Run widget replace on values": false + }, + "widgets_values": [ + 1280, + "fixed" + ] + }, + { + "id": 162, + "type": "PrimitiveNode", + "pos": [ + -7173.27503551134, + -3480.000244140627 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 13, + "mode": 0, + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 276, + 361, + 578 + ], + "slot_index": 0, + "widget": { + "name": "height" + } + } + ], + "title": "Height", + "properties": { + "Run widget replace on values": false + }, + "widgets_values": [ + 720, + "fixed" + ] + }, + { + "id": 167, + "type": "MaskComposite", + "pos": [ + -1145.0810304375746, + -1690.6734700657614 + ], + "size": { + "0": 315, + "1": 126 + }, + "flags": {}, + "order": 124, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "MASK", + "link": 512 + }, + { + "name": "source", + "type": "MASK", + "link": 360 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 290, + 293, + 480 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskComposite" + }, + "widgets_values": [ + 0, + 0, + "add" + ] + }, + { + "id": 263, + "type": "MaskToImage", + "pos": [ + -785.0810304375746, + -1689.6734700657614 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 127, + "mode": 4, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 480 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 481 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 262, + "type": "VHS_VideoCombine", + "pos": [ + -638, + -1682 + ], + "size": [ + 320, + 493 + ], + "flags": {}, + "order": 129, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 481 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02533.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 253, + "type": "StaticBody", + "pos": [ + -4857.194123640608, + -3164.053148376446 + ], + "size": { + "0": 317.4000244140625, + "1": 250 + }, + "flags": {}, + "order": 48, + "mode": 4, + "inputs": [ + { + "name": "previous_body", + "type": "STATIC_BODY", + "link": 455 + } + ], + "outputs": [ + { + "name": "STATIC_BODY", + "type": "STATIC_BODY", + "links": [ + 454 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "StaticBody" + }, + "widgets_values": [ + "polygon", + 0.02, + 0.03, + 0.15, + 0.19, + 0.9, + 0.5, + true, + "(255,255,255)" + ] + }, + { + "id": 10, + "type": "KSampler", + "pos": [ + 835.1562971048259, + -829.4030864591936 + ], + "size": { + "0": 315, + "1": 286 + }, + "flags": {}, + "order": 131, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 10 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 131 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 130 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 11 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 12, + 117 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 271603655952848, + "fixed", + 4, + 1.59, + "lcm", + "sgm_uniform", + 1 + ] + }, + { + "id": 11, + "type": "VAEDecode", + "pos": [ + 1269, + -765 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 132, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 12 + }, + { + "name": "vae", + "type": "VAE", + "link": 409 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 88 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 90, + "type": "IPAdapterAdvanced", + "pos": [ + 316.9526873108316, + -3366 + ], + "size": { + "0": 315, + "1": 278 + }, + "flags": {}, + "order": 118, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 146 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 148 + }, + { + "name": "image", + "type": "IMAGE", + "link": 488, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": 259 + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 257 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 1.1, + "strong style transfer", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 268, + "type": "LoadImage", + "pos": [ + 706, + -3404 + ], + "size": { + "0": 315, + "1": 314.0000305175781 + }, + "flags": {}, + "order": 14, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 488 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "pasted/image (95).png", + "image" + ] + }, + { + "id": 276, + "type": "FlexMaskMorph", + "pos": [ + -1442, + -2223 + ], + "size": { + "0": 333.47332763671875, + "1": 266 + }, + "flags": {}, + "order": 110, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 508 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 509 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 510 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 511, + 512, + 513 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexMaskMorph" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + "erode", + 5, + 10 + ] + }, + { + "id": 188, + "type": "AudioFeatureExtractor", + "pos": [ + -1826, + -2264 + ], + "size": { + "0": 361.20001220703125, + "1": 78 + }, + "flags": {}, + "order": 93, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 519 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 622 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 509 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 510 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "AudioFeatureExtractor" + }, + "widgets_values": [ + "amplitude_envelope" + ] + }, + { + "id": 132, + "type": "_mfc", + "pos": [ + -2380, + -2810 + ], + "size": { + "0": 315, + "1": 174 + }, + "flags": {}, + "order": 104, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 264 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 462, + 597 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 0, + 255, + 0, + 30 + ] + }, + { + "id": 245, + "type": "Reroute", + "pos": [ + -2003.558254000694, + -2722.9441223922195 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 640 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 437 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 280, + "type": "FrequencyFilterPreset", + "pos": [ + -2235, + -2011 + ], + "size": { + "0": 344.3999938964844, + "1": 62.53976821899414 + }, + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "previous_filter", + "type": "FREQUENCY_FILTER", + "link": null + } + ], + "outputs": [ + { + "name": "FREQUENCY_FILTER", + "type": "FREQUENCY_FILTER", + "links": [ + 517 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FrequencyFilterPreset" + }, + "widgets_values": [ + "remove_hiss" + ] + }, + { + "id": 244, + "type": "Reroute", + "pos": [ + -1991, + -2240 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 73, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 641 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 518 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 279, + "type": "AudioFilter", + "pos": [ + -1908.8988784876315, + -2114.2240143194176 + ], + "size": { + "0": 252, + "1": 46 + }, + "flags": {}, + "order": 85, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 518 + }, + { + "name": "filters", + "type": "FREQUENCY_FILTER", + "link": 517, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 519, + 520 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "AudioFilter" + } + }, + { + "id": 254, + "type": "StaticBody", + "pos": [ + -4861.194123640608, + -2874.053148376448 + ], + "size": { + "0": 317.4000244140625, + "1": 250 + }, + "flags": {}, + "order": 16, + "mode": 4, + "inputs": [ + { + "name": "previous_body", + "type": "STATIC_BODY", + "link": null + } + ], + "outputs": [ + { + "name": "STATIC_BODY", + "type": "STATIC_BODY", + "links": [ + 455 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "StaticBody" + }, + "widgets_values": [ + "polygon", + 0.85, + 0.03, + 0.98, + 0.19, + 0.9, + 0.5, + true, + "(0,255,0)" + ] + }, + { + "id": 7, + "type": "CLIPTextEncode", + "pos": [ + -1431, + -360 + ], + "size": { + "0": 425.27801513671875, + "1": 180.6060791015625 + }, + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 5 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 139 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "text, watermark" + ] + }, + { + "id": 6, + "type": "CLIPTextEncode", + "pos": [ + -1441, + -569 + ], + "size": { + "0": 422.84503173828125, + "1": 164.31304931640625 + }, + "flags": {}, + "order": 56, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 3 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 140 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "woman dancing made surrounded by psychadelic electricity made of ral-dissolve, rings of ral-dissolve, spinning cubes of ral-dissolve" + ] + }, + { + "id": 87, + "type": "Reroute", + "pos": [ + -1818, + -869 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 629 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 136, + 469, + 523 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 52, + "type": "VAEEncode", + "pos": [ + -1155, + -863 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 67, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 523 + }, + { + "name": "vae", + "type": "VAE", + "link": 58 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 74 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + } + }, + { + "id": 284, + "type": "Reroute", + "pos": [ + -1817, + -909 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 630 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 64, + "type": "VHS_VideoCombine", + "pos": [ + 1257, + -649 + ], + "size": [ + 273.7296142578125, + 467.12952599158655 + ], + "flags": {}, + "order": 134, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 88 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03225.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 295, + "type": "UpscaleModelLoader", + "pos": [ + 3600, + -730 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 17, + "mode": 4, + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 545 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "RealESRGAN_x2.pth" + ] + }, + { + "id": 76, + "type": "VAEDecode", + "pos": [ + 2765, + -670 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 137, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 112 + }, + { + "name": "vae", + "type": "VAE", + "link": 410 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 570 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 294, + "type": "ImageUpscaleWithModel", + "pos": [ + 3610, + -600 + ], + "size": { + "0": 241.79998779296875, + "1": 46 + }, + "flags": {}, + "order": 141, + "mode": 4, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 545, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 546 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 572 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageUpscaleWithModel" + } + }, + { + "id": 293, + "type": "ImageCASharpening+", + "pos": [ + 3610, + -830 + ], + "size": { + "0": 310.79998779296875, + "1": 59.621212005615234 + }, + "flags": {}, + "order": 140, + "mode": 4, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 571 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 546 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCASharpening+" + }, + "widgets_values": [ + 0.8 + ] + }, + { + "id": 296, + "type": "Reroute", + "pos": [ + 3063, + -396 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 626 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 559 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 297, + "type": "Reroute", + "pos": [ + 3060, + -439 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 631 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 550 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 300, + "type": "ImageCompositeMasked", + "pos": [ + 3198, + -523 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 139, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "IMAGE", + "link": 569 + }, + { + "name": "source", + "type": "IMAGE", + "link": 561 + }, + { + "name": "mask", + "type": "MASK", + "link": 559 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 571 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCompositeMasked" + }, + "widgets_values": [ + 0, + 0, + false + ] + }, + { + "id": 299, + "type": "ImageScale", + "pos": [ + 3201, + -703 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 138, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 570 + }, + { + "name": "width", + "type": "INT", + "link": 554, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 555, + "widget": { + "name": "height" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 569 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 512, + 512, + "disabled" + ] + }, + { + "id": 305, + "type": "ImageScale", + "pos": [ + -6291, + -2714 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 576 + }, + { + "name": "width", + "type": "INT", + "link": 577, + "widget": { + "name": "width" + }, + "slot_index": 1 + }, + { + "name": "height", + "type": "INT", + "link": 578, + "widget": { + "name": "height" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 579 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 1280, + 720, + "disabled" + ] + }, + { + "id": 208, + "type": "EmptyImage", + "pos": [ + -6634, + -2716 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "link": 362, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 361, + "widget": { + "name": "height" + } + }, + { + "name": "batch_size", + "type": "INT", + "link": 363, + "widget": { + "name": "batch_size" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 369 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyImage" + }, + "widgets_values": [ + 1280, + 720, + 60, + 0 + ] + }, + { + "id": 309, + "type": "Reroute", + "pos": [ + -6486, + -4275 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 91, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 588 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 589 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 298, + "type": "GetImageSizeAndCount", + "pos": [ + 3213, + -849 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 68, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 550 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 561 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "1920 width", + "type": "INT", + "links": [ + 554 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "1080 height", + "type": "INT", + "links": [ + 555 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "25 count", + "type": "INT", + "links": [], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 312, + "type": "Note", + "pos": [ + -844, + -4272 + ], + "size": { + "0": 428.9208679199219, + "1": 114.45166778564453 + }, + "flags": {}, + "order": 18, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "enable or disable the video combine nodes below just to check your masks are coming out the way you expect" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 183, + "type": "IPAdapterAdvanced", + "pos": [ + 210, + -2180 + ], + "size": { + "0": 315, + "1": 278 + }, + "flags": {}, + "order": 125, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 320 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 319 + }, + { + "name": "image", + "type": "IMAGE", + "link": 596, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": 513 + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 321 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 1.1, + "strong style transfer", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 184, + "type": "LoadImage", + "pos": [ + 670, + -2220 + ], + "size": { + "0": 320, + "1": 314.0001220703125 + }, + "flags": {}, + "order": 19, + "mode": 4, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 596 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "forestBG.jpg", + "image" + ] + }, + { + "id": 256, + "type": "FlexMaskTransform", + "pos": [ + -1590, + -2477 + ], + "size": { + "0": 315, + "1": 266 + }, + "flags": { + "collapsed": true + }, + "order": 108, + "mode": 4, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 462 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 463 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 464 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexMaskTransform" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + "translate", + 20.1, + -10 + ] + }, + { + "id": 315, + "type": "FlexMaskMorph", + "pos": [ + -1471, + -2735 + ], + "size": { + "0": 315, + "1": 266 + }, + "flags": {}, + "order": 109, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 597 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 598 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 599 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 600, + 601, + 602 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskMorph" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + "dilate", + 17, + 10 + ] + }, + { + "id": 292, + "type": "VHS_VideoCombine", + "pos": [ + 3969, + -755 + ], + "size": [ + 1774.458251953125, + 1310.8827667236328 + ], + "flags": {}, + "order": 142, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 572 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "charlie/charlie", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "charlie_00010.mp4", + "subfolder": "charlie", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 248, + "type": "VHS_LoadVideo", + "pos": [ + -7140, + -4224 + ], + "size": [ + 235.1999969482422, + 373.112556422034 + ], + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + }, + { + "name": "frame_load_cap", + "type": "*", + "link": 451, + "widget": { + "name": "frame_load_cap" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 584 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "charlie724_mask_600-900.mp4", + "force_rate": 0, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 60, + "skip_first_frames": 200, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 60, + "skip_first_frames": 200, + "force_rate": 0, + "filename": "charlie724_mask_600-900.mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + } + } + } + }, + { + "id": 81, + "type": "LoadImage", + "pos": [ + 657, + -4034 + ], + "size": { + "0": 315, + "1": 314 + }, + "flags": {}, + "order": 20, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 124 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "FREE_psychadelicFire.webp", + "image" + ] + }, + { + "id": 146, + "type": "FlexMaskMorph", + "pos": [ + -1602, + -4032 + ], + "size": { + "0": 315, + "1": 266 + }, + "flags": {}, + "order": 106, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 238 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 228 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 229 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 244, + 260, + 286 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskMorph" + }, + "widgets_values": [ + 1, + false, + 0.8300000000000001, + 0.30000000000000004, + 0, + "dilate", + 17, + 10 + ] + }, + { + "id": 313, + "type": "ParticleEmitter", + "pos": [ + -5237, + -2538 + ], + "size": { + "0": 312.3999938964844, + "1": 382 + }, + "flags": {}, + "order": 21, + "mode": 4, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": null, + "slot_index": 0 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 594 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 1, + 0.5, + 200, + 136, + 49.2, + 372, + 49.2, + "(0,255,0)", + 0.05, + 55, + 0, + 0 + ] + }, + { + "id": 232, + "type": "ParticleEmitter", + "pos": [ + -5235, + -2937 + ], + "size": { + "0": 312.3999938964844, + "1": 382 + }, + "flags": {}, + "order": 49, + "mode": 4, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 594, + "slot_index": 0 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 425 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0, + 0.5, + 315, + 95, + 52.300000000000004, + 754, + 19.5, + "(0,255,0)", + 0.05, + 21, + 0, + 0 + ] + }, + { + "id": 277, + "type": "VHS_VideoCombine", + "pos": [ + -845, + -2872 + ], + "size": [ + 315, + 489.9375 + ], + "flags": {}, + "order": 121, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 515 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02606-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 307, + "type": "DyeImage", + "pos": [ + -6873, + -4204 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 79, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 584 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 585, + 588 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DyeImage" + }, + "widgets_values": [ + "255,255,255", + "0,0,255", + 0.124 + ] + }, + { + "id": 221, + "type": "ParticleEmitter", + "pos": [ + -5238.194123640608, + -3335.4633919330504 + ], + "size": { + "0": 312.3999938964844, + "1": 382 + }, + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 425, + "slot_index": 0 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null, + "slot_index": 1 + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 395 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.85, + 0.89, + 270, + 30, + 227.10000000000002, + 332, + 0.30000000000000004, + "(255,0,0)", + 0, + 0, + 0, + 0 + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 218, + "type": "ParticleEmitter", + "pos": [ + -5254, + -3726 + ], + "size": { + "0": 312.3999938964844, + "1": 382 + }, + "flags": {}, + "order": 80, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 395, + "slot_index": 0 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 390 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.15, + 0.89, + 270, + 30, + 227.10000000000002, + 330, + 0.4, + "(255,0,0)", + 0, + 0, + 0, + 0 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 304, + "type": "Note", + "pos": [ + -6920.39209934666, + -2646.358321652289 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 22, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "remove bg since" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 155, + "type": "LoadImage", + "pos": [ + 694.0616085845941, + -2794.4554317781603 + ], + "size": { + "0": 320, + "1": 314.0001220703125 + }, + "flags": {}, + "order": 23, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 604 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "forestBG.jpg", + "image" + ] + }, + { + "id": 231, + "type": "Note", + "pos": [ + 2036, + -576 + ], + "size": { + "0": 264.4328308105469, + "1": 104.34508514404297 + }, + "flags": {}, + "order": 24, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "latent noise mask again, but this time only skip the vocalist" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 317, + "type": "Note", + "pos": [ + 3287, + -292 + ], + "size": { + "0": 275.04754638671875, + "1": 152.1307830810547 + }, + "flags": {}, + "order": 25, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "paste the vocalist back on the image\nyou can use this instead of the second latent noise mask" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 238, + "type": "Note", + "pos": [ + -4439.194123640608, + -2969.053148376447 + ], + "size": { + "0": 420.99908447265625, + "1": 117.18041229248047 + }, + "flags": {}, + "order": 26, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "3. Here we set up particle system and composite the images to extract masks by color later.\n\nClick the \"?\" icons on nodes for more information\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 314, + "type": "Note", + "pos": [ + -4879, + -2471 + ], + "size": { + "0": 349.6924133300781, + "1": 93.68490600585938 + }, + "flags": {}, + "order": 27, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "change color of the particle emitters to have their masks modulated by different instruments. You can have many particle emitters." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 225, + "type": "Note", + "pos": [ + -5724, + -3727 + ], + "size": { + "0": 404.19134521484375, + "1": 215.7861328125 + }, + "flags": {}, + "order": 28, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "1. With this workflow, we modulate different colored masks with the different instruments in a song, showcasing the FLEX mask modulating nodes, and the audio classification nodes, and particle simulations made available by RyanOnTheInside nodes. In this example, we use audio, but the Flex mods can also accept MIDI, Time, motion, and more\n\nClick the \"?\" icons on nodes for more information\n\n\n\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 222, + "type": "ImageCompositeMasked", + "pos": [ + -4454, + -3636 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 98, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "IMAGE", + "link": 407 + }, + { + "name": "source", + "type": "IMAGE", + "link": 589 + }, + { + "name": "mask", + "type": "MASK", + "link": 483 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 400, + 413 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCompositeMasked" + }, + "widgets_values": [ + 0, + 0, + false + ] + }, + { + "id": 137, + "type": "VHS_VideoCombine", + "pos": [ + -824, + -4106 + ], + "size": [ + 315, + 489.9375 + ], + "flags": {}, + "order": 117, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 247 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 443 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_02605-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 150, + "type": "AudioFilter", + "pos": [ + -1964, + -3966 + ], + "size": { + "0": 252, + "1": 46 + }, + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 638 + }, + { + "name": "filters", + "type": "FREQUENCY_FILTER", + "link": 241 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 243, + 443 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "AudioFilter" + } + }, + { + "id": 180, + "type": "VHS_VideoCombine", + "pos": [ + -3993, + -3590 + ], + "size": [ + 320, + 493 + ], + "flags": {}, + "order": 99, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 400 + }, + { + "name": "audio", + "type": "*", + "link": 632 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03224-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + } + } + } + }, + { + "id": 44, + "type": "VHS_LoadVideo", + "pos": [ + -6757, + -3243 + ], + "size": [ + 235.1999969482422, + 373.112556422034 + ], + "flags": {}, + "order": 60, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + }, + { + "name": "frame_load_cap", + "type": "INT", + "link": 250, + "widget": { + "name": "frame_load_cap" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 576, + 611 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 610 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": [ + 297 + ], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "Charli XCX - claws [Official Video].mp4", + "force_rate": 0, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 60, + "skip_first_frames": 1524, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 60, + "skip_first_frames": 1524, + "force_rate": 0, + "filename": "Charli XCX - claws [Official Video].mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + } + } + } + }, + { + "id": 326, + "type": "SetNode", + "pos": { + "0": -6299, + "1": -2951, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": { + "collapsed": true + }, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "link": 610 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_AUDIO", + "properties": { + "previousName": "AUDIO" + }, + "widgets_values": [ + "AUDIO" + ] + }, + { + "id": 327, + "type": "SetNode", + "pos": { + "0": -6330, + "1": -3005, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": { + "collapsed": true + }, + "order": 76, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 611 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_INIT_IMAGES", + "properties": { + "previousName": "INIT_IMAGES" + }, + "widgets_values": [ + "INIT_IMAGES" + ] + }, + { + "id": 331, + "type": "SetNode", + "pos": { + "0": -6338, + "1": -3060, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": { + "collapsed": true + }, + "order": 89, + "mode": 0, + "inputs": [ + { + "name": "INT", + "type": "INT", + "link": 614 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_INIT_HEIGHT", + "properties": { + "previousName": "INIT_HEIGHT" + }, + "widgets_values": [ + "INIT_HEIGHT" + ] + }, + { + "id": 330, + "type": "SetNode", + "pos": { + "0": -6308, + "1": -3122, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": { + "collapsed": true + }, + "order": 88, + "mode": 0, + "inputs": [ + { + "name": "INT", + "type": "INT", + "link": 613 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_INIT_WIDTH", + "properties": { + "previousName": "INIT_WIDTH" + }, + "widgets_values": [ + "INIT_WIDTH" + ] + }, + { + "id": 328, + "type": "SetNode", + "pos": { + "0": -6299, + "1": -3180, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": { + "collapsed": true + }, + "order": 87, + "mode": 0, + "inputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "link": 612 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_FRAME_RATE", + "properties": { + "previousName": "FRAME_RATE" + }, + "widgets_values": [ + "FRAME_RATE" + ] + }, + { + "id": 171, + "type": "VHS_VideoInfoLoaded", + "pos": [ + -6522, + -3315 + ], + "size": { + "0": 304.79998779296875, + "1": 106 + }, + "flags": { + "collapsed": true + }, + "order": 78, + "mode": 0, + "inputs": [ + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "link": 297 + } + ], + "outputs": [ + { + "name": "fps🟦", + "type": "FLOAT", + "links": [ + 612 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count🟦", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "duration🟦", + "type": "FLOAT", + "links": null, + "shape": 3 + }, + { + "name": "width🟦", + "type": "INT", + "links": [ + 613 + ], + "shape": 3, + "slot_index": 3 + }, + { + "name": "height🟦", + "type": "INT", + "links": [ + 614 + ], + "shape": 3, + "slot_index": 4 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoInfoLoaded" + }, + "widgets_values": {} + }, + { + "id": 336, + "type": "GetNode", + "pos": { + "0": -2292, + "1": -3105, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 619 + ], + "slot_index": 0 + } + ], + "title": "Get_FEATURE_PIPE", + "properties": {}, + "widgets_values": [ + "FEATURE_PIPE" + ] + }, + { + "id": 337, + "type": "GetNode", + "pos": { + "0": -2205, + "1": -2560, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 620 + ], + "slot_index": 0 + } + ], + "title": "Get_FEATURE_PIPE", + "properties": {}, + "widgets_values": [ + "FEATURE_PIPE" + ] + }, + { + "id": 338, + "type": "GetNode", + "pos": { + "0": -2348, + "1": -3746, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 621 + ], + "slot_index": 0 + } + ], + "title": "Get_FEATURE_PIPE", + "properties": {}, + "widgets_values": [ + "FEATURE_PIPE" + ] + }, + { + "id": 339, + "type": "GetNode", + "pos": { + "0": -2275, + "1": -1866, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 622 + ], + "slot_index": 0 + } + ], + "title": "Get_FEATURE_PIPE", + "properties": {}, + "widgets_values": [ + "FEATURE_PIPE" + ] + }, + { + "id": 163, + "type": "ImageScale", + "pos": [ + -4382, + -3146 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 100, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 413 + }, + { + "name": "width", + "type": "INT", + "link": 275, + "widget": { + "name": "width" + }, + "slot_index": 1 + }, + { + "name": "height", + "type": "INT", + "link": 276, + "widget": { + "name": "height" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 279 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 1280, + 720, + "disabled" + ] + }, + { + "id": 237, + "type": "Note", + "pos": [ + -6106, + -4362 + ], + "size": { + "0": 463.9614562988281, + "1": 129.11036682128906 + }, + "flags": {}, + "order": 33, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "2. Input your masks here. My example has one color for the vocalist" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 250, + "type": "_mfc", + "pos": [ + -6486, + -4194 + ], + "size": { + "0": 315, + "1": 174 + }, + "flags": {}, + "order": 90, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 585 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 450, + 623 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 0, + 0, + 255, + 19 + ] + }, + { + "id": 341, + "type": "GetNode", + "pos": { + "0": -6140, + "1": -2860, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 624 + ], + "slot_index": 0 + } + ], + "title": "Get_SUBJECT_MASK", + "properties": {}, + "widgets_values": [ + "SUBJECT_MASK" + ] + }, + { + "id": 249, + "type": "Reroute", + "pos": [ + -6090, + -3987 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 95, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 450 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 482, + 483 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 78, + "type": "NNLatentUpscale", + "pos": [ + 1690, + -908 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 133, + "mode": 0, + "inputs": [ + { + "name": "latent", + "type": "LATENT", + "link": 117 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 423 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "NNLatentUpscale" + }, + "widgets_values": [ + "SD 1.x", + 1.1500000000000001 + ] + }, + { + "id": 342, + "type": "GetNode", + "pos": { + "0": 1400, + "1": -11, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": { + "collapsed": false + }, + "order": 35, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 625, + 626 + ], + "slot_index": 0 + } + ], + "title": "Get_SUBJECT_MASK", + "properties": {}, + "widgets_values": [ + "SUBJECT_MASK" + ] + }, + { + "id": 343, + "type": "SetNode", + "pos": { + "0": -5554.4580078125, + "1": -2597.67236328125, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 94, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 634 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_GEN_AREA", + "properties": { + "previousName": "GEN_AREA" + }, + "widgets_values": [ + "GEN_AREA" + ] + }, + { + "id": 344, + "type": "GetNode", + "pos": { + "0": -2087, + "1": -831, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 629 + ], + "slot_index": 0 + } + ], + "title": "Get_GEN_AREA", + "properties": {}, + "widgets_values": [ + "GEN_AREA" + ] + }, + { + "id": 345, + "type": "GetNode", + "pos": { + "0": -2086, + "1": -937, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 630 + ], + "slot_index": 0 + } + ], + "title": "Get_AUDIO", + "properties": {}, + "widgets_values": [ + "AUDIO" + ] + }, + { + "id": 133, + "type": "_mfc", + "pos": [ + -2380, + -3464 + ], + "size": { + "0": 315, + "1": 174 + }, + "flags": {}, + "order": 103, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 263 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 239 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 0, + 0, + 255, + 30 + ] + }, + { + "id": 152, + "type": "MaskToImage", + "pos": [ + -1131, + -3426 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 113, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 245 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 472 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 143, + "type": "FlexMaskMorph", + "pos": [ + -1522, + -3351 + ], + "size": { + "0": 315, + "1": 266 + }, + "flags": {}, + "order": 107, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 239 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 226 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 227 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 245, + 259, + 287 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskMorph" + }, + "widgets_values": [ + 1, + false, + 1, + 0, + 0.3, + "dilate", + 11, + 10 + ] + }, + { + "id": 346, + "type": "GetNode", + "pos": { + "0": 1412, + "1": -113, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 631 + ], + "slot_index": 0 + } + ], + "title": "Get_INIT_IMAGES", + "properties": {}, + "widgets_values": [ + "INIT_IMAGES" + ] + }, + { + "id": 4, + "type": "CheckpointLoaderSimple", + "pos": [ + -2254, + -545 + ], + "size": { + "0": 315, + "1": 98 + }, + "flags": {}, + "order": 39, + "mode": 0, + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 90 + ], + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 3, + 5 + ], + "slot_index": 1 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 58, + 408 + ], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "photonLCM_v10.safetensors" + ] + }, + { + "id": 347, + "type": "GetNode", + "pos": { + "0": -4289, + "1": -3402, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 632 + ], + "slot_index": 0 + } + ], + "title": "Get_AUDIO", + "properties": {}, + "widgets_values": [ + "AUDIO" + ] + }, + { + "id": 340, + "type": "SetNode", + "pos": { + "0": -6053.337890625, + "1": -4076.483154296875, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 96, + "mode": 0, + "inputs": [ + { + "name": "MASK", + "type": "MASK", + "link": 623 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null, + "slot_index": 0 + } + ], + "title": "Set_SUBJECT_MASK", + "properties": { + "previousName": "SUBJECT_MASK" + }, + "widgets_values": [ + "SUBJECT_MASK" + ] + }, + { + "id": 215, + "type": "ParticleEmissionMask", + "pos": [ + -4850, + -3685 + ], + "size": { + "0": 336, + "1": 474 + }, + "flags": {}, + "order": 97, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 482 + }, + { + "name": "emitters", + "type": "PARTICLE_EMITTER", + "link": 390, + "slot_index": 1 + }, + { + "name": "vortices", + "type": "VORTEX", + "link": null + }, + { + "name": "wells", + "type": "GRAVITY_WELL", + "link": null + }, + { + "name": "static_bodies", + "type": "STATIC_BODY", + "link": 454, + "slot_index": 4 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 407 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ParticleEmissionMask" + }, + "widgets_values": [ + 1, + false, + 1, + 0, + 542, + 4, + 0, + 0, + 184, + 0, + 0, + 0, + 1, + 1, + 1 + ] + }, + { + "id": 318, + "type": "Note", + "pos": [ + -7711, + -3482 + ], + "size": { + "0": 331.4390869140625, + "1": 133.74197387695312 + }, + "flags": {}, + "order": 41, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "Click the \"?\" icons on nodes for more information\n\nthe size you use here will drastically affect the quality of your output and also the amount of punishment inflicted on your computer." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 334, + "type": "GetNode", + "pos": { + "0": -3488, + "1": -3226, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 637 + ], + "slot_index": 0 + } + ], + "title": "Get_FRAME_RATE", + "properties": {}, + "widgets_values": [ + "FRAME_RATE" + ] + }, + { + "id": 333, + "type": "GetNode", + "pos": { + "0": -3473, + "1": -3371, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 636 + ], + "slot_index": 0 + } + ], + "title": "Get_INIT_IMAGES", + "properties": {}, + "widgets_values": [ + "INIT_IMAGES" + ] + }, + { + "id": 332, + "type": "GetNode", + "pos": { + "0": -3460, + "1": -3469, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 635 + ], + "slot_index": 0 + } + ], + "title": "Get_AUDIO", + "properties": {}, + "widgets_values": [ + "AUDIO" + ] + }, + { + "id": 209, + "type": "ImageCompositeMasked", + "pos": [ + -5933, + -2735 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 86, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "IMAGE", + "link": 369 + }, + { + "name": "source", + "type": "IMAGE", + "link": 579 + }, + { + "name": "mask", + "type": "MASK", + "link": 624 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 634 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCompositeMasked" + }, + "widgets_values": [ + 0, + 0, + false + ] + }, + { + "id": 335, + "type": "SetNode", + "pos": { + "0": -2982, + "1": -3358, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": { + "collapsed": true + }, + "order": 74, + "mode": 0, + "inputs": [ + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "link": 642 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_FEATURE_PIPE", + "properties": { + "previousName": "FEATURE_PIPE" + }, + "widgets_values": [ + "FEATURE_PIPE" + ] + }, + { + "id": 348, + "type": "AudioSeparator", + "pos": [ + -3146, + -3280 + ], + "size": { + "0": 317.4000244140625, + "1": 158 + }, + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "OPEN_UNMIX_MODEL", + "link": 643, + "slot_index": 0 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 635 + }, + { + "name": "video_frames", + "type": "IMAGE", + "link": 636 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "link": 637, + "widget": { + "name": "frame_rate" + } + } + ], + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": null, + "shape": 3 + }, + { + "name": "drums_audio", + "type": "AUDIO", + "links": [ + 638 + ], + "shape": 3 + }, + { + "name": "vocals_audio", + "type": "AUDIO", + "links": [ + 639 + ], + "shape": 3 + }, + { + "name": "bass_audio", + "type": "AUDIO", + "links": [ + 640 + ], + "shape": 3 + }, + { + "name": "other_audio", + "type": "AUDIO", + "links": [ + 641 + ], + "shape": 3 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "links": [ + 642 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "AudioSeparator" + }, + "widgets_values": [ + 30 + ] + }, + { + "id": 349, + "type": "DownloadOpenUnmixModel", + "pos": [ + -3154.76910626233, + -3487.954722302218 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 45, + "mode": 0, + "outputs": [ + { + "name": "OPEN_UNMIX_MODEL", + "type": "OPEN_UNMIX_MODEL", + "links": [ + 643 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DownloadOpenUnmixModel" + }, + "widgets_values": [ + "umxl" + ] + }, + { + "id": 140, + "type": "PrimitiveNode", + "pos": [ + -7163, + -3190 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": {}, + "order": 46, + "mode": 0, + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 250, + 363, + 451 + ], + "slot_index": 0, + "widget": { + "name": "frame_load_cap" + } + } + ], + "title": "Num Frames", + "properties": { + "Run widget replace on values": false + }, + "widgets_values": [ + 60, + "fixed" + ] + } + ], + "links": [ + [ + 3, + 4, + 1, + 6, + 0, + "CLIP" + ], + [ + 5, + 4, + 1, + 7, + 0, + "CLIP" + ], + [ + 10, + 14, + 0, + 10, + 0, + "MODEL" + ], + [ + 11, + 12, + 0, + 10, + 3, + "LATENT" + ], + [ + 12, + 10, + 0, + 11, + 0, + "LATENT" + ], + [ + 16, + 15, + 0, + 14, + 1, + "M_MODELS" + ], + [ + 17, + 17, + 0, + 14, + 2, + "CONTEXT_OPTIONS" + ], + [ + 18, + 16, + 0, + 15, + 0, + "MOTION_MODEL_ADE" + ], + [ + 58, + 4, + 2, + 52, + 1, + "VAE" + ], + [ + 74, + 52, + 0, + 12, + 0, + "LATENT" + ], + [ + 88, + 11, + 0, + 64, + 0, + "IMAGE" + ], + [ + 90, + 4, + 0, + 65, + 0, + "MODEL" + ], + [ + 108, + 14, + 0, + 75, + 0, + "MODEL" + ], + [ + 112, + 75, + 0, + 76, + 0, + "LATENT" + ], + [ + 117, + 10, + 0, + 78, + 0, + "LATENT" + ], + [ + 119, + 80, + 0, + 79, + 0, + "MODEL" + ], + [ + 120, + 80, + 1, + 79, + 1, + "IPADAPTER" + ], + [ + 121, + 65, + 0, + 80, + 0, + "MODEL" + ], + [ + 124, + 81, + 0, + 79, + 2, + "IMAGE" + ], + [ + 127, + 83, + 0, + 82, + 2, + "CONTROL_NET" + ], + [ + 128, + 84, + 0, + 82, + 3, + "IMAGE" + ], + [ + 130, + 82, + 1, + 10, + 2, + "CONDITIONING" + ], + [ + 131, + 82, + 0, + 10, + 1, + "CONDITIONING" + ], + [ + 132, + 82, + 0, + 75, + 1, + "CONDITIONING" + ], + [ + 133, + 82, + 1, + 75, + 2, + "CONDITIONING" + ], + [ + 136, + 87, + 0, + 86, + 0, + "IMAGE" + ], + [ + 137, + 86, + 0, + 85, + 3, + "IMAGE" + ], + [ + 138, + 88, + 0, + 85, + 2, + "CONTROL_NET" + ], + [ + 139, + 7, + 0, + 85, + 1, + "CONDITIONING" + ], + [ + 140, + 6, + 0, + 85, + 0, + "CONDITIONING" + ], + [ + 141, + 85, + 0, + 82, + 0, + "CONDITIONING" + ], + [ + 142, + 85, + 1, + 82, + 1, + "CONDITIONING" + ], + [ + 146, + 79, + 0, + 90, + 0, + "MODEL" + ], + [ + 148, + 80, + 1, + 90, + 1, + "IPADAPTER" + ], + [ + 226, + 144, + 0, + 143, + 1, + "FEATURE" + ], + [ + 227, + 144, + 1, + 143, + 2, + "FEATURE_PIPE" + ], + [ + 228, + 147, + 0, + 146, + 1, + "FEATURE" + ], + [ + 229, + 147, + 1, + 146, + 2, + "FEATURE_PIPE" + ], + [ + 238, + 129, + 0, + 146, + 0, + "MASK" + ], + [ + 239, + 133, + 0, + 143, + 0, + "MASK" + ], + [ + 241, + 61, + 0, + 150, + 1, + "FREQUENCY_FILTER" + ], + [ + 243, + 150, + 0, + 147, + 0, + "AUDIO" + ], + [ + 244, + 146, + 0, + 151, + 0, + "MASK" + ], + [ + 245, + 143, + 0, + 152, + 0, + "MASK" + ], + [ + 247, + 151, + 0, + 137, + 0, + "IMAGE" + ], + [ + 250, + 140, + 0, + 44, + 2, + "INT" + ], + [ + 255, + 80, + 1, + 154, + 1, + "IPADAPTER" + ], + [ + 257, + 90, + 0, + 154, + 0, + "MODEL" + ], + [ + 259, + 143, + 0, + 90, + 4, + "MASK" + ], + [ + 260, + 146, + 0, + 79, + 4, + "MASK" + ], + [ + 262, + 156, + 0, + 129, + 0, + "IMAGE" + ], + [ + 263, + 156, + 0, + 133, + 0, + "IMAGE" + ], + [ + 264, + 156, + 0, + 132, + 0, + "IMAGE" + ], + [ + 275, + 161, + 0, + 163, + 1, + "INT" + ], + [ + 276, + 162, + 0, + 163, + 2, + "INT" + ], + [ + 279, + 163, + 0, + 156, + 0, + "*" + ], + [ + 286, + 146, + 0, + 166, + 0, + "MASK" + ], + [ + 287, + 143, + 0, + 166, + 1, + "MASK" + ], + [ + 290, + 167, + 0, + 12, + 1, + "MASK" + ], + [ + 291, + 169, + 0, + 168, + 2, + "IMAGE" + ], + [ + 293, + 167, + 0, + 168, + 4, + "MASK" + ], + [ + 294, + 168, + 0, + 14, + 0, + "MODEL" + ], + [ + 295, + 80, + 1, + 168, + 1, + "IPADAPTER" + ], + [ + 297, + 44, + 3, + 171, + 0, + "VHS_VIDEOINFO" + ], + [ + 319, + 80, + 1, + 183, + 1, + "IPADAPTER" + ], + [ + 320, + 154, + 0, + 183, + 0, + "MODEL" + ], + [ + 321, + 183, + 0, + 168, + 0, + "MODEL" + ], + [ + 329, + 156, + 0, + 185, + 0, + "IMAGE" + ], + [ + 356, + 166, + 0, + 207, + 0, + "MASK" + ], + [ + 360, + 207, + 0, + 167, + 1, + "MASK" + ], + [ + 361, + 162, + 0, + 208, + 1, + "INT" + ], + [ + 362, + 161, + 0, + 208, + 0, + "INT" + ], + [ + 363, + 140, + 0, + 208, + 2, + "INT" + ], + [ + 369, + 208, + 0, + 209, + 0, + "IMAGE" + ], + [ + 390, + 218, + 0, + 215, + 1, + "PARTICLE_EMITTER" + ], + [ + 395, + 221, + 0, + 218, + 0, + "PARTICLE_EMITTER" + ], + [ + 400, + 222, + 0, + 180, + 0, + "IMAGE" + ], + [ + 407, + 215, + 1, + 222, + 0, + "IMAGE" + ], + [ + 408, + 4, + 2, + 223, + 0, + "*" + ], + [ + 409, + 223, + 0, + 11, + 1, + "VAE" + ], + [ + 410, + 223, + 0, + 76, + 1, + "VAE" + ], + [ + 413, + 222, + 0, + 163, + 0, + "IMAGE" + ], + [ + 421, + 229, + 0, + 230, + 0, + "MASK" + ], + [ + 422, + 230, + 0, + 228, + 1, + "MASK" + ], + [ + 423, + 78, + 0, + 228, + 0, + "LATENT" + ], + [ + 424, + 228, + 0, + 75, + 3, + "LATENT" + ], + [ + 425, + 232, + 0, + 221, + 0, + "PARTICLE_EMITTER" + ], + [ + 437, + 245, + 0, + 149, + 0, + "AUDIO" + ], + [ + 440, + 246, + 0, + 144, + 0, + "AUDIO" + ], + [ + 443, + 150, + 0, + 137, + 1, + "AUDIO" + ], + [ + 450, + 250, + 0, + 249, + 0, + "*" + ], + [ + 451, + 140, + 0, + 248, + 2, + "INT" + ], + [ + 454, + 253, + 0, + 215, + 4, + "STATIC_BODY" + ], + [ + 455, + 254, + 0, + 253, + 0, + "STATIC_BODY" + ], + [ + 462, + 132, + 0, + 256, + 0, + "MASK" + ], + [ + 463, + 149, + 0, + 256, + 1, + "FEATURE" + ], + [ + 464, + 149, + 1, + 256, + 2, + "FEATURE_PIPE" + ], + [ + 469, + 87, + 0, + 84, + 0, + "IMAGE" + ], + [ + 472, + 152, + 0, + 258, + 0, + "IMAGE" + ], + [ + 477, + 189, + 0, + 260, + 0, + "IMAGE" + ], + [ + 480, + 167, + 0, + 263, + 0, + "MASK" + ], + [ + 481, + 263, + 0, + 262, + 0, + "IMAGE" + ], + [ + 482, + 249, + 0, + 215, + 0, + "MASK" + ], + [ + 483, + 249, + 0, + 222, + 2, + "MASK" + ], + [ + 488, + 268, + 0, + 90, + 2, + "IMAGE" + ], + [ + 508, + 185, + 0, + 276, + 0, + "MASK" + ], + [ + 509, + 188, + 0, + 276, + 1, + "FEATURE" + ], + [ + 510, + 188, + 1, + 276, + 2, + "FEATURE_PIPE" + ], + [ + 511, + 276, + 0, + 189, + 0, + "MASK" + ], + [ + 512, + 276, + 0, + 167, + 0, + "MASK" + ], + [ + 513, + 276, + 0, + 183, + 4, + "MASK" + ], + [ + 515, + 153, + 0, + 277, + 0, + "IMAGE" + ], + [ + 517, + 280, + 0, + 279, + 1, + "FREQUENCY_FILTER" + ], + [ + 518, + 244, + 0, + 279, + 0, + "AUDIO" + ], + [ + 519, + 279, + 0, + 188, + 0, + "AUDIO" + ], + [ + 520, + 279, + 0, + 260, + 1, + "AUDIO" + ], + [ + 523, + 87, + 0, + 52, + 0, + "IMAGE" + ], + [ + 545, + 295, + 0, + 294, + 0, + "UPSCALE_MODEL" + ], + [ + 546, + 293, + 0, + 294, + 1, + "IMAGE" + ], + [ + 550, + 297, + 0, + 298, + 0, + "IMAGE" + ], + [ + 554, + 298, + 1, + 299, + 1, + "INT" + ], + [ + 555, + 298, + 2, + 299, + 2, + "INT" + ], + [ + 559, + 296, + 0, + 300, + 2, + "MASK" + ], + [ + 561, + 298, + 0, + 300, + 1, + "IMAGE" + ], + [ + 569, + 299, + 0, + 300, + 0, + "IMAGE" + ], + [ + 570, + 76, + 0, + 299, + 0, + "IMAGE" + ], + [ + 571, + 300, + 0, + 293, + 0, + "IMAGE" + ], + [ + 572, + 294, + 0, + 292, + 0, + "IMAGE" + ], + [ + 576, + 44, + 0, + 305, + 0, + "IMAGE" + ], + [ + 577, + 161, + 0, + 305, + 1, + "INT" + ], + [ + 578, + 162, + 0, + 305, + 2, + "INT" + ], + [ + 579, + 305, + 0, + 209, + 1, + "IMAGE" + ], + [ + 584, + 248, + 0, + 307, + 0, + "IMAGE" + ], + [ + 585, + 307, + 0, + 250, + 0, + "IMAGE" + ], + [ + 588, + 307, + 0, + 309, + 0, + "*" + ], + [ + 589, + 309, + 0, + 222, + 1, + "IMAGE" + ], + [ + 594, + 313, + 0, + 232, + 0, + "PARTICLE_EMITTER" + ], + [ + 596, + 184, + 0, + 183, + 2, + "IMAGE" + ], + [ + 597, + 132, + 0, + 315, + 0, + "MASK" + ], + [ + 598, + 149, + 0, + 315, + 1, + "FEATURE" + ], + [ + 599, + 149, + 1, + 315, + 2, + "FEATURE_PIPE" + ], + [ + 600, + 315, + 0, + 153, + 0, + "MASK" + ], + [ + 601, + 315, + 0, + 154, + 4, + "MASK" + ], + [ + 602, + 315, + 0, + 207, + 1, + "MASK" + ], + [ + 604, + 155, + 0, + 154, + 2, + "IMAGE" + ], + [ + 610, + 44, + 2, + 326, + 0, + "*" + ], + [ + 611, + 44, + 0, + 327, + 0, + "*" + ], + [ + 612, + 171, + 0, + 328, + 0, + "*" + ], + [ + 613, + 171, + 3, + 330, + 0, + "*" + ], + [ + 614, + 171, + 4, + 331, + 0, + "*" + ], + [ + 619, + 336, + 0, + 144, + 1, + "FEATURE_PIPE" + ], + [ + 620, + 337, + 0, + 149, + 1, + "FEATURE_PIPE" + ], + [ + 621, + 338, + 0, + 147, + 1, + "FEATURE_PIPE" + ], + [ + 622, + 339, + 0, + 188, + 1, + "FEATURE_PIPE" + ], + [ + 623, + 250, + 0, + 340, + 0, + "*" + ], + [ + 624, + 341, + 0, + 209, + 2, + "MASK" + ], + [ + 625, + 342, + 0, + 229, + 0, + "MASK" + ], + [ + 626, + 342, + 0, + 296, + 0, + "*" + ], + [ + 629, + 344, + 0, + 87, + 0, + "*" + ], + [ + 630, + 345, + 0, + 284, + 0, + "*" + ], + [ + 631, + 346, + 0, + 297, + 0, + "*" + ], + [ + 632, + 347, + 0, + 180, + 1, + "AUDIO" + ], + [ + 634, + 209, + 0, + 343, + 0, + "IMAGE" + ], + [ + 635, + 332, + 0, + 348, + 1, + "AUDIO" + ], + [ + 636, + 333, + 0, + 348, + 2, + "IMAGE" + ], + [ + 637, + 334, + 0, + 348, + 3, + "FLOAT" + ], + [ + 638, + 348, + 1, + 150, + 0, + "AUDIO" + ], + [ + 639, + 348, + 2, + 246, + 0, + "*" + ], + [ + 640, + 348, + 3, + 245, + 0, + "*" + ], + [ + 641, + 348, + 4, + 244, + 0, + "*" + ], + [ + 642, + 348, + 5, + 335, + 0, + "FEATURE_PIPE" + ], + [ + 643, + 349, + 0, + 348, + 0, + "OPEN_UNMIX_MODEL" + ] + ], + "groups": [ + { + "title": "DRUMS", + "bounding": [ + -2415, + -4214, + 2070, + 627 + ], + "color": "#A88", + "font_size": 24, + "locked": false + }, + { + "title": "VOCALS", + "bounding": [ + -2418, + -3566, + 2081, + 584 + ], + "color": "#88A", + "font_size": 24, + "locked": false + }, + { + "title": "Bass", + "bounding": [ + -2418, + -2957, + 2082, + 569 + ], + "color": "#8A8", + "font_size": 24, + "locked": false + }, + { + "title": "IPAdapter", + "bounding": [ + 39, + -4215, + 1037, + 601 + ], + "color": "#A88", + "font_size": 24, + "locked": false + }, + { + "title": "Vox IPAdapter", + "bounding": [ + 73, + -3550, + 1053, + 545 + ], + "color": "#88A", + "font_size": 24, + "locked": false + }, + { + "title": "Guitar IPAdapter", + "bounding": [ + 73, + -2916, + 1084, + 532 + ], + "color": "#8A8", + "font_size": 24, + "locked": false + }, + { + "title": "Composite IPAdapter", + "bounding": [ + 79, + -1736, + 1154, + 525 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Composit", + "bounding": [ + -1643, + -1769, + 1363, + 599 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Load Video / Masks / Audio", + "bounding": [ + -7205, + -3806, + 1865, + 1282 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Other", + "bounding": [ + -2417, + -2366, + 2131, + 575 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Other IPAdapter", + "bounding": [ + 81, + -2314, + 1063, + 520 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Control Net", + "bounding": [ + -748, + -954, + 978, + 749 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Anim Diff", + "bounding": [ + 332, + -950, + 384, + 882 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Samp", + "bounding": [ + 814, + -947, + 729, + 629 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Samp2", + "bounding": [ + 1619, + -942, + 1399, + 598 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Particle", + "bounding": [ + -5292, + -3785, + 1753, + 1229 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "MASK input", + "bounding": [ + -7200, + -4325, + 1760, + 506 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "upscale", + "bounding": [ + 3071, + -941, + 1191, + 577 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.21435888100000167, + "offset": [ + 1177.4792012031467, + 2878.774805902092 + ] + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/particle_systems_tutorial.json b/examples/particle_systems_tutorial.json new file mode 100644 index 0000000..a2e9cf4 --- /dev/null +++ b/examples/particle_systems_tutorial.json @@ -0,0 +1,2745 @@ +{ + "last_node_id": 168, + "last_link_id": 263, + "nodes": [ + { + "id": 107, + "type": "ParticleEmissionMask", + "pos": [ + -790, + 90 + ], + "size": { + "0": 315, + "1": 474 + }, + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 219 + }, + { + "name": "emitters", + "type": "PARTICLE_EMITTER", + "link": 201, + "slot_index": 1 + }, + { + "name": "vortices", + "type": "VORTEX", + "link": null + }, + { + "name": "wells", + "type": "GRAVITY_WELL", + "link": null + }, + { + "name": "static_bodies", + "type": "STATIC_BODY", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 203 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ParticleEmissionMask" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 200, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + true, + 1, + 1 + ] + }, + { + "id": 110, + "type": "ParticleEmitter", + "pos": [ + -1350, + 500 + ], + "size": { + "0": 468.5999755859375, + "1": 358 + }, + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": null + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 202 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 1, + 0.5, + 180, + 30, + 17.4, + 330, + 10, + "(255,0,0)", + 0, + 0, + 0 + ] + }, + { + "id": 112, + "type": "VHS_VideoCombine", + "pos": [ + -440, + 100 + ], + "size": [ + 214.8000030517578, + 694.3110961914062 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 203 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/nvenc_h264-mp4", + "pix_fmt": "yuv420p", + "bitrate": 10, + "megabit": true, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00653.mp4", + "subfolder": "", + "type": "output", + "format": "video/nvenc_h264-mp4", + "frame_rate": 30 + }, + "muted": false + } + } + }, + { + "id": 109, + "type": "ParticleEmitter", + "pos": [ + -1340, + 80 + ], + "size": { + "0": 468.5999755859375, + "1": 358 + }, + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 202 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 201 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0, + 0.5, + 0, + 30, + 17.4, + 330, + 10, + "(0,0,255)", + 0, + 0, + 0 + ] + }, + { + "id": 108, + "type": "_mfc", + "pos": [ + -2164, + 122 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 199 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 208 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 255, + 255, + 255, + 0 + ], + "shape": 4 + }, + { + "id": 104, + "type": "VHS_LoadVideo", + "pos": [ + -2489, + 27 + ], + "size": [ + 235.1999969482422, + 658.5777723524305 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 199, + 213 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": [], + "shape": 3, + "slot_index": 2 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "music_square.mp4", + "force_rate": 30, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 30, + "skip_first_frames": 0, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 30, + "skip_first_frames": 0, + "force_rate": 30, + "filename": "music_square.mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + }, + "muted": false + } + } + }, + { + "id": 121, + "type": "_mfc", + "pos": [ + -2163, + -133 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 213 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 214 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 420, + 420, + 69, + 0 + ], + "shape": 4 + }, + { + "id": 123, + "type": "StaticBody", + "pos": [ + 390, + 620 + ], + "size": { + "0": 317.4000244140625, + "1": 250 + }, + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "previous_body", + "type": "STATIC_BODY", + "link": 218, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "STATIC_BODY", + "type": "STATIC_BODY", + "links": [ + 217 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "StaticBody" + }, + "widgets_values": [ + "segment", + 0.85, + 0.2, + 0.85, + 0.6, + 0.9, + 0.5, + true, + "(255,255,255)" + ] + }, + { + "id": 124, + "type": "StaticBody", + "pos": [ + 28, + 618 + ], + "size": { + "0": 317.4000244140625, + "1": 250 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "previous_body", + "type": "STATIC_BODY", + "link": null + } + ], + "outputs": [ + { + "name": "STATIC_BODY", + "type": "STATIC_BODY", + "links": [ + 218 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "StaticBody" + }, + "widgets_values": [ + "segment", + 0.85, + 0.6, + 0.15, + 0.6, + 0.9, + 0.5, + true, + "(255,255,255)" + ] + }, + { + "id": 125, + "type": "Note", + "pos": [ + 398.87343045930527, + 503.9184890962709 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 3, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "draw fish tank\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 120, + "type": "StaticBody", + "pos": [ + 730, + 620 + ], + "size": { + "0": 317.4000244140625, + "1": 250 + }, + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "previous_body", + "type": "STATIC_BODY", + "link": 217 + } + ], + "outputs": [ + { + "name": "STATIC_BODY", + "type": "STATIC_BODY", + "links": [ + 211 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "StaticBody" + }, + "widgets_values": [ + "segment", + 0.15, + 0.2, + 0.15, + 0.6, + 0.9, + 0.5, + true, + "(255,255,255)" + ] + }, + { + "id": 114, + "type": "ParticleEmitter", + "pos": [ + 39, + 33 + ], + "size": { + "0": 468.5999755859375, + "1": 358 + }, + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": null + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 205 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.5, + 0.1, + 90, + 29, + 38.5, + 330, + 18.6, + "(0,0,255)", + 0, + 0, + 0 + ] + }, + { + "id": 116, + "type": "VHS_VideoCombine", + "pos": [ + 1391, + 8 + ], + "size": [ + 363.0020404593031, + 933.7814052609833 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 207 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00663.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + }, + "muted": false + } + } + }, + { + "id": 122, + "type": "Reroute", + "pos": [ + -1589, + -198 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 214 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 215 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 117, + "type": "Reroute", + "pos": [ + -1594, + -133 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 208 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 209 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 126, + "type": "Note", + "pos": [ + -2146, + -251 + ], + "size": [ + 286.507407342717, + 72.89825855180612 + ], + "flags": {}, + "order": 5, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "get empty mask, and mask of the square" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 113, + "type": "ParticleEmissionMask", + "pos": [ + 951, + 38 + ], + "size": { + "0": 315, + "1": 474 + }, + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 216 + }, + { + "name": "emitters", + "type": "PARTICLE_EMITTER", + "link": 205, + "slot_index": 1 + }, + { + "name": "vortices", + "type": "VORTEX", + "link": null + }, + { + "name": "wells", + "type": "GRAVITY_WELL", + "link": null + }, + { + "name": "static_bodies", + "type": "STATIC_BODY", + "link": 211, + "slot_index": 4 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 207 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ParticleEmissionMask" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 503, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + true, + 1, + 1 + ] + }, + { + "id": 118, + "type": "Reroute", + "pos": [ + -906, + -130 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 209 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 219 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 119, + "type": "Reroute", + "pos": [ + 306, + -203 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 215 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 216, + 233 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 145, + "type": "Vortex", + "pos": [ + 2762, + 508 + ], + "size": { + "0": 315, + "1": 226 + }, + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "previous_vortex", + "type": "VORTEX", + "link": null + } + ], + "outputs": [ + { + "name": "VORTEX", + "type": "VORTEX", + "links": [ + 239 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "Vortex" + }, + "widgets_values": [ + 0.5, + 0.73, + 1000, + 330, + 1, + 1, + "(0,127,255)", + 1 + ] + }, + { + "id": 144, + "type": "Vortex", + "pos": [ + 2755, + 157 + ], + "size": { + "0": 315, + "1": 226 + }, + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "previous_vortex", + "type": "VORTEX", + "link": 239, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "VORTEX", + "type": "VORTEX", + "links": [ + 238 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "Vortex" + }, + "widgets_values": [ + 0.5, + 0.27, + 1000, + 330, + 1, + 1, + "(0,127,255)", + 1 + ] + }, + { + "id": 142, + "type": "ParticleEmitter", + "pos": [ + 2160, + 30 + ], + "size": { + "0": 468.5999755859375, + "1": 358 + }, + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 236 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 237 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.22, + 0.25, + 0, + 360, + 17.4, + 72, + 10, + "(0,0,255)", + 0, + 0, + 0 + ] + }, + { + "id": 143, + "type": "ParticleEmitter", + "pos": [ + 2150, + 450 + ], + "size": { + "0": 468.5999755859375, + "1": 358 + }, + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": null + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 236 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.74, + 0.75, + 180, + 360, + 17.4, + 55, + 10, + "(255,0,0)", + 0, + 0, + 0 + ] + }, + { + "id": 134, + "type": "ParticleEmissionMask", + "pos": [ + 3140, + 40 + ], + "size": { + "0": 315, + "1": 474 + }, + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 226 + }, + { + "name": "emitters", + "type": "PARTICLE_EMITTER", + "link": 237, + "slot_index": 1 + }, + { + "name": "vortices", + "type": "VORTEX", + "link": 238, + "slot_index": 2 + }, + { + "name": "wells", + "type": "GRAVITY_WELL", + "link": null + }, + { + "name": "static_bodies", + "type": "STATIC_BODY", + "link": null, + "slot_index": 4 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 229 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ParticleEmissionMask" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 503, + 4, + 0, + 0, + 0, + 10, + 0, + 0, + true, + 1, + 1 + ] + }, + { + "id": 147, + "type": "VHS_VideoCombine", + "pos": [ + 5220, + 10 + ], + "size": [ + 360, + 928.4444444444445 + ], + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 243 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00679.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + }, + "muted": false + } + } + }, + { + "id": 137, + "type": "Reroute", + "pos": [ + 2490, + -200 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 233 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 226, + 247 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 146, + "type": "ParticleEmissionMask", + "pos": [ + 4870, + 70 + ], + "size": { + "0": 315, + "1": 474 + }, + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 248 + }, + { + "name": "emitters", + "type": "PARTICLE_EMITTER", + "link": 241, + "slot_index": 1 + }, + { + "name": "vortices", + "type": "VORTEX", + "link": null, + "slot_index": 2 + }, + { + "name": "wells", + "type": "GRAVITY_WELL", + "link": 249, + "slot_index": 3 + }, + { + "name": "static_bodies", + "type": "STATIC_BODY", + "link": null, + "slot_index": 4 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 243 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ParticleEmissionMask" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 503, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + true, + 1, + 1 + ] + }, + { + "id": 150, + "type": "ParticleEmitter", + "pos": [ + 3880, + 480 + ], + "size": { + "0": 468.5999755859375, + "1": 358 + }, + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": null + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 245 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.9, + 0.75, + 180, + 31, + 17.4, + 179, + 13, + "(255,0,0)", + 0, + 0, + 0 + ] + }, + { + "id": 111, + "type": "Note", + "pos": [ + -1474, + -398 + ], + "size": [ + 545.4315055154448, + 176.34508026260346 + ], + "flags": {}, + "order": 9, + "mode": 0, + "title": "Click the question marks on the nodes!", + "properties": { + "text": "" + }, + "widgets_values": [ + "Demonstrating a few things with particle systems.\n\nClick the question marks in the nodes!" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 154, + "type": "GravityWell", + "pos": [ + 4493, + 467 + ], + "size": { + "0": 330, + "1": 202 + }, + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "previous_well", + "type": "GRAVITY_WELL", + "link": null + } + ], + "outputs": [ + { + "name": "GRAVITY_WELL", + "type": "GRAVITY_WELL", + "links": [ + 250 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GravityWell" + }, + "widgets_values": [ + 0.4, + 0.73, + 5000, + 250, + "repel", + "(255,127,0)", + 1 + ] + }, + { + "id": 153, + "type": "GravityWell", + "pos": [ + 4483, + 211 + ], + "size": { + "0": 330, + "1": 202 + }, + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "previous_well", + "type": "GRAVITY_WELL", + "link": 250, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "GRAVITY_WELL", + "type": "GRAVITY_WELL", + "links": [ + 249 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GravityWell" + }, + "widgets_values": [ + 0.6, + 0.27, + 5000, + 250, + "attract", + "(255,127,0)", + 1 + ] + }, + { + "id": 149, + "type": "ParticleEmitter", + "pos": [ + 3890, + 60 + ], + "size": { + "0": 468.5999755859375, + "1": 358 + }, + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 245 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 241 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.23, + 0.25, + 360, + 28, + 17.4, + 202, + 13.9, + "(0,0,255)", + 0.08, + 0, + 0 + ] + }, + { + "id": 155, + "type": "Note", + "pos": [ + -806, + 621 + ], + "size": [ + 296.753182927981, + 128.7836855605558 + ], + "flags": {}, + "order": 11, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "the particles treat the mask as an object in the simulation" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 148, + "type": "Reroute", + "pos": [ + 4107, + -201 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 247 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 248, + 257 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 158, + "type": "Reroute", + "pos": [ + 6000, + -185 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 257 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 251 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 157, + "type": "VHS_VideoCombine", + "pos": [ + 7534, + 32 + ], + "size": [ + 360, + 928.4444444444445 + ], + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 254 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00682.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + }, + "muted": false + } + } + }, + { + "id": 156, + "type": "ParticleEmissionMask", + "pos": [ + 7112, + 14 + ], + "size": { + "0": 315, + "1": 474 + }, + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 251 + }, + { + "name": "emitters", + "type": "PARTICLE_EMITTER", + "link": 252, + "slot_index": 1 + }, + { + "name": "vortices", + "type": "VORTEX", + "link": null, + "slot_index": 2 + }, + { + "name": "wells", + "type": "GRAVITY_WELL", + "link": null, + "slot_index": 3 + }, + { + "name": "static_bodies", + "type": "STATIC_BODY", + "link": null, + "slot_index": 4 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 254 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ParticleEmissionMask" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 503, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + true, + 1, + 1 + ] + }, + { + "id": 159, + "type": "ParticleEmitter", + "pos": [ + 6539, + 9 + ], + "size": { + "0": 468.5999755859375, + "1": 358 + }, + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 259 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": 260, + "slot_index": 2 + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 252 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.23, + 0.25, + 360, + 28, + 17.4, + 202, + 13.9, + "(0,0,255)", + 0.08, + 0, + 0 + ] + }, + { + "id": 163, + "type": "ParticleEmitter", + "pos": [ + 6541, + 412 + ], + "size": { + "0": 468.5999755859375, + "1": 358 + }, + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": null + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": 261, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 259 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0.9, + 0.75, + 180, + 31, + 17.4, + 179, + 13, + "(255,0,0)", + 0, + 0, + 0 + ] + }, + { + "id": 164, + "type": "SpringJointSetting", + "pos": [ + 5751, + 33 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 12, + "mode": 0, + "outputs": [ + { + "name": "SPRING_JOINT_SETTING", + "type": "SPRING_JOINT_SETTING", + "links": [ + 260 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "SpringJointSetting" + }, + "widgets_values": [ + 100, + 10, + 0, + 50 + ] + }, + { + "id": 167, + "type": "ParticleSpeedModulation", + "pos": [ + 5955, + 796 + ], + "size": [ + 361.20001220703125, + 178 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "previous_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_MODULATION", + "type": "PARTICLE_MODULATION", + "links": [ + 263 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ParticleSpeedModulation" + }, + "widgets_values": [ + 0, + 0, + 0, + "ease_in_out", + false, + 100 + ] + }, + { + "id": 165, + "type": "ParticleColorModulation", + "pos": [ + 5951, + 344 + ], + "size": [ + 361.20001220703125, + 178 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "previous_modulation", + "type": "PARTICLE_MODULATION", + "link": 262, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "PARTICLE_MODULATION", + "type": "PARTICLE_MODULATION", + "links": [ + 261 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ParticleColorModulation" + }, + "widgets_values": [ + 0, + 0, + 0, + "ease_in_out", + false, + "(420,420,69)" + ] + }, + { + "id": 166, + "type": "ParticleSizeModulation", + "pos": [ + 5950, + 566 + ], + "size": [ + 352.79998779296875, + 178 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "previous_modulation", + "type": "PARTICLE_MODULATION", + "link": 263, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "PARTICLE_MODULATION", + "type": "PARTICLE_MODULATION", + "links": [ + 262 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ParticleSizeModulation" + }, + "widgets_values": [ + 0, + 0, + 0, + "ease_in_out", + true, + 93.30000000000001 + ] + }, + { + "id": 168, + "type": "Note", + "pos": [ + 5663.026864025873, + 599.2102892984099 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 14, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "palindrome true" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 136, + "type": "VHS_VideoCombine", + "pos": [ + 3504, + 5 + ], + "size": [ + 360, + 928.4444444444445 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 229 + }, + { + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00671.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + }, + "muted": false + } + } + } + ], + "links": [ + [ + 199, + 104, + 0, + 108, + 0, + "IMAGE" + ], + [ + 201, + 109, + 0, + 107, + 1, + "PARTICLE_EMITTER" + ], + [ + 202, + 110, + 0, + 109, + 0, + "PARTICLE_EMITTER" + ], + [ + 203, + 107, + 1, + 112, + 0, + "IMAGE" + ], + [ + 205, + 114, + 0, + 113, + 1, + "PARTICLE_EMITTER" + ], + [ + 207, + 113, + 1, + 116, + 0, + "IMAGE" + ], + [ + 208, + 108, + 0, + 117, + 0, + "*" + ], + [ + 209, + 117, + 0, + 118, + 0, + "*" + ], + [ + 211, + 120, + 0, + 113, + 4, + "STATIC_BODY" + ], + [ + 213, + 104, + 0, + 121, + 0, + "IMAGE" + ], + [ + 214, + 121, + 0, + 122, + 0, + "*" + ], + [ + 215, + 122, + 0, + 119, + 0, + "*" + ], + [ + 216, + 119, + 0, + 113, + 0, + "MASK" + ], + [ + 217, + 123, + 0, + 120, + 0, + "STATIC_BODY" + ], + [ + 218, + 124, + 0, + 123, + 0, + "STATIC_BODY" + ], + [ + 219, + 118, + 0, + 107, + 0, + "MASK" + ], + [ + 226, + 137, + 0, + 134, + 0, + "MASK" + ], + [ + 229, + 134, + 1, + 136, + 0, + "IMAGE" + ], + [ + 233, + 119, + 0, + 137, + 0, + "*" + ], + [ + 236, + 143, + 0, + 142, + 0, + "PARTICLE_EMITTER" + ], + [ + 237, + 142, + 0, + 134, + 1, + "PARTICLE_EMITTER" + ], + [ + 238, + 144, + 0, + 134, + 2, + "VORTEX" + ], + [ + 239, + 145, + 0, + 144, + 0, + "VORTEX" + ], + [ + 241, + 149, + 0, + 146, + 1, + "PARTICLE_EMITTER" + ], + [ + 243, + 146, + 1, + 147, + 0, + "IMAGE" + ], + [ + 245, + 150, + 0, + 149, + 0, + "PARTICLE_EMITTER" + ], + [ + 247, + 137, + 0, + 148, + 0, + "*" + ], + [ + 248, + 148, + 0, + 146, + 0, + "MASK" + ], + [ + 249, + 153, + 0, + 146, + 3, + "GRAVITY_WELL" + ], + [ + 250, + 154, + 0, + 153, + 0, + "GRAVITY_WELL" + ], + [ + 251, + 158, + 0, + 156, + 0, + "MASK" + ], + [ + 252, + 159, + 0, + 156, + 1, + "PARTICLE_EMITTER" + ], + [ + 254, + 156, + 1, + 157, + 0, + "IMAGE" + ], + [ + 257, + 148, + 0, + 158, + 0, + "*" + ], + [ + 259, + 163, + 0, + 159, + 0, + "PARTICLE_EMITTER" + ], + [ + 260, + 164, + 0, + 159, + 2, + "SPRING_JOINT_SETTING" + ], + [ + 261, + 165, + 0, + 163, + 3, + "PARTICLE_MODULATION" + ], + [ + 262, + 166, + 0, + 165, + 0, + "PARTICLE_MODULATION" + ], + [ + 263, + 167, + 0, + 166, + 0, + "PARTICLE_MODULATION" + ] + ], + "groups": [ + { + "title": "Multiple Particle Emitters", + "bounding": [ + -1523, + -70, + 1480, + 994 + ], + "color": "#3f789e", + "font_size": 24 + }, + { + "title": "Static bodies", + "bounding": [ + -17, + -76, + 2121, + 1008 + ], + "color": "#3f789e", + "font_size": 24 + }, + { + "title": "Vortex / Gravity Well", + "bounding": [ + 2128, + -75, + 3444, + 1007 + ], + "color": "#3f789e", + "font_size": 24 + }, + { + "title": "Particle Modulation", + "bounding": [ + 5639, + -75, + 2268, + 1083 + ], + "color": "#3f789e", + "font_size": 24 + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.1635079908265581, + "offset": [ + 4425.9102655421375, + 2454.955484849879 + ] + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/proximity_particle.json b/examples/proximity_particle.json new file mode 100644 index 0000000..3cb5e5e --- /dev/null +++ b/examples/proximity_particle.json @@ -0,0 +1,8414 @@ +{ + "last_node_id": 339, + "last_link_id": 614, + "nodes": [ + { + "id": 30, + "type": "ADE_SigmaSchedule", + "pos": [ + 3141.5897819464126, + 1118.8759046187079 + ], + "size": { + "0": 244.73928833007812, + "1": 58 + }, + "flags": {}, + "order": 0, + "mode": 0, + "outputs": [ + { + "name": "SIGMA_SCHEDULE", + "type": "SIGMA_SCHEDULE", + "links": [ + 51 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Sigma Schedule 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_SigmaSchedule", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "lcm avg(sqrt_linear,linear)" + ] + }, + { + "id": 32, + "type": "ADE_MultivalDynamic", + "pos": [ + 3131.5897819464126, + 768.8759046187079 + ], + "size": { + "0": 259.9388122558594, + "1": 63.332008361816406 + }, + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "mask_optional", + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "MULTIVAL", + "type": "MULTIVAL", + "links": [ + 48 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Scale 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_MultivalDynamic", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.1400000000000001, + "" + ] + }, + { + "id": 34, + "type": "ADE_MultivalDynamic", + "pos": [ + 3131.5897819464126, + 658.8759046187079 + ], + "size": { + "0": 265.1632385253906, + "1": 58 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "mask_optional", + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "MULTIVAL", + "type": "MULTIVAL", + "links": [ + 49 + ], + "shape": 3 + } + ], + "title": "Effect 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_MultivalDynamic", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.1, + "" + ] + }, + { + "id": 35, + "type": "ADE_CustomCFGSimple", + "pos": [ + 3131.5897819464126, + 868.8759046187079 + ], + "size": { + "0": 257.2469787597656, + "1": 60.893348693847656 + }, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "cfg_extras", + "type": "CFG_EXTRAS", + "link": null + } + ], + "outputs": [ + { + "name": "CUSTOM_CFG", + "type": "CUSTOM_CFG", + "links": [ + 50 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_CustomCFGSimple", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 2, + "" + ] + }, + { + "id": 36, + "type": "ADE_AnimateDiffSettings", + "pos": [ + 3161.5897819464126, + 1218.8759046187079 + ], + "size": { + "0": 226.8000030517578, + "1": 54 + }, + "flags": { + "collapsed": true + }, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "pe_adjust", + "type": "PE_ADJUST", + "link": 53, + "slot_index": 0 + }, + { + "name": "weight_adjust", + "type": "WEIGHT_ADJUST", + "link": 54, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "AD_SETTINGS", + "type": "AD_SETTINGS", + "links": [ + 46 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffSettings", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "" + ] + }, + { + "id": 37, + "type": "ADE_AdjustPESweetspotStretch", + "pos": [ + 3131.5897819464126, + 968.8759046187079 + ], + "size": { + "0": 253.07310485839844, + "1": 106 + }, + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "prev_pe_adjust", + "type": "PE_ADJUST", + "link": null + } + ], + "outputs": [ + { + "name": "PE_ADJUST", + "type": "PE_ADJUST", + "links": [ + 53 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AdjustPESweetspotStretch", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 16, + 18, + false, + "" + ] + }, + { + "id": 57, + "type": "GetNode", + "pos": { + "0": 981.441162109375, + "1": 1401.961181640625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 81 + ], + "slot_index": 0 + } + ], + "title": "Get_depth_maps", + "properties": {}, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 58, + "type": "GetNode", + "pos": { + "0": 961.441162109375, + "1": 1551.961181640625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 82 + ], + "slot_index": 0 + } + ], + "title": "Get_lineart", + "properties": {}, + "widgets_values": [ + "lineart" + ] + }, + { + "id": 63, + "type": "PreviewImage", + "pos": [ + 1430, + -4640 + ], + "size": { + "0": 210, + "1": 246 + }, + "flags": {}, + "order": 65, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 95 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 19, + "type": "EmptyImage", + "pos": [ + -54.53860047793418, + -848.1971880599185 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "link": 26, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 27, + "widget": { + "name": "height" + } + }, + { + "name": "batch_size", + "type": "INT", + "link": 103, + "widget": { + "name": "batch_size" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 30 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyImage" + }, + "widgets_values": [ + 512, + 512, + 60, + 0 + ] + }, + { + "id": 33, + "type": "ADE_AnimateDiffUniformContextOptions", + "pos": [ + 3481.5897819464126, + 658.8759046187079 + ], + "size": { + "0": 273.269775390625, + "1": 270 + }, + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "prev_context", + "type": "CONTEXT_OPTIONS", + "link": null + }, + { + "name": "view_opts", + "type": "VIEW_OPTS", + "link": null + } + ], + "outputs": [ + { + "name": "CONTEXT_OPTS", + "type": "CONTEXT_OPTIONS", + "links": [ + 44 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Context Options 🎭🅐🅓", + "properties": { + "Node name for S&R": "ADE_AnimateDiffUniformContextOptions", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 16, + 1, + 4, + "uniform", + false, + "pyramid", + false, + 0, + 1, + "" + ] + }, + { + "id": 29, + "type": "ADE_AnimateDiffSamplingSettings", + "pos": [ + 3481.5897819464126, + 968.8759046187079 + ], + "size": { + "0": 273.3500061035156, + "1": 254 + }, + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "noise_layers", + "type": "NOISE_LAYERS", + "link": null, + "slot_index": 0 + }, + { + "name": "iteration_opts", + "type": "ITERATION_OPTS", + "link": null + }, + { + "name": "custom_cfg", + "type": "CUSTOM_CFG", + "link": 50, + "slot_index": 2 + }, + { + "name": "sigma_schedule", + "type": "SIGMA_SCHEDULE", + "link": 51, + "slot_index": 3 + }, + { + "name": "seed_override", + "type": "INT", + "link": null, + "widget": { + "name": "seed_override" + } + }, + { + "name": "seed_override", + "type": "INT", + "link": null, + "widget": { + "name": "seed_override" + } + } + ], + "outputs": [ + { + "name": "settings", + "type": "SAMPLE_SETTINGS", + "links": [ + 47 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffSamplingSettings", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 0, + "FreeNoise", + "comfy", + 0, + 0, + false, + "" + ] + }, + { + "id": 86, + "type": "Note", + "pos": [ + 3160.2307942589186, + 250.7002531609014 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 8, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "Shoutout Akatz" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 40, + "type": "IPAdapterUnifiedLoader", + "pos": [ + 4427.911603734175, + 481.6610030536765 + ], + "size": { + "0": 315, + "1": 78 + }, + "flags": {}, + "order": 83, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 56 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 57 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "links": [ + 58 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "IPAdapterUnifiedLoader" + }, + "widgets_values": [ + "PLUS (high strength)" + ] + }, + { + "id": 38, + "type": "ADE_AdjustWeightAllMult", + "pos": [ + 3115, + 498 + ], + "size": { + "0": 270.3999938964844, + "1": 82 + }, + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "prev_weight_adjust", + "type": "WEIGHT_ADJUST", + "link": null + } + ], + "outputs": [ + { + "name": "WEIGHT_ADJUST", + "type": "WEIGHT_ADJUST", + "links": [ + 54 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AdjustWeightAllMult", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + 1.01, + false, + "" + ] + }, + { + "id": 88, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 64 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 133 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 136 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 89, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 105 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 89, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 134 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 139 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 90, + "type": "Reroute", + "pos": [ + 2860.8354071366402, + 143.3452987595907 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 90, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 135 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 141 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 72, + "type": "Note", + "pos": [ + -71.5386004779342, + -1041.1971880599176 + ], + "size": { + "0": 357.3516845703125, + "1": 135.6949462890625 + }, + "flags": {}, + "order": 10, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "4. I want the whole image to be included in the depth chamber, so I create a mask the size of the image. You could pass in masks of anything here." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 116, + "type": "Note", + "pos": [ + 1490, + 809 + ], + "size": { + "0": 380.91632080078125, + "1": 230.8916015625 + }, + "flags": {}, + "order": 11, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "5. finally we do all this " + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 93, + "type": "Reroute", + "pos": [ + 5183, + 99 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 97, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 139 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 140, + 143 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 94, + "type": "Reroute", + "pos": [ + 5180, + 136 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 98, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 141 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 142, + 144 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 125, + "type": "Note", + "pos": [ + 4337.8690841450125, + 699.6818760329338 + ], + "size": { + "0": 336.1888122558594, + "1": 206.84153747558594 + }, + "flags": {}, + "order": 12, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "enable this if you want" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 122, + "type": "FeatureMixer", + "pos": [ + -72.21454028302455, + -5668.483763498456 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 47, + "mode": 4, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 195 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 199 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 196 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1.5, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0.5, + false + ] + }, + { + "id": 48, + "type": "ControlNetLoaderAdvanced", + "pos": [ + 984, + 1273.8269519976366 + ], + "size": { + "0": 327.6000061035156, + "1": 58 + }, + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 76 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "control_v11f1p_sd15_depth_fp16.safetensors" + ] + }, + { + "id": 56, + "type": "ControlNetLoaderAdvanced", + "pos": [ + 1339, + 1281.8269519976366 + ], + "size": { + "0": 327.6000061035156, + "1": 58 + }, + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 80 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "control_v11p_sd15_lineart_fp16.safetensors" + ] + }, + { + "id": 113, + "type": "UpscaleModelLoader", + "pos": [ + 8493.811170891195, + 363.5270008378391 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 15, + "mode": 4, + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 175 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "RealESRGAN_x2.pth" + ] + }, + { + "id": 28, + "type": "ADE_AnimateDiffLoaderGen1", + "pos": [ + 3481.5897819464126, + 358.87590461870786 + ], + "size": { + "0": 271.7644958496094, + "1": 242 + }, + "flags": {}, + "order": 73, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 65 + }, + { + "name": "context_options", + "type": "CONTEXT_OPTIONS", + "link": 44, + "slot_index": 1 + }, + { + "name": "motion_lora", + "type": "MOTION_LORA", + "link": 45, + "slot_index": 2 + }, + { + "name": "ad_settings", + "type": "AD_SETTINGS", + "link": 46, + "slot_index": 3 + }, + { + "name": "ad_keyframes", + "type": "AD_KEYFRAMES", + "link": null + }, + { + "name": "sample_settings", + "type": "SAMPLE_SETTINGS", + "link": 47, + "slot_index": 5 + }, + { + "name": "scale_multival", + "type": "MULTIVAL", + "link": 48, + "slot_index": 6 + }, + { + "name": "effect_multival", + "type": "MULTIVAL", + "link": 49, + "slot_index": 7 + }, + { + "name": "per_block", + "type": "PER_BLOCK", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 56 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffLoaderGen1", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "ALCM_sd15_t2v_beta.ckpt", + "lcm avg(sqrt_linear,linear)" + ] + }, + { + "id": 95, + "type": "Reroute", + "pos": [ + 6320, + 110 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 104, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 143 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 145 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 96, + "type": "Reroute", + "pos": [ + 6320, + 140 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 105, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 144 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 146 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 78, + "type": "KSampler", + "pos": [ + 6735.217366877503, + 289.41342322069596 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 137, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 112 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 145 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 146 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 153 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 121 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 156680208700286, + "fixed", + 4, + 1, + "lcm", + "sgm_uniform", + 0.36 + ] + }, + { + "id": 80, + "type": "VAEDecode", + "pos": [ + 7092.217366877503, + 294.41342322069596 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 138, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 121 + }, + { + "name": "vae", + "type": "VAE", + "link": 147 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 278 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 172, + "type": "Reroute", + "pos": [ + 7635, + 38 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 131, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 273 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 274 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 121, + "type": "TimeFeatureNode", + "pos": [ + -449.21454028302617, + -5524.483763498457 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 16, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 195 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 193 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 30, + "smooth", + 0.4, + 0 + ] + }, + { + "id": 123, + "type": "PreviewImage", + "pos": [ + 446.7854597169757, + -5708.483763498455 + ], + "size": { + "0": 443.01776123046875, + "1": 260.46453857421875 + }, + "flags": {}, + "order": 64, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 196 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 69, + "type": "FlexMaskDepthChamber", + "pos": [ + 487.78545971697525, + -5416.483763498458 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 63, + "mode": 4, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": 199 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 193 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 1, + 0.66, + "both", + "move_back" + ] + }, + { + "id": 22, + "type": "FlexMaskDepthChamber", + "pos": [ + 127, + -4746 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 17, + "mode": 4, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": null + }, + { + "name": "feature", + "type": "FEATURE", + "link": null + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": null + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 0.12, + 0.21, + "both", + "expand" + ] + }, + { + "id": 23, + "type": "TimeFeatureNode", + "pos": [ + 610, + -4500 + ], + "size": { + "0": 317.4000244140625, + "1": 150 + }, + "flags": {}, + "order": 18, + "mode": 4, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 94 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "TimeFeatureNode" + }, + "widgets_values": [ + 20, + "bounce", + 0.5, + 0 + ] + }, + { + "id": 62, + "type": "FeatureMixer", + "pos": [ + 1010, + -4620 + ], + "size": { + "0": 367.79998779296875, + "1": 342 + }, + "flags": {}, + "order": 48, + "mode": 4, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 94 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 95 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 2.32, + 0, + 2.17, + 1, + 1, + 1, + 1, + 0, + 0, + 0.3, + 0.5, + false + ] + }, + { + "id": 20, + "type": "GetImageSizeAndCount", + "pos": [ + -308.6652802094187, + -1002.1707483866909 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 108 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "960 width", + "type": "INT", + "links": [ + 26 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "540 height", + "type": "INT", + "links": [ + 27 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "90 count", + "type": "INT", + "links": [ + 103 + ], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 114, + "type": "Note", + "pos": [ + 326.3347197905803, + -1028.1707483866905 + ], + "size": { + "0": 484.20526123046875, + "1": 158.15316772460938 + }, + "flags": {}, + "order": 19, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "see above for additional example configuration of this node that i left behind. You can do a lot" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 173, + "type": "GetImageSizeAndCount", + "pos": [ + 7108, + 435 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 139, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 278 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 287 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "1584 width", + "type": "INT", + "links": [ + 283 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "888 height", + "type": "INT", + "links": [ + 284 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "90 count", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 170, + "type": "ImageCompositeMasked", + "pos": [ + 7981, + 278 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 141, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "IMAGE", + "link": 285 + }, + { + "name": "source", + "type": "IMAGE", + "link": 287 + }, + { + "name": "mask", + "type": "MASK", + "link": 274 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 295 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCompositeMasked" + }, + "widgets_values": [ + 0, + 0, + false + ] + }, + { + "id": 194, + "type": "GetNode", + "pos": { + "0": 8749, + "1": 664, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 336 + ], + "slot_index": 0 + } + ], + "title": "Get_audio", + "properties": {}, + "widgets_values": [ + "audio" + ] + }, + { + "id": 99, + "type": "Reroute", + "pos": [ + 6315, + 43 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 129, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 150 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 154, + 273 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 98, + "type": "Reroute", + "pos": [ + 5181, + 38 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 128, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 149 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 150, + 151 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 97, + "type": "Reroute", + "pos": [ + 2861, + 33 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 127, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 518 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 149 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 175, + "type": "Reroute", + "pos": [ + 2863, + -7 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 311 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 289 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 246, + "type": "GetNode", + "pos": { + "0": -2131.515869140625, + "1": -988.43212890625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 439 + ], + "slot_index": 0 + } + ], + "title": "Get_init_images_resize", + "properties": {}, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 52, + "type": "SetNode", + "pos": { + "0": -2435.7626953125, + "1": -992, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 108, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 303 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_lineart", + "properties": { + "previousName": "lineart" + }, + "widgets_values": [ + "lineart" + ] + }, + { + "id": 43, + "type": "CR Apply LoRA Stack", + "pos": [ + 1524, + 612 + ], + "size": { + "0": 254.40000915527344, + "1": 66 + }, + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 60 + }, + { + "name": "clip", + "type": "CLIP", + "link": 61 + }, + { + "name": "lora_stack", + "type": "LORA_STACK", + "link": 62 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 65 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 63, + 64 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "show_help", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CR Apply LoRA Stack" + } + }, + { + "id": 77, + "type": "GetNode", + "pos": { + "0": 1017, + "1": 270, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 310, + 311 + ], + "slot_index": 0 + } + ], + "title": "Get_init_images_resize", + "properties": {}, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 193, + "type": "GetNode", + "pos": { + "0": 5864, + "1": 647, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 335 + ], + "slot_index": 0 + } + ], + "title": "Get_audio", + "properties": {}, + "widgets_values": [ + "audio" + ] + }, + { + "id": 245, + "type": "GetNode", + "pos": { + "0": -2132.515869140625, + "1": -495.4327392578125, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 438 + ], + "slot_index": 0 + } + ], + "title": "Get_mask_anchor", + "properties": {}, + "widgets_values": [ + "mask_anchor" + ] + }, + { + "id": 12, + "type": "VAEEncode", + "pos": [ + 1562, + 458 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 310 + }, + { + "name": "vae", + "type": "VAE", + "link": 12 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 467 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + } + }, + { + "id": 256, + "type": "Reroute", + "pos": [ + 2867.44374280025, + -38.29445145366094 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 67, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 467 + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [ + 468 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 257, + "type": "Reroute", + "pos": [ + 4204, + -40 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 468 + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [ + 469 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 258, + "type": "Reroute", + "pos": [ + 5027, + -40 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 85, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 469 + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [ + 470 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 7, + "type": "CLIPTextEncode", + "pos": [ + 1937, + 702 + ], + "size": { + "0": 425.27801513671875, + "1": 180.6060791015625 + }, + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 64 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 86 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "text, watermark" + ] + }, + { + "id": 4, + "type": "CheckpointLoaderSimple", + "pos": [ + 1094, + 453 + ], + "size": { + "0": 315, + "1": 98 + }, + "flags": {}, + "order": 25, + "mode": 0, + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 60 + ], + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 61 + ], + "slot_index": 1 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 12, + 133 + ], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "photon_v1.safetensors" + ] + }, + { + "id": 8, + "type": "VAEDecode", + "pos": [ + 5898, + 437 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 133, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 100 + }, + { + "name": "vae", + "type": "VAE", + "link": 138 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 13 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 59, + "type": "Apply ControlNet Stack", + "pos": [ + 2411, + 622 + ], + "size": { + "0": 304.79998779296875, + "1": 66 + }, + "flags": {}, + "order": 84, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 85 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 86 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": 84, + "slot_index": 2 + } + ], + "outputs": [ + { + "name": "CONDITIONING+", + "type": "CONDITIONING", + "links": [ + 134 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CONDITIONING-", + "type": "CONDITIONING", + "links": [ + 135 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "Apply ControlNet Stack", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "shape": 1 + }, + { + "id": 176, + "type": "Reroute", + "pos": [ + 7423, + 2 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 66, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 289 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 509 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 277, + "type": "Reroute", + "pos": [ + -850, + -130 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 112, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 506 + } + ], + "outputs": [ + { + "name": "", + "type": "LOCATION", + "links": [ + 511 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 279, + "type": "Reroute", + "pos": [ + -850, + -100 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 114, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 508 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE", + "links": [ + 512 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 280, + "type": "Reroute", + "pos": [ + 7970, + -110 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 113, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 510 + } + ], + "outputs": [ + { + "name": "", + "type": "LOCATION", + "links": [ + 513 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 281, + "type": "Reroute", + "pos": [ + 7970, + -80 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 118, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 511 + } + ], + "outputs": [ + { + "name": "", + "type": "LOCATION", + "links": [ + 514 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 282, + "type": "Reroute", + "pos": [ + 7970, + -50 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 119, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 512 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE", + "links": [ + 515 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 111, + "type": "ImageCASharpening+", + "pos": [ + 8503, + 537 + ], + "size": { + "0": 310.79998779296875, + "1": 58 + }, + "flags": {}, + "order": 142, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 295 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 298, + 516 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCASharpening+" + }, + "widgets_values": [ + 0.8 + ] + }, + { + "id": 278, + "type": "Reroute", + "pos": [ + -850, + -160 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 110, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 507 + } + ], + "outputs": [ + { + "name": "", + "type": "LOCATION", + "links": [ + 510 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 39, + "type": "ADE_AnimateDiffLoRALoader", + "pos": [ + 3114, + 356 + ], + "size": { + "0": 261.19134521484375, + "1": 82 + }, + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "prev_motion_lora", + "type": "MOTION_LORA", + "link": null + } + ], + "outputs": [ + { + "name": "MOTION_LORA", + "type": "MOTION_LORA", + "links": [ + 45 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "AnimateDiff LoRA", + "properties": { + "Node name for S&R": "ADE_AnimateDiffLoRALoader", + "ttNbgOverride": { + "color": "#2a363b", + "bgcolor": "#3f5159", + "groupcolor": "#3f789e" + } + }, + "widgets_values": [ + "LiquidAF-0-1.safetensors", + 0.8, + "" + ] + }, + { + "id": 186, + "type": "GetNode", + "pos": { + "0": 500, + "1": -462, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 323 + ], + "slot_index": 0 + } + ], + "title": "Get_audio", + "properties": {}, + "widgets_values": [ + "audio" + ] + }, + { + "id": 91, + "type": "Reroute", + "pos": [ + 5633, + 74 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 68, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 136 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 137, + 138 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 92, + "type": "Reroute", + "pos": [ + 6757, + 74 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 137 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 147 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 117, + "type": "Note", + "pos": [ + 180, + 232 + ], + "size": { + "0": 565.3340454101562, + "1": 455.6415710449219 + }, + "flags": {}, + "order": 28, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "0. In this workflow we demonstrate a way to use FlexMaskDepthChamber in combination with a proximity feature, both introduced by my node pack. \n\nBe sure to click the \"?\" icons for information about the nodes\n\nGive her a star https://github.com/ryanontheinside/ComfyUI_RyanOnTheInside\n\nFor other tutorials \nhttps://civitai.com/user/ryanontheinside\nhttps://www.youtube.com/@ryanontheinside" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 64, + "type": "ImageScale", + "pos": [ + 4420.911603734175, + 290.661003053677 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 52, + "mode": 4, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 521, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 98 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "nearest-exact", + 1000, + 1000, + "disabled" + ] + }, + { + "id": 13, + "type": "VHS_VideoCombine", + "pos": [ + 6185, + 452 + ], + "size": [ + 210, + 430 + ], + "flags": {}, + "order": 135, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 13 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 335 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 15, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03715.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 15 + } + } + } + }, + { + "id": 230, + "type": "PreviewFeature", + "pos": [ + -1000, + -919 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 115, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 527 + } + ], + "outputs": [ + { + "name": "FEATURE_PREVIEW", + "type": "IMAGE", + "links": [ + 528 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "PreviewFeature" + }, + "widgets_values": [ + false + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 47, + "type": "Control Net Stacker", + "pos": [ + 1346, + 1457.8269519976366 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 76, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 81 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": null + } + ], + "outputs": [ + { + "name": "CNET_STACK", + "type": "CONTROL_NET_STACK", + "links": [ + 83 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Control Net Stacker" + }, + "widgets_values": [ + 0.48, + 0, + 0.534 + ], + "color": "#223322", + "bgcolor": "#335533", + "shape": 1 + }, + { + "id": 55, + "type": "Control Net Stacker", + "pos": [ + 1717, + 1454 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 80, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 82 + }, + { + "name": "cnet_stack", + "type": "CONTROL_NET_STACK", + "link": 83 + } + ], + "outputs": [ + { + "name": "CNET_STACK", + "type": "CONTROL_NET_STACK", + "links": [ + 84 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Control Net Stacker" + }, + "widgets_values": [ + 0.48, + 0, + 0.47900000000000004 + ], + "color": "#223322", + "bgcolor": "#335533", + "shape": 1 + }, + { + "id": 287, + "type": "LoadImage", + "pos": [ + 4053, + 275 + ], + "size": { + "0": 315, + "1": 314 + }, + "flags": {}, + "order": 29, + "mode": 4, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 521 + ], + "shape": 3 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "dmtvis1.webp", + "image" + ] + }, + { + "id": 304, + "type": "GetImageSizeAndCount", + "pos": [ + -5019, + 200 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 551 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": null, + "shape": 3 + }, + { + "name": "960 width", + "type": "INT", + "links": [ + 552 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "540 height", + "type": "INT", + "links": [ + 553 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "90 count", + "type": "INT", + "links": [ + 554 + ], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 306, + "type": "_mfc", + "pos": [ + -5061, + 536 + ], + "size": { + "0": 315, + "1": 150 + }, + "flags": {}, + "order": 80, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 555 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 556 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 255, + 255, + 255, + 0 + ] + }, + { + "id": 146, + "type": "SetNode", + "pos": { + "0": -2690, + "1": -879, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "DAMODEL", + "type": "DAMODEL", + "link": 234 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_DA_MODEL", + "properties": { + "previousName": "DA_MODEL" + }, + "widgets_values": [ + "DA_MODEL" + ] + }, + { + "id": 15, + "type": "DownloadAndLoadDepthAnythingV2Model", + "pos": [ + -3434, + -760 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 30, + "mode": 0, + "outputs": [ + { + "name": "da_v2_model", + "type": "DAMODEL", + "links": [ + 15, + 234 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DownloadAndLoadDepthAnythingV2Model" + }, + "widgets_values": [ + "depth_anything_v2_vitl_fp32.safetensors" + ] + }, + { + "id": 318, + "type": "ImageCompositeMasked", + "pos": [ + -3383, + -482 + ], + "size": { + "0": 315, + "1": 146 + }, + "flags": {}, + "order": 96, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "IMAGE", + "link": 576 + }, + { + "name": "source", + "type": "IMAGE", + "link": 575 + }, + { + "name": "mask", + "type": "MASK", + "link": 574 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 578 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCompositeMasked" + }, + "widgets_values": [ + 0, + 0, + false + ] + }, + { + "id": 49, + "type": "SetNode", + "pos": { + "0": -2462, + "1": -458, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 99, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 571 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 458, + 573 + ], + "slot_index": 0 + } + ], + "title": "Set_depth_maps", + "properties": { + "previousName": "depth_maps" + }, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 115, + "type": "Note", + "pos": [ + -3174, + -199 + ], + "size": { + "0": 363.1609191894531, + "1": 148.97213745117188 + }, + "flags": {}, + "order": 31, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "2. We create some particles and fire them at one another. We add the particles to the depth map to give the model more to work with. For tutorials on the particle emitters, see my civitai page or youtube channel." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 26, + "type": "IPAdapterAdvanced", + "pos": [ + 4798, + 303 + ], + "size": { + "0": 315, + "1": 278 + }, + "flags": {}, + "order": 88, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 57 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 58 + }, + { + "name": "image", + "type": "IMAGE", + "link": 98, + "slot_index": 2 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": null + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 66, + 112 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 0.5, + "style transfer", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 3, + "type": "KSampler", + "pos": [ + 5463, + 294 + ], + "size": { + "0": 315, + "1": 262 + }, + "flags": {}, + "order": 132, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 66 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 140 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 142 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 68 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 100, + 246 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 156680208700286, + "fixed", + 8, + 1, + "lcm", + "sgm_uniform", + 0.85 + ] + }, + { + "id": 104, + "type": "SetNode", + "pos": { + "0": -3789, + "1": -1046, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 300 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_init_img", + "properties": { + "previousName": "init_img" + }, + "widgets_values": [ + "init_img" + ] + }, + { + "id": 76, + "type": "SetNode", + "pos": { + "0": -3793, + "1": -922, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 78, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 302 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": [], + "slot_index": 0 + } + ], + "title": "Set_init_images_resize", + "properties": { + "previousName": "init_images_resize" + }, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 185, + "type": "SetNode", + "pos": { + "0": -3801, + "1": -803, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 56, + "mode": 0, + "inputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "link": 322 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_audio", + "properties": { + "previousName": "audio" + }, + "widgets_values": [ + "audio" + ] + }, + { + "id": 326, + "type": "GetNode", + "pos": { + "0": -4906.345703125, + "1": 1453.89306640625, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 591 + ], + "slot_index": 0 + } + ], + "title": "Get_init_images_resize", + "properties": {}, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 327, + "type": "Reroute", + "pos": [ + -848, + 53 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 81, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 601 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 593 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 283, + "type": "Reroute", + "pos": [ + 1647, + 25 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 126, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 596 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 518 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 321, + "type": "Reroute", + "pos": [ + 671, + 68 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 92, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 585 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 594 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 71, + "type": "Note", + "pos": [ + -1494, + -555 + ], + "size": { + "0": 344.94537353515625, + "1": 142.8384552001953 + }, + "flags": {}, + "order": 33, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "3. We create a proximity feature between our two masked objects" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 333, + "type": "Note", + "pos": [ + 842, + -108 + ], + "size": [ + 504.4923902062144, + 62.73726822622507 + ], + "flags": {}, + "order": 34, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "here we remove the SKY and add the PARTICLES to the area we are sampling." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 179, + "type": "VHS_LoadVideo", + "pos": [ + -4974, + -1051 + ], + "size": [ + 362.49700291695535, + 468.27901918144863 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 300, + 301 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 322 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": [], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "pexels_bus.mp4", + "force_rate": 30, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 90, + "skip_first_frames": 68, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 90, + "skip_first_frames": 68, + "force_rate": 30, + "filename": "pexels_bus.mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + } + } + } + }, + { + "id": 6, + "type": "CLIPTextEncode", + "pos": [ + 1942, + 483 + ], + "size": { + "0": 422.84503173828125, + "1": 164.31304931640625 + }, + "flags": {}, + "order": 74, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 63 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 85 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "two orbs colliding over metallic delicate intricate pattern of lava in the shape a city street, made of fiery burning lava string, mesh, pattern, weave, thin, pale, pipes, machinery, industrial, complex, engineering, ral-lava " + ] + }, + { + "id": 305, + "type": "GetNode", + "pos": { + "0": -5011, + "1": 70, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 551 + ], + "slot_index": 0 + } + ], + "title": "Get_init_images_resize", + "properties": {}, + "widgets_values": [ + "init_images_resize" + ] + }, + { + "id": 303, + "type": "EmptyImage", + "pos": [ + -5057, + 332 + ], + "size": [ + 315, + 130 + ], + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "link": 552, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 553, + "widget": { + "name": "height" + } + }, + { + "name": "batch_size", + "type": "INT", + "link": 554, + "widget": { + "name": "batch_size" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 555 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyImage" + }, + "widgets_values": [ + 512, + 512, + 1, + 0 + ] + }, + { + "id": 324, + "type": "GroundingDinoSAMSegment (segment anything)", + "pos": [ + -4485.345470156843, + 1294.8929658540392 + ], + "size": { + "0": 330, + "1": 122 + }, + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "sam_model", + "type": "SAM_MODEL", + "link": 589 + }, + { + "name": "grounding_dino_model", + "type": "GROUNDING_DINO_MODEL", + "link": 590 + }, + { + "name": "image", + "type": "IMAGE", + "link": 591 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + }, + { + "name": "MASK", + "type": "MASK", + "links": [ + 600 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "GroundingDinoSAMSegment (segment anything)" + }, + "widgets_values": [ + "sky", + 0.3 + ] + }, + { + "id": 325, + "type": "SAMModelLoader (segment anything)", + "pos": [ + -4938.345470156843, + 1216.8929658540392 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 37, + "mode": 0, + "outputs": [ + { + "name": "SAM_MODEL", + "type": "SAM_MODEL", + "links": [ + 589 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SAMModelLoader (segment anything)" + }, + "widgets_values": [ + "sam_vit_h (2.56GB)" + ] + }, + { + "id": 323, + "type": "GroundingDinoModelLoader (segment anything)", + "pos": [ + -4931.345470156843, + 1342.8929658540392 + ], + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 38, + "mode": 0, + "outputs": [ + { + "name": "GROUNDING_DINO_MODEL", + "type": "GROUNDING_DINO_MODEL", + "links": [ + 590 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "GroundingDinoModelLoader (segment anything)" + }, + "widgets_values": [ + "GroundingDINO_SwinT_OGC (694MB)" + ] + }, + { + "id": 332, + "type": "SwapDevice", + "pos": [ + -4015.345470156843, + 1366.8929658540392 + ], + "size": { + "0": 315, + "1": 78 + }, + "flags": {}, + "order": 71, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": null + }, + { + "name": "mask", + "type": "MASK", + "link": 600 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + }, + { + "name": "MASK", + "type": "MASK", + "links": [ + 601 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "SwapDevice" + }, + "widgets_values": [ + "cpu" + ] + }, + { + "id": 317, + "type": "VHS_VideoCombine", + "pos": [ + -2561, + 41 + ], + "size": [ + 210, + 432 + ], + "flags": {}, + "order": 100, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 582 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 15, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 14, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03697.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 15 + } + } + } + }, + { + "id": 240, + "type": "LocationFromMask", + "pos": [ + -1895, + -686 + ], + "size": { + "0": 317.4000244140625, + "1": 122 + }, + "flags": {}, + "order": 106, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 438 + }, + { + "name": "depth_maps", + "type": "IMAGE", + "link": 458 + } + ], + "outputs": [ + { + "name": "LOCATION", + "type": "LOCATION", + "links": [ + 431, + 507 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LocationFromMask" + }, + "widgets_values": [ + "mask_boundary" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 74, + "type": "GetNode", + "pos": { + "0": -342, + "1": -875, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 108, + 203 + ], + "slot_index": 0 + } + ], + "title": "Get_depth_maps", + "properties": {}, + "widgets_values": [ + "depth_maps" + ] + }, + { + "id": 336, + "type": "Reroute", + "pos": [ + -263, + -776 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 116, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 603 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE", + "links": [ + 605, + 607 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 337, + "type": "Reroute", + "pos": [ + -256, + -741 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 117, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 604 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE_PIPE", + "links": [ + 606, + 608 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 127, + "type": "FlexMaskDepthChamber", + "pos": [ + 368, + -826 + ], + "size": { + "0": 344.3999938964844, + "1": 310 + }, + "flags": {}, + "order": 121, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 200 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 605 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 606 + }, + { + "name": "depth_map", + "type": "IMAGE", + "link": 203 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 609 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskDepthChamber" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + 0.03, + 0, + "z_front", + "move_forward" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 25, + "type": "MaskToImage", + "pos": [ + 1041, + -981 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 123, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 610 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 37 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + }, + { + "id": 24, + "type": "VHS_VideoCombine", + "pos": [ + 1293, + -888 + ], + "size": [ + 210, + 432 + ], + "flags": {}, + "order": 125, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 37 + }, + { + "name": "audio", + "type": "*", + "link": 323 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 15, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 14, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03710.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 15 + } + } + } + }, + { + "id": 68, + "type": "Note", + "pos": [ + -4399, + -662 + ], + "size": { + "0": 372.2613220214844, + "1": 154.43922424316406 + }, + "flags": {}, + "order": 40, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "1. Downscale the input image so the KSampler doesnt explode, but downscale another copy of the image LESS. This is specifically for the depth maps, to avoid losing detail in the maps. Not actually sure if it makes a difference, but it sounds smart.\n" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 17, + "type": "GetImageSizeAndCount", + "pos": [ + -4526, + -967 + ], + "size": { + "0": 210, + "1": 86 + }, + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 301 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 122 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "1920 width", + "type": "INT", + "links": null, + "shape": 3, + "slot_index": 1 + }, + { + "name": "1080 height", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "90 count", + "type": "INT", + "links": [], + "shape": 3, + "slot_index": 3 + } + ], + "properties": { + "Node name for S&R": "GetImageSizeAndCount" + } + }, + { + "id": 82, + "type": "ImageResizeKJ", + "pos": [ + -4218, + -974 + ], + "size": { + "0": 310.7047424316406, + "1": 238 + }, + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 122 + }, + { + "name": "get_image_size", + "type": "IMAGE", + "link": null + }, + { + "name": "width_input", + "type": "INT", + "link": null, + "widget": { + "name": "width_input" + } + }, + { + "name": "height_input", + "type": "INT", + "link": null, + "widget": { + "name": "height_input" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 302, + 570, + 576 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "height", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ImageResizeKJ" + }, + "widgets_values": [ + 960, + 960, + "lanczos", + true, + 2, + 0, + 0, + "disabled" + ] + }, + { + "id": 307, + "type": "ParticleEmitter", + "pos": [ + -4655, + 45 + ], + "size": { + "0": 468.5999755859375, + "1": 382 + }, + "flags": {}, + "order": 60, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": 557 + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 559 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 1, + 0.35000000000000003, + 180, + 0, + 120, + 160, + 1, + "(255,0,0)", + 0, + 0, + 0, + 0 + ] + }, + { + "id": 308, + "type": "ParticleEmitter", + "pos": [ + -4643, + 489 + ], + "size": { + "0": 468.5999755859375, + "1": 382 + }, + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "previous_emitter", + "type": "PARTICLE_EMITTER", + "link": null + }, + { + "name": "emitter_movement", + "type": "EMITTER_MOVEMENT", + "link": null + }, + { + "name": "spring_joint_setting", + "type": "SPRING_JOINT_SETTING", + "link": null + }, + { + "name": "particle_modulation", + "type": "PARTICLE_MODULATION", + "link": null + } + ], + "outputs": [ + { + "name": "PARTICLE_EMITTER", + "type": "PARTICLE_EMITTER", + "links": [ + 557 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ParticleEmitter" + }, + "widgets_values": [ + 0, + 0.35000000000000003, + 0, + 0, + 120, + 150, + 1, + "(0,0,255)", + 0, + 0, + 0, + 0 + ] + }, + { + "id": 301, + "type": "ParticleEmissionMask", + "pos": [ + -4080, + 92 + ], + "size": { + "0": 315, + "1": 474 + }, + "flags": {}, + "order": 86, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 556 + }, + { + "name": "emitters", + "type": "PARTICLE_EMITTER", + "link": 559, + "slot_index": 1 + }, + { + "name": "vortices", + "type": "VORTEX", + "link": null + }, + { + "name": "wells", + "type": "GRAVITY_WELL", + "link": null + }, + { + "name": "static_bodies", + "type": "STATIC_BODY", + "link": null + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 566, + 574, + 585 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 558, + 560, + 561, + 575 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ParticleEmissionMask" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 2, + 4, + 0, + 0, + 0, + 5, + 0, + 0, + false, + 1, + 1 + ] + }, + { + "id": 311, + "type": "_mfc", + "pos": [ + -3642, + 198 + ], + "size": { + "0": 315, + "1": 150 + }, + "flags": {}, + "order": 94, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 560 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 562 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 255, + 0, + 0, + 0 + ] + }, + { + "id": 312, + "type": "_mfc", + "pos": [ + -3628, + 466 + ], + "size": { + "0": 315, + "1": 150 + }, + "flags": {}, + "order": 95, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 561 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 563 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 0, + 0, + 255, + 0 + ] + }, + { + "id": 309, + "type": "VHS_VideoCombine", + "pos": [ + -2863, + 33 + ], + "size": [ + 210, + 432 + ], + "flags": {}, + "order": 93, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 558 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 15, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 14, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03696.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 15 + } + } + } + }, + { + "id": 14, + "type": "DepthAnything_V2", + "pos": [ + -3385, + -616 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 79, + "mode": 0, + "inputs": [ + { + "name": "da_model", + "type": "DAMODEL", + "link": 15, + "slot_index": 0 + }, + { + "name": "images", + "type": "IMAGE", + "link": 570 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 567 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DepthAnything_V2" + } + }, + { + "id": 314, + "type": "DepthShapeModifier", + "pos": [ + -2907, + -602 + ], + "size": { + "0": 315, + "1": 150 + }, + "flags": {}, + "order": 91, + "mode": 0, + "inputs": [ + { + "name": "depth_map", + "type": "IMAGE", + "link": 567 + }, + { + "name": "mask", + "type": "MASK", + "link": 566 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 571, + 582 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DepthShapeModifier" + }, + "widgets_values": [ + 2, + 0, + 1, + 1 + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 319, + "type": "VHS_VideoCombine", + "pos": [ + -2283, + 48 + ], + "size": [ + 210, + 431 + ], + "flags": {}, + "order": 109, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 583 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 15, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 14, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03698.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 15 + } + } + } + }, + { + "id": 50, + "type": "LineartStandardPreprocessor", + "pos": [ + -3121, + -1002 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 103, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 578 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 303, + 583 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LineartStandardPreprocessor" + }, + "widgets_values": [ + 6, + 8, + 512 + ] + }, + { + "id": 310, + "type": "SetNode", + "pos": { + "0": -3193, + "1": 175, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 101, + "mode": 0, + "inputs": [ + { + "name": "MASK", + "type": "MASK", + "link": 562 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_mask_anchor", + "properties": { + "previousName": "mask_anchor" + }, + "widgets_values": [ + "mask_anchor" + ] + }, + { + "id": 243, + "type": "SetNode", + "pos": { + "0": -3205, + "1": 360, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 102, + "mode": 0, + "inputs": [ + { + "name": "MASK", + "type": "MASK", + "link": 563 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_mask_query", + "properties": { + "previousName": "mask_query" + }, + "widgets_values": [ + "mask_query" + ] + }, + { + "id": 244, + "type": "GetNode", + "pos": { + "0": -2148, + "1": -877, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 437 + ], + "slot_index": 0 + } + ], + "title": "Get_mask_query", + "properties": {}, + "widgets_values": [ + "mask_query" + ] + }, + { + "id": 206, + "type": "ProximityFeatureNode", + "pos": [ + -1480, + -857 + ], + "size": { + "0": 430.8000183105469, + "1": 122 + }, + "flags": {}, + "order": 111, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": 439 + }, + { + "name": "anchor_locations", + "type": "LOCATION", + "link": 431 + }, + { + "name": "query_locations", + "type": "LOCATION", + "link": 393 + } + ], + "outputs": [ + { + "name": "proximity_feature", + "type": "FEATURE", + "links": [ + 508, + 527, + 603 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "links": [ + 604 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "ProximityFeatureNode" + }, + "widgets_values": [ + 30, + "minmax" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 205, + "type": "LocationFromMask", + "pos": [ + -1880, + -907 + ], + "size": { + "0": 310.43048095703125, + "1": 95.0680160522461 + }, + "flags": {}, + "order": 107, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 437 + }, + { + "name": "depth_maps", + "type": "IMAGE", + "link": 573 + } + ], + "outputs": [ + { + "name": "LOCATION", + "type": "LOCATION", + "links": [ + 393, + 506 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LocationFromMask" + }, + "widgets_values": [ + "mask_boundary" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 231, + "type": "PreviewImage", + "pos": [ + -950, + -748 + ], + "size": [ + 549.6893936852398, + 327.1048672679128 + ], + "flags": {}, + "order": 120, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 528 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 21, + "type": "_mfc", + "pos": [ + -51, + -655 + ], + "size": { + "0": 315, + "1": 150 + }, + "flags": {}, + "order": 82, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 30 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 200 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "_mfc" + }, + "widgets_values": [ + 0, + 0, + 0, + 0 + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 335, + "type": "FlexMaskWarp", + "pos": [ + 779, + -820 + ], + "size": { + "0": 315, + "1": 290 + }, + "flags": {}, + "order": 122, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 609 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 607 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 608 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 610, + 612 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskWarp" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + "perlin", + 0.1, + 500, + 3 + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 322, + "type": "MaskComposite", + "pos": [ + 814, + -1 + ], + "size": { + "0": 315, + "1": 126 + }, + "flags": {}, + "order": 87, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "MASK", + "link": null + }, + { + "name": "source", + "type": "MASK", + "link": 593 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskComposite" + }, + "widgets_values": [ + 0, + 0, + "subtract" + ] + }, + { + "id": 328, + "type": "MaskComposite", + "pos": [ + 1200, + 37 + ], + "size": { + "0": 315, + "1": 126 + }, + "flags": {}, + "order": 124, + "mode": 0, + "inputs": [ + { + "name": "destination", + "type": "MASK", + "link": 594 + }, + { + "name": "source", + "type": "MASK", + "link": 612 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 596 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskComposite" + }, + "widgets_values": [ + 0, + 0, + "add" + ] + }, + { + "id": 42, + "type": "CR LoRA Stack", + "pos": [ + 1069, + 680 + ], + "size": { + "0": 315, + "1": 342 + }, + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "lora_stack", + "type": "LORA_STACK", + "link": null + } + ], + "outputs": [ + { + "name": "LORA_STACK", + "type": "LORA_STACK", + "links": [ + 62 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "show_help", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CR LoRA Stack" + }, + "widgets_values": [ + "On", + "AnimateLCM_sd15_t2v_lora.safetensors", + 1, + 1, + "On", + "add_detail.safetensors", + 1, + 1, + "On", + "ral-lava-sd15.safetensors", + 1, + 1 + ] + }, + { + "id": 44, + "type": "SetLatentNoiseMask", + "pos": [ + 5200, + 365 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 130, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 470 + }, + { + "name": "mask", + "type": "MASK", + "link": 151 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 68 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 100, + "type": "SetLatentNoiseMask", + "pos": [ + 6504, + 363 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 136, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 152 + }, + { + "name": "mask", + "type": "MASK", + "link": 154 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 153 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SetLatentNoiseMask" + } + }, + { + "id": 79, + "type": "NNLatentUpscale", + "pos": [ + 6061, + 278 + ], + "size": { + "0": 315, + "1": 82 + }, + "flags": {}, + "order": 134, + "mode": 0, + "inputs": [ + { + "name": "latent", + "type": "LATENT", + "link": 246 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 152 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "NNLatentUpscale" + }, + "widgets_values": [ + "SD 1.x", + 1.6500000000000001 + ] + }, + { + "id": 174, + "type": "ImageScale", + "pos": [ + 7547, + 272 + ], + "size": { + "0": 315, + "1": 130 + }, + "flags": {}, + "order": 140, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 509 + }, + { + "name": "width", + "type": "INT", + "link": 283, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 284, + "widget": { + "name": "height" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 285 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageScale" + }, + "widgets_values": [ + "bilinear", + 512, + 512, + "disabled" + ] + }, + { + "id": 216, + "type": "ProximityVisualizer", + "pos": [ + 8861, + -230 + ], + "size": { + "0": 319.20001220703125, + "1": 214 + }, + "flags": {}, + "order": 144, + "mode": 0, + "inputs": [ + { + "name": "video_frames", + "type": "IMAGE", + "link": 516 + }, + { + "name": "anchor_locations", + "type": "LOCATION", + "link": 513 + }, + { + "name": "query_locations", + "type": "LOCATION", + "link": 514 + }, + { + "name": "proximity_feature", + "type": "FEATURE", + "link": 515 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 418 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ProximityVisualizer" + }, + "widgets_values": [ + "(255,0,0)", + "(255,0,255)", + "(255,255,255)", + "(255,255,255)", + 0.8 + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 233, + "type": "VHS_VideoCombine", + "pos": [ + 9223, + -303 + ], + "size": [ + 416.640570361611, + 499.37127685546875 + ], + "flags": {}, + "order": 148, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 418 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/ffmpeg-gif", + "dither": "sierra2_4a", + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03718.gif", + "subfolder": "", + "type": "output", + "format": "video/ffmpeg-gif", + "frame_rate": 20 + } + } + } + }, + { + "id": 81, + "type": "VHS_VideoCombine", + "pos": [ + 9117, + 285 + ], + "size": [ + 257.5010156250737, + 457.7505798339844 + ], + "flags": {}, + "order": 145, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 177 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 336 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": false, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03717.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 20 + } + } + } + }, + { + "id": 232, + "type": "VHS_VideoCombine", + "pos": [ + 10052, + 259 + ], + "size": [ + 658.5394466164435, + 634.0221172884678 + ], + "flags": {}, + "order": 146, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 417 + }, + { + "name": "audio", + "type": "*", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 20, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/ffmpeg-gif", + "dither": "sierra2_4a", + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_03716.gif", + "subfolder": "", + "type": "output", + "format": "video/ffmpeg-gif", + "frame_rate": 20 + } + } + } + }, + { + "id": 112, + "type": "ImageUpscaleWithModel", + "pos": [ + 8851, + 407 + ], + "size": { + "0": 241.79998779296875, + "1": 46 + }, + "flags": {}, + "order": 143, + "mode": 4, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 175, + "slot_index": 0 + }, + { + "name": "image", + "type": "IMAGE", + "link": 298 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 177, + 417, + 613 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageUpscaleWithModel" + } + }, + { + "id": 338, + "type": "ImageInterval", + "pos": [ + 9541.018356636252, + 595.6964080163126 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 147, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 613 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 614 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageInterval" + }, + "widgets_values": [ + 5, + 13, + 95 + ] + }, + { + "id": 339, + "type": "PreviewImage", + "pos": [ + 9891, + 956 + ], + "size": [ + 210, + 246 + ], + "flags": {}, + "order": 149, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 614 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + } + ], + "links": [ + [ + 12, + 4, + 2, + 12, + 1, + "VAE" + ], + [ + 13, + 8, + 0, + 13, + 0, + "IMAGE" + ], + [ + 15, + 15, + 0, + 14, + 0, + "DAMODEL" + ], + [ + 26, + 20, + 1, + 19, + 0, + "INT" + ], + [ + 27, + 20, + 2, + 19, + 1, + "INT" + ], + [ + 30, + 19, + 0, + 21, + 0, + "IMAGE" + ], + [ + 37, + 25, + 0, + 24, + 0, + "IMAGE" + ], + [ + 44, + 33, + 0, + 28, + 1, + "CONTEXT_OPTIONS" + ], + [ + 45, + 39, + 0, + 28, + 2, + "MOTION_LORA" + ], + [ + 46, + 36, + 0, + 28, + 3, + "AD_SETTINGS" + ], + [ + 47, + 29, + 0, + 28, + 5, + "SAMPLE_SETTINGS" + ], + [ + 48, + 32, + 0, + 28, + 6, + "MULTIVAL" + ], + [ + 49, + 34, + 0, + 28, + 7, + "MULTIVAL" + ], + [ + 50, + 35, + 0, + 29, + 2, + "CUSTOM_CFG" + ], + [ + 51, + 30, + 0, + 29, + 3, + "SIGMA_SCHEDULE" + ], + [ + 53, + 37, + 0, + 36, + 0, + "PE_ADJUST" + ], + [ + 54, + 38, + 0, + 36, + 1, + "WEIGHT_ADJUST" + ], + [ + 56, + 28, + 0, + 40, + 0, + "MODEL" + ], + [ + 57, + 40, + 0, + 26, + 0, + "MODEL" + ], + [ + 58, + 40, + 1, + 26, + 1, + "IPADAPTER" + ], + [ + 60, + 4, + 0, + 43, + 0, + "MODEL" + ], + [ + 61, + 4, + 1, + 43, + 1, + "CLIP" + ], + [ + 62, + 42, + 0, + 43, + 2, + "LORA_STACK" + ], + [ + 63, + 43, + 1, + 6, + 0, + "CLIP" + ], + [ + 64, + 43, + 1, + 7, + 0, + "CLIP" + ], + [ + 65, + 43, + 0, + 28, + 0, + "MODEL" + ], + [ + 66, + 26, + 0, + 3, + 0, + "MODEL" + ], + [ + 68, + 44, + 0, + 3, + 3, + "LATENT" + ], + [ + 76, + 48, + 0, + 47, + 0, + "CONTROL_NET" + ], + [ + 80, + 56, + 0, + 55, + 0, + "CONTROL_NET" + ], + [ + 81, + 57, + 0, + 47, + 1, + "IMAGE" + ], + [ + 82, + 58, + 0, + 55, + 1, + "IMAGE" + ], + [ + 83, + 47, + 0, + 55, + 2, + "CONTROL_NET_STACK" + ], + [ + 84, + 55, + 0, + 59, + 2, + "CONTROL_NET_STACK" + ], + [ + 85, + 6, + 0, + 59, + 0, + "CONDITIONING" + ], + [ + 86, + 7, + 0, + 59, + 1, + "CONDITIONING" + ], + [ + 94, + 23, + 0, + 62, + 0, + "FEATURE" + ], + [ + 95, + 62, + 1, + 63, + 0, + "IMAGE" + ], + [ + 98, + 64, + 0, + 26, + 2, + "IMAGE" + ], + [ + 100, + 3, + 0, + 8, + 0, + "LATENT" + ], + [ + 103, + 20, + 3, + 19, + 2, + "INT" + ], + [ + 108, + 74, + 0, + 20, + 0, + "IMAGE" + ], + [ + 112, + 26, + 0, + 78, + 0, + "MODEL" + ], + [ + 121, + 78, + 0, + 80, + 0, + "LATENT" + ], + [ + 122, + 17, + 0, + 82, + 0, + "IMAGE" + ], + [ + 133, + 4, + 2, + 88, + 0, + "*" + ], + [ + 134, + 59, + 0, + 89, + 0, + "*" + ], + [ + 135, + 59, + 1, + 90, + 0, + "*" + ], + [ + 136, + 88, + 0, + 91, + 0, + "*" + ], + [ + 137, + 91, + 0, + 92, + 0, + "*" + ], + [ + 138, + 91, + 0, + 8, + 1, + "VAE" + ], + [ + 139, + 89, + 0, + 93, + 0, + "*" + ], + [ + 140, + 93, + 0, + 3, + 1, + "CONDITIONING" + ], + [ + 141, + 90, + 0, + 94, + 0, + "*" + ], + [ + 142, + 94, + 0, + 3, + 2, + "CONDITIONING" + ], + [ + 143, + 93, + 0, + 95, + 0, + "*" + ], + [ + 144, + 94, + 0, + 96, + 0, + "*" + ], + [ + 145, + 95, + 0, + 78, + 1, + "CONDITIONING" + ], + [ + 146, + 96, + 0, + 78, + 2, + "CONDITIONING" + ], + [ + 147, + 92, + 0, + 80, + 1, + "VAE" + ], + [ + 149, + 97, + 0, + 98, + 0, + "*" + ], + [ + 150, + 98, + 0, + 99, + 0, + "*" + ], + [ + 151, + 98, + 0, + 44, + 1, + "MASK" + ], + [ + 152, + 79, + 0, + 100, + 0, + "LATENT" + ], + [ + 153, + 100, + 0, + 78, + 3, + "LATENT" + ], + [ + 154, + 99, + 0, + 100, + 1, + "MASK" + ], + [ + 175, + 113, + 0, + 112, + 0, + "UPSCALE_MODEL" + ], + [ + 177, + 112, + 0, + 81, + 0, + "IMAGE" + ], + [ + 193, + 121, + 1, + 69, + 2, + "FEATURE_PIPE" + ], + [ + 195, + 121, + 0, + 122, + 0, + "FEATURE" + ], + [ + 196, + 122, + 1, + 123, + 0, + "IMAGE" + ], + [ + 199, + 122, + 0, + 69, + 1, + "FEATURE" + ], + [ + 200, + 21, + 0, + 127, + 0, + "MASK" + ], + [ + 203, + 74, + 0, + 127, + 3, + "IMAGE" + ], + [ + 234, + 15, + 0, + 146, + 0, + "*" + ], + [ + 246, + 3, + 0, + 79, + 0, + "LATENT" + ], + [ + 273, + 99, + 0, + 172, + 0, + "*" + ], + [ + 274, + 172, + 0, + 170, + 2, + "MASK" + ], + [ + 278, + 80, + 0, + 173, + 0, + "IMAGE" + ], + [ + 283, + 173, + 1, + 174, + 1, + "INT" + ], + [ + 284, + 173, + 2, + 174, + 2, + "INT" + ], + [ + 285, + 174, + 0, + 170, + 0, + "IMAGE" + ], + [ + 287, + 173, + 0, + 170, + 1, + "IMAGE" + ], + [ + 289, + 175, + 0, + 176, + 0, + "*" + ], + [ + 295, + 170, + 0, + 111, + 0, + "IMAGE" + ], + [ + 298, + 111, + 0, + 112, + 1, + "IMAGE" + ], + [ + 300, + 179, + 0, + 104, + 0, + "IMAGE" + ], + [ + 301, + 179, + 0, + 17, + 0, + "IMAGE" + ], + [ + 302, + 82, + 0, + 76, + 0, + "IMAGE" + ], + [ + 303, + 50, + 0, + 52, + 0, + "IMAGE" + ], + [ + 310, + 77, + 0, + 12, + 0, + "IMAGE" + ], + [ + 311, + 77, + 0, + 175, + 0, + "*" + ], + [ + 322, + 179, + 2, + 185, + 0, + "*" + ], + [ + 323, + 186, + 0, + 24, + 1, + "AUDIO" + ], + [ + 335, + 193, + 0, + 13, + 1, + "AUDIO" + ], + [ + 336, + 194, + 0, + 81, + 1, + "AUDIO" + ], + [ + 393, + 205, + 0, + 206, + 2, + "LOCATION" + ], + [ + 417, + 112, + 0, + 232, + 0, + "IMAGE" + ], + [ + 418, + 216, + 0, + 233, + 0, + "IMAGE" + ], + [ + 431, + 240, + 0, + 206, + 1, + "LOCATION" + ], + [ + 437, + 244, + 0, + 205, + 0, + "MASK" + ], + [ + 438, + 245, + 0, + 240, + 0, + "MASK" + ], + [ + 439, + 246, + 0, + 206, + 0, + "IMAGE" + ], + [ + 458, + 49, + 0, + 240, + 1, + "IMAGE" + ], + [ + 467, + 12, + 0, + 256, + 0, + "*" + ], + [ + 468, + 256, + 0, + 257, + 0, + "*" + ], + [ + 469, + 257, + 0, + 258, + 0, + "*" + ], + [ + 470, + 258, + 0, + 44, + 0, + "LATENT" + ], + [ + 506, + 205, + 0, + 277, + 0, + "*" + ], + [ + 507, + 240, + 0, + 278, + 0, + "*" + ], + [ + 508, + 206, + 0, + 279, + 0, + "*" + ], + [ + 509, + 176, + 0, + 174, + 0, + "IMAGE" + ], + [ + 510, + 278, + 0, + 280, + 0, + "*" + ], + [ + 511, + 277, + 0, + 281, + 0, + "*" + ], + [ + 512, + 279, + 0, + 282, + 0, + "*" + ], + [ + 513, + 280, + 0, + 216, + 1, + "LOCATION" + ], + [ + 514, + 281, + 0, + 216, + 2, + "LOCATION" + ], + [ + 515, + 282, + 0, + 216, + 3, + "FEATURE" + ], + [ + 516, + 111, + 0, + 216, + 0, + "IMAGE" + ], + [ + 518, + 283, + 0, + 97, + 0, + "*" + ], + [ + 521, + 287, + 0, + 64, + 0, + "IMAGE" + ], + [ + 527, + 206, + 0, + 230, + 0, + "FEATURE" + ], + [ + 528, + 230, + 0, + 231, + 0, + "IMAGE" + ], + [ + 551, + 305, + 0, + 304, + 0, + "IMAGE" + ], + [ + 552, + 304, + 1, + 303, + 0, + "INT" + ], + [ + 553, + 304, + 2, + 303, + 1, + "INT" + ], + [ + 554, + 304, + 3, + 303, + 2, + "INT" + ], + [ + 555, + 303, + 0, + 306, + 0, + "IMAGE" + ], + [ + 556, + 306, + 0, + 301, + 0, + "MASK" + ], + [ + 557, + 308, + 0, + 307, + 0, + "PARTICLE_EMITTER" + ], + [ + 558, + 301, + 1, + 309, + 0, + "IMAGE" + ], + [ + 559, + 307, + 0, + 301, + 1, + "PARTICLE_EMITTER" + ], + [ + 560, + 301, + 1, + 311, + 0, + "IMAGE" + ], + [ + 561, + 301, + 1, + 312, + 0, + "IMAGE" + ], + [ + 562, + 311, + 0, + 310, + 0, + "*" + ], + [ + 563, + 312, + 0, + 243, + 0, + "MASK" + ], + [ + 566, + 301, + 0, + 314, + 1, + "MASK" + ], + [ + 567, + 14, + 0, + 314, + 0, + "IMAGE" + ], + [ + 570, + 82, + 0, + 14, + 1, + "IMAGE" + ], + [ + 571, + 314, + 0, + 49, + 0, + "IMAGE" + ], + [ + 573, + 49, + 0, + 205, + 1, + "IMAGE" + ], + [ + 574, + 301, + 0, + 318, + 2, + "MASK" + ], + [ + 575, + 301, + 1, + 318, + 1, + "IMAGE" + ], + [ + 576, + 82, + 0, + 318, + 0, + "IMAGE" + ], + [ + 578, + 318, + 0, + 50, + 0, + "IMAGE" + ], + [ + 582, + 314, + 0, + 317, + 0, + "IMAGE" + ], + [ + 583, + 50, + 0, + 319, + 0, + "IMAGE" + ], + [ + 585, + 301, + 0, + 321, + 0, + "*" + ], + [ + 589, + 325, + 0, + 324, + 0, + "SAM_MODEL" + ], + [ + 590, + 323, + 0, + 324, + 1, + "GROUNDING_DINO_MODEL" + ], + [ + 591, + 326, + 0, + 324, + 2, + "IMAGE" + ], + [ + 593, + 327, + 0, + 322, + 1, + "MASK" + ], + [ + 594, + 321, + 0, + 328, + 0, + "MASK" + ], + [ + 596, + 328, + 0, + 283, + 0, + "*" + ], + [ + 600, + 324, + 1, + 332, + 1, + "MASK" + ], + [ + 601, + 332, + 1, + 327, + 0, + "*" + ], + [ + 603, + 206, + 0, + 336, + 0, + "*" + ], + [ + 604, + 206, + 1, + 337, + 0, + "*" + ], + [ + 605, + 336, + 0, + 127, + 1, + "FEATURE" + ], + [ + 606, + 337, + 0, + 127, + 2, + "FEATURE_PIPE" + ], + [ + 607, + 336, + 0, + 335, + 1, + "FEATURE" + ], + [ + 608, + 337, + 0, + 335, + 2, + "FEATURE_PIPE" + ], + [ + 609, + 127, + 0, + 335, + 0, + "MASK" + ], + [ + 610, + 335, + 0, + 25, + 0, + "MASK" + ], + [ + 612, + 335, + 0, + 328, + 1, + "MASK" + ], + [ + 613, + 112, + 0, + 338, + 0, + "IMAGE" + ], + [ + 614, + 338, + 0, + 339, + 0, + "IMAGE" + ] + ], + "groups": [ + { + "title": "Load Image", + "bounding": [ + -4997, + -1133, + 1484, + 1038 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Preprocessing", + "bounding": [ + -3467, + -1111, + 1306, + 863 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Proximity Feature", + "bounding": [ + -2166, + -1107, + 1793, + 721 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Depth Chamber", + "bounding": [ + -365, + -1108, + 2053, + 748 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Control net", + "bounding": [ + 952, + 1174, + 1155, + 451 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Animate Diff", + "bounding": [ + 3043, + 177, + 978, + 1075 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sampler1", + "bounding": [ + 5166, + 173, + 1290, + 808 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Load Model", + "bounding": [ + 949, + 177, + 2062, + 990 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "IPAdapter", + "bounding": [ + 4036, + 172, + 1111, + 817 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Sampler2", + "bounding": [ + 6480, + 176, + 881, + 421 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Upscale", + "bounding": [ + 8431, + 174, + 953, + 771 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Alternate configuration", + "bounding": [ + -517, + -5817, + 2411, + 1839 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Alternate configuration1", + "bounding": [ + 991, + -5410, + 1518, + 463 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Paste Orig", + "bounding": [ + 7394, + 175, + 1000, + 279 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Mask1", + "bounding": [ + -5072, + -52, + 1790, + 1108 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Mask2", + "bounding": [ + -4993, + 1102, + 1336, + 537 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.15091133223263858, + "offset": [ + 6301.276164596855, + 2445.0030396651223 + ] + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/ryanontheinside_audio_classification.json b/examples/ryanontheinside_audio_classification.json new file mode 100644 index 0000000..c4d9b08 --- /dev/null +++ b/examples/ryanontheinside_audio_classification.json @@ -0,0 +1,2274 @@ +{ + "last_node_id": 109, + "last_link_id": 200, + "nodes": [ + { + "id": 50, + "type": "PreviewAudio", + "pos": [ + -457.3854243971404, + 398.0789760818987 + ], + "size": { + "0": 315, + "1": 76 + }, + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 126 + } + ], + "properties": { + "Node name for S&R": "PreviewAudio" + }, + "widgets_values": [ + null + ] + }, + { + "id": 51, + "type": "PreviewAudio", + "pos": [ + -460.3854243971404, + 539.0789760818983 + ], + "size": { + "0": 315, + "1": 76.00000762939453 + }, + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 127 + } + ], + "properties": { + "Node name for S&R": "PreviewAudio" + }, + "widgets_values": [ + null + ] + }, + { + "id": 52, + "type": "PreviewAudio", + "pos": [ + -448.38542439714047, + 696.0789760818984 + ], + "size": { + "0": 315, + "1": 76 + }, + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 128 + } + ], + "properties": { + "Node name for S&R": "PreviewAudio" + }, + "widgets_values": [ + null + ] + }, + { + "id": 48, + "type": "PreviewAudio", + "pos": [ + -463.3854243971404, + 115.07897608189853 + ], + "size": { + "0": 315, + "1": 76 + }, + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 124 + } + ], + "properties": { + "Node name for S&R": "PreviewAudio" + }, + "widgets_values": [ + null + ] + }, + { + "id": 65, + "type": "FrequencyFilterCustom", + "pos": [ + 540, + 791 + ], + "size": { + "0": 344.3999938964844, + "1": 111.91889190673828 + }, + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "previous_filter", + "type": "FREQUENCY_FILTER", + "link": 142, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "FREQUENCY_FILTER", + "type": "FREQUENCY_FILTER", + "links": [ + 138 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FrequencyFilterCustom" + }, + "widgets_values": [ + "lowpass", + 4, + 1000 + ] + }, + { + "id": 68, + "type": "FrequencyFilterPreset", + "pos": [ + 85, + 801 + ], + "size": { + "0": 405.5999755859375, + "1": 58 + }, + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "previous_filter", + "type": "FREQUENCY_FILTER", + "link": null + } + ], + "outputs": [ + { + "name": "FREQUENCY_FILTER", + "type": "FREQUENCY_FILTER", + "links": [ + 142 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FrequencyFilterPreset" + }, + "widgets_values": [ + "remove_rumble" + ] + }, + { + "id": 64, + "type": "AudioFilter", + "pos": [ + 566, + 683 + ], + "size": { + "0": 252, + "1": 46 + }, + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 137 + }, + { + "name": "filters", + "type": "FREQUENCY_FILTER", + "link": 138, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 139 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "AudioFilter" + } + }, + { + "id": 62, + "type": "FrequencyFilterPreset", + "pos": [ + 190, + 511 + ], + "size": { + "0": 344.3999938964844, + "1": 58 + }, + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "previous_filter", + "type": "FREQUENCY_FILTER", + "link": null + } + ], + "outputs": [ + { + "name": "FREQUENCY_FILTER", + "type": "FREQUENCY_FILTER", + "links": [ + 135 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FrequencyFilterPreset" + }, + "widgets_values": [ + "brighten_mix" + ] + }, + { + "id": 63, + "type": "PreviewAudio", + "pos": [ + 951, + 425 + ], + "size": { + "0": 315, + "1": 76.00001525878906 + }, + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 136 + } + ], + "properties": { + "Node name for S&R": "PreviewAudio" + }, + "widgets_values": [ + null + ] + }, + { + "id": 55, + "type": "AudioFilter", + "pos": [ + 559, + 243 + ], + "size": { + "0": 252, + "1": 46 + }, + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 133 + }, + { + "name": "filters", + "type": "FREQUENCY_FILTER", + "link": 130, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 131 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "AudioFilter" + } + }, + { + "id": 57, + "type": "PreviewAudio", + "pos": [ + 947, + 211 + ], + "size": { + "0": 315, + "1": 76 + }, + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 131 + } + ], + "properties": { + "Node name for S&R": "PreviewAudio" + }, + "widgets_values": [ + null + ] + }, + { + "id": 56, + "type": "FrequencyFilterPreset", + "pos": [ + 125, + 186 + ], + "size": { + "0": 344.3999938964844, + "1": 58 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "previous_filter", + "type": "FREQUENCY_FILTER", + "link": null + } + ], + "outputs": [ + { + "name": "FREQUENCY_FILTER", + "type": "FREQUENCY_FILTER", + "links": [ + 130 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FrequencyFilterPreset" + }, + "widgets_values": [ + "isolate_kick_drum" + ] + }, + { + "id": 66, + "type": "PreviewAudio", + "pos": [ + 947, + 685 + ], + "size": { + "0": 315, + "1": 76.00001525878906 + }, + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 139 + } + ], + "properties": { + "Node name for S&R": "PreviewAudio" + }, + "widgets_values": [ + null + ] + }, + { + "id": 60, + "type": "Reroute", + "pos": [ + 56, + 371 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 132 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 133, + 134, + 137 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 78, + "type": "Reroute", + "pos": [ + -522, + 1012 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 153 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE_PIPE", + "links": [ + 154 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 79, + "type": "Reroute", + "pos": [ + 2302, + 1008 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 154 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE_PIPE", + "links": [ + 156 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 61, + "type": "AudioFilter", + "pos": [ + 559, + 448 + ], + "size": { + "0": 252, + "1": 46 + }, + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 134 + }, + { + "name": "filters", + "type": "FREQUENCY_FILTER", + "link": 135, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 136 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "AudioFilter" + } + }, + { + "id": 49, + "type": "PreviewAudio", + "pos": [ + -455.3854243971404, + 255.07897608189876 + ], + "size": { + "0": 315, + "1": 76 + }, + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 125 + } + ], + "properties": { + "Node name for S&R": "PreviewAudio" + }, + "widgets_values": [ + null + ] + }, + { + "id": 58, + "type": "Note", + "pos": [ + -990.384267683644, + 23.09884316828786 + ], + "size": { + "0": 405.9549865722656, + "1": 185.00900268554688 + }, + "flags": {}, + "order": 3, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "This classifies and separates the audio using a pretrained model.\n\nClick the ?s for more info" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 70, + "type": "Reroute", + "pos": [ + -519, + 978 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 143 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 145 + ], + "slot_index": 0 + } + ], + "title": "Drums", + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 75, + "type": "Reroute", + "pos": [ + -522, + 1047 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 167 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 148 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 81, + "type": "PreviewImage", + "pos": [ + 3027.324109375, + 328.0279923095703 + ], + "size": { + "0": 766.489990234375, + "1": 420.3683166503906 + }, + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 158 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 80, + "type": "FeatureMixer", + "pos": [ + 2604.324109375, + 317.0279923095703 + ], + "size": { + "0": 367.79998779296875, + "1": 318 + }, + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 157 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 170 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_VISUALIZATION", + "type": "IMAGE", + "links": [ + 158 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "FeatureMixer" + }, + "widgets_values": [ + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0.1 + ] + }, + { + "id": 43, + "type": "AudioFeatureExtractor", + "pos": [ + 2246.324109375, + 320.0279923095703 + ], + "size": { + "0": 361.20001220703125, + "1": 78 + }, + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 155 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 156 + } + ], + "outputs": [ + { + "name": "FEATURE", + "type": "FEATURE", + "links": [ + 157 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "FEATURE_PIPE", + "type": "FEATURE_PIPE", + "links": [ + 172 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "AudioFeatureExtractor" + }, + "widgets_values": [ + "amplitude_envelope" + ] + }, + { + "id": 72, + "type": "Reroute", + "pos": [ + 2306, + 974 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 145 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 155, + 183 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 95, + "type": "VHS_VideoCombine", + "pos": [ + 5420, + -240 + ], + "size": [ + 315, + 848.4444444444445 + ], + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 181 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 184 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00691-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + }, + "muted": false + } + } + }, + { + "id": 83, + "type": "FlexMaskMorph", + "pos": [ + 4710, + -230 + ], + "size": { + "0": 315, + "1": 266 + }, + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "masks", + "type": "MASK", + "link": 177 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 178 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 179 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 180 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FlexMaskMorph" + }, + "widgets_values": [ + 1, + false, + 0, + 0, + 0, + "erode", + 5, + 10 + ] + }, + { + "id": 98, + "type": "FeatureToWeightsStrategy", + "pos": [ + 4720, + 330 + ], + "size": { + "0": 378, + "1": 28.334583282470703 + }, + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "feature", + "type": "FEATURE", + "link": 188 + } + ], + "outputs": [ + { + "name": "WEIGHTS_STRATEGY", + "type": "WEIGHTS_STRATEGY", + "links": [], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "FeatureToWeightsStrategy" + } + }, + { + "id": 97, + "type": "VHS_VideoCombine", + "pos": [ + 5520, + 680 + ], + "size": [ + 315, + 848.4444444444445 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 195 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 186 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 30, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00690-audio.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 30 + }, + "muted": false + } + } + }, + { + "id": 102, + "type": "Note", + "pos": [ + 4710, + 210 + ], + "size": { + "0": 430.4454040527344, + "1": 83.45369720458984 + }, + "flags": {}, + "order": 4, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "for the sake of limiting the complexity and number of custom node packs required for this demonstration of audio classification, I am excluding the IPAdapter target. See the other workflows posted on my civit profile to work with Features and IPAdapters" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 92, + "type": "ImageToMask", + "pos": [ + 4430, + -230 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 176 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 177 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageToMask" + }, + "widgets_values": [ + "red" + ] + }, + { + "id": 96, + "type": "Reroute", + "pos": [ + 5294, + 983 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 183 + } + ], + "outputs": [ + { + "name": "", + "type": "AUDIO", + "links": [ + 184, + 186 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 76, + "type": "Reroute", + "pos": [ + 4377, + 1045 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 148 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 174 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 45, + "type": "DownloadOpenUnmixModel", + "pos": [ + -1457, + 88 + ], + "size": { + "0": 361.20001220703125, + "1": 58 + }, + "flags": {}, + "order": 5, + "mode": 0, + "outputs": [ + { + "name": "OPEN_UNMIX_MODEL", + "type": "OPEN_UNMIX_MODEL", + "links": [ + 121 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "DownloadOpenUnmixModel" + }, + "widgets_values": [ + "umxl" + ] + }, + { + "id": 44, + "type": "AudioSeparator", + "pos": [ + -949, + 321 + ], + "size": { + "0": 317.4000244140625, + "1": 158 + }, + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "OPEN_UNMIX_MODEL", + "link": 121, + "slot_index": 0 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 191 + }, + { + "name": "video_frames", + "type": "IMAGE", + "link": 166 + } + ], + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": [ + 124, + 132 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "drums_audio", + "type": "AUDIO", + "links": [ + 125, + 143 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "vocals_audio", + "type": "AUDIO", + "links": [ + 126 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "bass_audio", + "type": "AUDIO", + "links": [ + 127 + ], + "shape": 3, + "slot_index": 3 + }, + { + "name": "other_audio", + "type": "AUDIO", + "links": [ + 128 + ], + "shape": 3, + "slot_index": 4 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "links": [ + 153 + ], + "shape": 3, + "slot_index": 5 + } + ], + "properties": { + "Node name for S&R": "AudioSeparator" + }, + "widgets_values": [ + 30 + ] + }, + { + "id": 89, + "type": "Reroute", + "pos": [ + -1199, + 361 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 190 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 166, + 167 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 105, + "type": "Note", + "pos": [ + -1215, + 655 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 6, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "for expediency I am using a video load, but you can directly load audio as well" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 106, + "type": "VHS_LoadAudioUpload", + "pos": [ + -1218, + 757 + ], + "size": { + "0": 226.8000030517578, + "1": 130 + }, + "flags": {}, + "order": 7, + "mode": 4, + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadAudioUpload" + }, + "widgets_values": { + "audio": "music_square.mp4", + "start_time": 0, + "duration": 0, + "choose audio to upload": "image" + } + }, + { + "id": 59, + "type": "Note", + "pos": [ + 1349, + 183 + ], + "size": { + "0": 420.59600830078125, + "1": 192.9949951171875 + }, + "flags": {}, + "order": 8, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "The audio can be further manipulated with rudimentary frequency filters.\n\nThere are presets and custom filters, and they can be chained together.\n\nUltimately, we only need to process the audio to extract features from it to drive things in our pipelines, not to actually make it sound good!\n\nThis step will often be unnecessary " + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 82, + "type": "Note", + "pos": [ + 2299, + 24 + ], + "size": { + "0": 771.9349365234375, + "1": 179.70501708984375 + }, + "flags": {}, + "order": 9, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "Here we can extract features from the audio to drive things later.\n\nYou can optionally manipulate the features by fiddling with the feature mixer, and preview your changes. The settings I have left in the mixer will essentially do nothing to the features. " + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 103, + "type": "Note", + "pos": [ + 4700, + -464 + ], + "size": { + "0": 416.1949157714844, + "1": 144.5247344970703 + }, + "flags": {}, + "order": 10, + "mode": 0, + "properties": { + "text": "" + }, + "widgets_values": [ + "We can then use the features to manipulate a target.\n\nAt the time of this demonstration, the targets include masks, images, and IPAdapters. I have picked arbitrary mask and image targets, but there are many of each!\n\nFor more info\nhttps://github.com/ryanontheinside/ComfyUI_RyanOnTheInside/" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 107, + "type": "FlexImageKaleidoscope", + "pos": [ + 4912, + 734 + ], + "size": { + "0": 344.3999938964844, + "1": 352.36376953125 + }, + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 192 + }, + { + "name": "feature", + "type": "FEATURE", + "link": 193 + }, + { + "name": "feature_pipe", + "type": "FEATURE_PIPE", + "link": 194 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 195 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlexImageKaleidoscope" + }, + "widgets_values": [ + 1, + 0, + "segments", + "relative", + 8, + 0.5, + 0.5, + 1, + 0, + 0, + 1 + ] + }, + { + "id": 93, + "type": "Reroute", + "pos": [ + 4420, + 420 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 174 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 176, + 192 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 90, + "type": "Reroute", + "pos": [ + 4410, + 330 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 170 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE", + "links": [ + 178, + 188, + 193 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 91, + "type": "Reroute", + "pos": [ + 4410, + 370 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 172 + } + ], + "outputs": [ + { + "name": "", + "type": "FEATURE_PIPE", + "links": [ + 179, + 194 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 104, + "type": "VHS_LoadVideo", + "pos": [ + -1498, + 208 + ], + "size": [ + 235.1999969482422, + 658.5777723524305 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 190 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "frame_count", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 191 + ], + "shape": 3, + "slot_index": 2 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "music_square.mp4", + "force_rate": 30, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 90, + "skip_first_frames": 0, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 90, + "skip_first_frames": 0, + "force_rate": 30, + "filename": "music_square.mp4", + "type": "input", + "format": "video/mp4", + "select_every_nth": 1 + }, + "muted": false + } + } + }, + { + "id": 94, + "type": "MaskToImage", + "pos": [ + 5089, + -228 + ], + "size": { + "0": 210, + "1": 26 + }, + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 180 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 181 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "MaskToImage" + } + } + ], + "links": [ + [ + 121, + 45, + 0, + 44, + 0, + "OPEN_UNMIX_MODEL" + ], + [ + 124, + 44, + 0, + 48, + 0, + "AUDIO" + ], + [ + 125, + 44, + 1, + 49, + 0, + "AUDIO" + ], + [ + 126, + 44, + 2, + 50, + 0, + "AUDIO" + ], + [ + 127, + 44, + 3, + 51, + 0, + "AUDIO" + ], + [ + 128, + 44, + 4, + 52, + 0, + "AUDIO" + ], + [ + 130, + 56, + 0, + 55, + 1, + "FREQUENCY_FILTER" + ], + [ + 131, + 55, + 0, + 57, + 0, + "AUDIO" + ], + [ + 132, + 44, + 0, + 60, + 0, + "*" + ], + [ + 133, + 60, + 0, + 55, + 0, + "AUDIO" + ], + [ + 134, + 60, + 0, + 61, + 0, + "AUDIO" + ], + [ + 135, + 62, + 0, + 61, + 1, + "FREQUENCY_FILTER" + ], + [ + 136, + 61, + 0, + 63, + 0, + "AUDIO" + ], + [ + 137, + 60, + 0, + 64, + 0, + "AUDIO" + ], + [ + 138, + 65, + 0, + 64, + 1, + "FREQUENCY_FILTER" + ], + [ + 139, + 64, + 0, + 66, + 0, + "AUDIO" + ], + [ + 142, + 68, + 0, + 65, + 0, + "FREQUENCY_FILTER" + ], + [ + 143, + 44, + 1, + 70, + 0, + "*" + ], + [ + 145, + 70, + 0, + 72, + 0, + "*" + ], + [ + 148, + 75, + 0, + 76, + 0, + "*" + ], + [ + 153, + 44, + 5, + 78, + 0, + "*" + ], + [ + 154, + 78, + 0, + 79, + 0, + "*" + ], + [ + 155, + 72, + 0, + 43, + 0, + "AUDIO" + ], + [ + 156, + 79, + 0, + 43, + 1, + "FEATURE_PIPE" + ], + [ + 157, + 43, + 0, + 80, + 0, + "FEATURE" + ], + [ + 158, + 80, + 1, + 81, + 0, + "IMAGE" + ], + [ + 166, + 89, + 0, + 44, + 2, + "IMAGE" + ], + [ + 167, + 89, + 0, + 75, + 0, + "*" + ], + [ + 170, + 80, + 0, + 90, + 0, + "*" + ], + [ + 172, + 43, + 1, + 91, + 0, + "*" + ], + [ + 174, + 76, + 0, + 93, + 0, + "*" + ], + [ + 176, + 93, + 0, + 92, + 0, + "IMAGE" + ], + [ + 177, + 92, + 0, + 83, + 0, + "MASK" + ], + [ + 178, + 90, + 0, + 83, + 1, + "FEATURE" + ], + [ + 179, + 91, + 0, + 83, + 2, + "FEATURE_PIPE" + ], + [ + 180, + 83, + 0, + 94, + 0, + "MASK" + ], + [ + 181, + 94, + 0, + 95, + 0, + "IMAGE" + ], + [ + 183, + 72, + 0, + 96, + 0, + "*" + ], + [ + 184, + 96, + 0, + 95, + 1, + "AUDIO" + ], + [ + 186, + 96, + 0, + 97, + 1, + "AUDIO" + ], + [ + 188, + 90, + 0, + 98, + 0, + "FEATURE" + ], + [ + 190, + 104, + 0, + 89, + 0, + "*" + ], + [ + 191, + 104, + 2, + 44, + 1, + "AUDIO" + ], + [ + 192, + 93, + 0, + 107, + 0, + "IMAGE" + ], + [ + 193, + 90, + 0, + 107, + 1, + "FEATURE" + ], + [ + 194, + 91, + 0, + 107, + 2, + "FEATURE_PIPE" + ], + [ + 195, + 107, + 0, + 97, + 0, + "IMAGE" + ] + ], + "groups": [ + { + "title": "Separate Audio", + "bounding": [ + -1523, + -70, + 1480, + 994 + ], + "color": "#3f789e", + "font_size": 24 + }, + { + "title": "Filter Audio", + "bounding": [ + -17, + -76, + 2121, + 1008 + ], + "color": "#3f789e", + "font_size": 24 + }, + { + "title": "Audio Features", + "bounding": [ + 2167, + -77, + 1666, + 975 + ], + "color": "#3f789e", + "font_size": 24 + }, + { + "title": "Manipulate Target", + "bounding": [ + 4117, + -354, + 1840, + 1504 + ], + "color": "#3f789e", + "font_size": 24 + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.19784466890013533, + "offset": [ + 2250.364932192568, + 1936.2073084754438 + ] + } + }, + "version": 0.4 +} \ No newline at end of file