diff --git a/demo/creative_interpolation_example.json b/demo/creative_interpolation_example.json index 11bac6e..e9dd578 100644 --- a/demo/creative_interpolation_example.json +++ b/demo/creative_interpolation_example.json @@ -1,6 +1,6 @@ { - "last_node_id": 642, - "last_link_id": 1185, + "last_node_id": 644, + "last_link_id": 1186, "nodes": [ { "id": 570, @@ -220,7 +220,7 @@ "1": 364.0000305175781 }, "flags": {}, - "order": 43, + "order": 44, "mode": 0, "inputs": [ { @@ -324,7 +324,7 @@ 26 ], "flags": {}, - "order": 45, + "order": 43, "mode": 0, "inputs": [ { @@ -466,41 +466,6 @@ "image" ] }, - { - "id": 450, - "type": "Note Plus (mtb)", - "pos": { - "0": -987.7281494140625, - "1": -666.555419921875, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0 - }, - "size": { - "0": 480, - "1": 130 - }, - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "### Setting frame position ⮕\n\n
\n\nSetting linear frame distribution makes the frames spaced out by the linear value - for example, if it's set to 16, the frames will be at positions 0, 16, 32, etc. If you set type to dynamic, you'll need to enter the values below.", - "markdown", - "", - "one_dark" - ], - "color": "#223", - "bgcolor": "#335", - "shape": 1 - }, { "id": 451, "type": "Note Plus (mtb)", @@ -521,7 +486,7 @@ "1": 100 }, "flags": {}, - "order": 8, + "order": 7, "mode": 0, "inputs": [], "outputs": [], @@ -556,7 +521,7 @@ "1": 100 }, "flags": {}, - "order": 9, + "order": 8, "mode": 0, "inputs": [], "outputs": [], @@ -591,7 +556,7 @@ "1": 110 }, "flags": {}, - "order": 10, + "order": 9, "mode": 0, "inputs": [], "outputs": [], @@ -618,7 +583,7 @@ "1": 364.0000305175781 }, "flags": {}, - "order": 44, + "order": 45, "mode": 0, "inputs": [ { @@ -682,7 +647,7 @@ "1": 1040 }, "flags": {}, - "order": 11, + "order": 10, "mode": 0, "inputs": [], "outputs": [], @@ -905,41 +870,6 @@ "split_index": 3 } }, - { - "id": 446, - "type": "Note Plus (mtb)", - "pos": { - "0": 4063, - "1": -862, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0 - }, - "size": { - "0": 210, - "1": 410 - }, - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "## ⬅ Tweak motion_scale to change amount of movement\n
\nYou can tweak motion_scale on the left to increase or decrease the amount of motion in the generation - just change the value in brackets. \n
\n
\nYou can also schedule motion scales with this format:\n
\n
\n0:(1.3),16:(1.6)", - "markdown", - "", - "one_dark" - ], - "color": "#223", - "bgcolor": "#335", - "shape": 1 - }, { "id": 598, "type": "ImageFromBatch", @@ -954,7 +884,7 @@ "flags": { "collapsed": true }, - "order": 51, + "order": 50, "mode": 4, "inputs": [ { @@ -1002,7 +932,7 @@ "1": 110 }, "flags": {}, - "order": 13, + "order": 11, "mode": 0, "inputs": [], "outputs": [], @@ -1199,7 +1129,7 @@ "1": 100 }, "flags": {}, - "order": 14, + "order": 12, "mode": 0, "inputs": [], "outputs": [], @@ -1258,41 +1188,6 @@ "color": "#223", "bgcolor": "#335" }, - { - "id": 589, - "type": "Note Plus (mtb)", - "pos": { - "0": 21.271812438964844, - "1": -141.55532836914062, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0 - }, - "size": { - "0": 730, - "1": 70 - }, - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "Find the settings confusing and hard to understand? This is part of why we made [Dough](https://github.com/banodoco/dough) - an open-source creative tool that provides simple controls on top of this + much more :)", - "markdown", - "", - "one_dark" - ], - "color": "#223", - "bgcolor": "#335", - "shape": 1 - }, { "id": 552, "type": "ADE_AnimateDiffLoRALoader", @@ -1305,7 +1200,7 @@ "1": 82 }, "flags": {}, - "order": 16, + "order": 13, "mode": 4, "inputs": [ { @@ -1361,9 +1256,9 @@ "type": "IMAGE", "links": [ 1058, - 1061, 1096, - 1131 + 1131, + 1186 ], "slot_index": 0 } @@ -1392,7 +1287,7 @@ "1": 365.04229736328125 }, "flags": {}, - "order": 17, + "order": 14, "mode": 0, "inputs": [ { @@ -1452,7 +1347,7 @@ "1": 150 }, "flags": {}, - "order": 18, + "order": 15, "mode": 0, "inputs": [], "outputs": [], @@ -1527,7 +1422,7 @@ "1": 58 }, "flags": {}, - "order": 19, + "order": 16, "mode": 0, "inputs": [ { @@ -1619,41 +1514,6 @@ 1 ] }, - { - "id": 596, - "type": "Note Plus (mtb)", - "pos": { - "0": -843.9073486328125, - "1": 453.05902099609375, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0 - }, - "size": { - "0": 590, - "1": 70 - }, - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "If you can't see these nodes, you need to update the Steerable Moton node in Comfy Manager!", - "markdown", - "", - "one_dark" - ], - "color": "#223", - "bgcolor": "#335", - "shape": 1 - }, { "id": 560, "type": "LoadImage", @@ -1661,12 +1521,12 @@ 1100.56631612947, -531.765364103103 ], - "size": { - "0": 249.44232177734375, - "1": 314 - }, + "size": [ + 249.44232177734375, + 314.00001525878906 + ], "flags": {}, - "order": 21, + "order": 17, "mode": 4, "outputs": [ { @@ -1707,7 +1567,7 @@ "flags": { "collapsed": false }, - "order": 22, + "order": 18, "mode": 4, "outputs": [ { @@ -1816,7 +1676,7 @@ "1": 350 }, "flags": {}, - "order": 23, + "order": 19, "mode": 0, "inputs": [], "outputs": [], @@ -1843,7 +1703,7 @@ 194 ], "flags": {}, - "order": 24, + "order": 20, "mode": 0, "outputs": [ { @@ -2060,7 +1920,7 @@ "1": 260 }, "flags": {}, - "order": 25, + "order": 21, "mode": 0, "inputs": [], "outputs": [], @@ -2087,7 +1947,7 @@ "1": 91.58576202392578 }, "flags": {}, - "order": 26, + "order": 22, "mode": 0, "outputs": [ { @@ -2108,97 +1968,6 @@ "SD1.5/pytorch_model.bin" ] }, - { - "id": 593, - "type": "IpaConfiguration", - "pos": [ - -850.9076608253595, - 120.0587675754168 - ], - "size": { - "0": 267.9491882324219, - "1": 295.9013977050781 - }, - "flags": { - "collapsed": false - }, - "order": 27, - "mode": 0, - "outputs": [ - { - "name": "configuration", - "type": "ADVANCED_IPA_SETTINGS", - "links": [ - 1127 - ], - "shape": 3, - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "IpaConfiguration" - }, - "widgets_values": [ - 0, - 0.3, - "ease in-out", - 1, - "V only", - 0, - true, - "shuffle", - 0 - ] - }, - { - "id": 461, - "type": "CheckpointLoaderSimple", - "pos": [ - -1327, - -364 - ], - "size": { - "0": 210, - "1": 98 - }, - "flags": {}, - "order": 28, - "mode": 0, - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 1107 - ], - "shape": 3, - "slot_index": 0 - }, - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 1106, - 1108 - ], - "shape": 3, - "slot_index": 1 - }, - { - "name": "VAE", - "type": "VAE", - "links": [], - "shape": 3, - "slot_index": 2 - } - ], - "properties": { - "Node name for S&R": "CheckpointLoaderSimple" - }, - "widgets_values": [ - "Realistic_Vision_V5.0.safetensors" - ] - }, { "id": 458, "type": "VAELoader", @@ -2211,7 +1980,7 @@ "1": 99.132568359375 }, "flags": {}, - "order": 29, + "order": 23, "mode": 0, "outputs": [ { @@ -2231,104 +2000,6 @@ "vae-ft-mse-840000-ema-pruned.safetensors" ] }, - { - "id": 468, - "type": "ACN_AdvancedControlNetApply", - "pos": [ - 2438, - -1072 - ], - "size": { - "0": 285.6000061035156, - "1": 351.772705078125 - }, - "flags": {}, - "order": 60, - "mode": 0, - "inputs": [ - { - "name": "positive", - "type": "CONDITIONING", - "link": 1124, - "slot_index": 0 - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": 1125, - "slot_index": 1 - }, - { - "name": "control_net", - "type": "CONTROL_NET", - "link": 879 - }, - { - "name": "image", - "type": "IMAGE", - "link": 1064 - }, - { - "name": "mask_optional", - "type": "MASK", - "link": null - }, - { - "name": "timestep_kf", - "type": "TIMESTEP_KEYFRAME", - "link": null - }, - { - "name": "latent_kf_override", - "type": "LATENT_KEYFRAME", - "link": null - }, - { - "name": "weights_override", - "type": "CONTROL_NET_WEIGHTS", - "link": null - }, - { - "name": "model_optional", - "type": "MODEL", - "link": null - } - ], - "outputs": [ - { - "name": "positive", - "type": "CONDITIONING", - "links": [ - 1164 - ], - "shape": 3, - "slot_index": 0 - }, - { - "name": "negative", - "type": "CONDITIONING", - "links": [ - 1165 - ], - "shape": 3, - "slot_index": 1 - }, - { - "name": "model_opt", - "type": "MODEL", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "ACN_AdvancedControlNetApply" - }, - "widgets_values": [ - 0.85, - 0, - 0.3 - ] - }, { "id": 583, "type": "HighRes-Fix Script", @@ -2341,7 +2012,7 @@ 250 ], "flags": {}, - "order": 30, + "order": 24, "mode": 4, "inputs": [ { @@ -2386,31 +2057,6 @@ "bgcolor": "#665533", "shape": 1 }, - { - "id": 436, - "type": "PreviewImage", - "pos": [ - -15, - -694 - ], - "size": { - "0": 781.8199462890625, - "1": 516.6347045898438 - }, - "flags": {}, - "order": 54, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 1123 - } - ], - "properties": { - "Node name for S&R": "PreviewImage" - } - }, { "id": 588, "type": "Note Plus (mtb)", @@ -2431,7 +2077,7 @@ "1": 160 }, "flags": {}, - "order": 31, + "order": 25, "mode": 0, "inputs": [], "outputs": [], @@ -2446,162 +2092,6 @@ "bgcolor": "#335", "shape": 1 }, - { - "id": 281, - "type": "VHS_VideoCombine", - "pos": [ - 5232, - -1118 - ], - "size": [ - 800, - 1084 - ], - "flags": {}, - "order": 70, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 1031 - }, - { - "name": "audio", - "type": "VHS_AUDIO", - "link": null - }, - { - "name": "meta_batch", - "type": "VHS_BatchManager", - "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": "steerable-motion/AD_", - "format": "video/h264-mp4", - "pix_fmt": "yuv420p", - "crf": 20, - "save_metadata": true, - "pingpong": false, - "save_output": true, - "videopreview": { - "hidden": false, - "paused": false, - "params": { - "filename": "AD__01365.mp4", - "subfolder": "steerable-motion", - "type": "output", - "format": "video/h264-mp4" - } - } - } - }, - { - "id": 548, - "type": "BatchValueScheduleLatentInput", - "pos": [ - 3684, - -901 - ], - "size": { - "0": 352.79998779296875, - "1": 140.00003051757812 - }, - "flags": {}, - "order": 57, - "mode": 0, - "inputs": [ - { - "name": "num_latents", - "type": "LATENT", - "link": 1006 - } - ], - "outputs": [ - { - "name": "FLOAT", - "type": "FLOAT", - "links": [ - 998 - ], - "shape": 3, - "slot_index": 0 - }, - { - "name": "INT", - "type": "INT", - "links": null, - "shape": 3, - "slot_index": 1 - }, - { - "name": "LATENT", - "type": "LATENT", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BatchValueScheduleLatentInput" - }, - "widgets_values": [ - "0:(1.3)", - true - ] - }, - { - "id": 573, - "type": "LoadImage", - "pos": [ - -1770, - -1030 - ], - "size": { - "0": 315, - "1": 314.0000915527344 - }, - "flags": {}, - "order": 32, - "mode": 4, - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1052 - ], - "shape": 3, - "slot_index": 0 - }, - { - "name": "MASK", - "type": "MASK", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "LoadImage" - }, - "widgets_values": [ - "hannahsubmarine_fantastical_illustration_of_a_heart_sci-fi_An_4c1cf82f-80af-4f95-9b06-d48c65a16b83_2 (1).png", - "image" - ] - }, { "id": 464, "type": "ADE_EmptyLatentImageLarge", @@ -2670,41 +2160,6 @@ "color": "#232", "bgcolor": "#353" }, - { - "id": 642, - "type": "Int Input [Dream]", - "pos": [ - -1297, - -670 - ], - "size": { - "0": 210, - "1": 58 - }, - "flags": { - "collapsed": true - }, - "order": 33, - "mode": 0, - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1184, - 1185 - ], - "shape": 3, - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "Int Input [Dream]" - }, - "widgets_values": [ - 512 - ] - }, { "id": 604, "type": "ImageResize+", @@ -2779,31 +2234,6 @@ 0 ] }, - { - "id": 389, - "type": "PreviewImage", - "pos": [ - -28, - -1051 - ], - "size": { - "0": 785.2230224609375, - "1": 246 - }, - "flags": {}, - "order": 50, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 1061 - } - ], - "properties": { - "Node name for S&R": "PreviewImage" - } - }, { "id": 369, "type": "IPAdapterModelLoader", @@ -2818,7 +2248,7 @@ "flags": { "collapsed": false }, - "order": 34, + "order": 26, "mode": 0, "outputs": [ { @@ -2838,159 +2268,6 @@ "ip-adapter-plus_sd15.bin" ] }, - { - "id": 594, - "type": "IpaConfiguration", - "pos": [ - -530.8476876532877, - 128.40384146605234 - ], - "size": { - "0": 258.1965637207031, - "1": 286.34881591796875 - }, - "flags": {}, - "order": 35, - "mode": 0, - "outputs": [ - { - "name": "configuration", - "type": "ADVANCED_IPA_SETTINGS", - "links": [ - 1126 - ], - "shape": 3, - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "IpaConfiguration" - }, - "widgets_values": [ - 0.3, - 0.8, - "linear", - 0.7000000000000001, - "V only", - 0, - false, - "shuffle", - 0 - ] - }, - { - "id": 569, - "type": "LoadImage", - "pos": [ - -2114, - -1389 - ], - "size": { - "0": 315, - "1": 314.0000915527344 - }, - "flags": {}, - "order": 36, - "mode": 0, - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1049 - ], - "shape": 3, - "slot_index": 0 - }, - { - "name": "MASK", - "type": "MASK", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "LoadImage" - }, - "widgets_values": [ - "downloaded_file_fb33e4b6-1741-4952-be3a-85a711666637.png", - "image" - ] - }, - { - "id": 571, - "type": "LoadImage", - "pos": [ - -1756, - -1402 - ], - "size": { - "0": 315, - "1": 314.0000915527344 - }, - "flags": {}, - "order": 37, - "mode": 0, - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1050 - ], - "shape": 3, - "slot_index": 0 - }, - { - "name": "MASK", - "type": "MASK", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "LoadImage" - }, - "widgets_values": [ - "downloaded_file_4914b117-cede-4a47-abf9-067dd61fec14.png", - "image" - ] - }, - { - "id": 640, - "type": "Int Input [Dream]", - "pos": [ - -1292, - -769 - ], - "size": { - "0": 210, - "1": 58 - }, - "flags": { - "collapsed": true - }, - "order": 38, - "mode": 0, - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1182, - 1183 - ], - "shape": 3, - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "Int Input [Dream]" - }, - "widgets_values": [ - 512 - ] - }, { "id": 595, "type": "Note Plus (mtb)", @@ -3011,7 +2288,7 @@ "1": 410 }, "flags": {}, - "order": 39, + "order": 27, "mode": 0, "inputs": [], "outputs": [], @@ -3027,199 +2304,391 @@ "shape": 1 }, { - "id": 536, - "type": "ADE_AnimateDiffLoRALoader", + "id": 461, + "type": "CheckpointLoaderSimple", "pos": [ - 2434, - -535 + -1327, + -364 ], "size": { - "0": 308.66558837890625, - "1": 82 + "0": 210, + "1": 98 }, "flags": {}, - "order": 41, + "order": 28, "mode": 0, - "inputs": [ - { - "name": "prev_motion_lora", - "type": "MOTION_LORA", - "link": 1007 - } - ], - "outputs": [ - { - "name": "MOTION_LORA", - "type": "MOTION_LORA", - "links": [ - 1004 - ], - "shape": 3, - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "ADE_AnimateDiffLoRALoader" - }, - "widgets_values": [ - "250_cseti_Drone-Rotating_3D_footage_fr16.safetensors", - 0.8 - ] - }, - { - "id": 207, - "type": "KSampler Adv. (Efficient)", - "pos": [ - 3142, - -909 - ], - "size": { - "0": 496.3030090332031, - "1": 655.8421630859375 - }, - "flags": { - "pinned": false - }, - "order": 63, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 1003 - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": 1164 - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": 1165 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 876 - }, - { - "name": "optional_vae", - "type": "VAE", - "link": 1080 - }, - { - "name": "script", - "type": "SCRIPT", - "link": 1072, - "slot_index": 5 - } - ], "outputs": [ { "name": "MODEL", "type": "MODEL", - "links": [], + "links": [ + 1107 + ], "shape": 3, "slot_index": 0 }, { - "name": "CONDITIONING+", - "type": "CONDITIONING", - "links": [], + "name": "CLIP", + "type": "CLIP", + "links": [ + 1106, + 1108 + ], "shape": 3, "slot_index": 1 }, - { - "name": "CONDITIONING-", - "type": "CONDITIONING", - "links": [], - "shape": 3, - "slot_index": 2 - }, - { - "name": "LATENT", - "type": "LATENT", - "links": [], - "shape": 3, - "slot_index": 3 - }, { "name": "VAE", "type": "VAE", "links": [], "shape": 3, - "slot_index": 4 - }, - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1152 - ], - "shape": 3, - "slot_index": 5 + "slot_index": 2 } ], - "title": "KSampler Adv. (Efficient), CN sampler", "properties": { - "Node name for S&R": "KSampler Adv. (Efficient)" + "Node name for S&R": "CheckpointLoaderSimple" }, "widgets_values": [ - "enable", - 261986541818834, - null, - 20, - 8, - "euler_ancestral", - "normal", - 0, - 20, - "disable", - "auto", - "true" + "Realistic_Vision_V5.0.safetensors" + ] + }, + { + "id": 446, + "type": "Note Plus (mtb)", + "pos": { + "0": 4063, + "1": -862, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 210, + "1": 410 + }, + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "## ⬅ Tweak motion_scale to change amount of movement\n
\nYou can tweak motion_scale on the left to increase or decrease the amount of motion in the generation - just change the value in brackets. \n
\n
\nYou can also schedule motion scales with this format:\n
\n
\n0:(1.3),16:(1.6)", + "markdown", + "", + "one_dark" ], - "color": "#222233", - "bgcolor": "#333355", + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { - "id": 572, - "type": "LoadImage", - "pos": [ - -2100, - -1030 - ], + "id": 589, + "type": "Note Plus (mtb)", + "pos": { + "0": 21.271812438964844, + "1": -141.55532836914062, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, "size": { - "0": 315, - "1": 314.0000915527344 + "0": 730, + "1": 70 }, "flags": {}, - "order": 40, + "order": 30, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "Find the settings confusing and hard to understand? This is part of why we made [Dough](https://github.com/banodoco/dough) - an open-source creative tool that provides simple controls on top of this + much more :)", + "markdown", + "", + "one_dark" + ], + "color": "#223", + "bgcolor": "#335", + "shape": 1 + }, + { + "id": 450, + "type": "Note Plus (mtb)", + "pos": { + "0": -999, + "1": -682, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 480, + "1": 130 + }, + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "### Setting frame position ⮕\n\n
\n\nSetting linear frame distribution makes the frames spaced out by the linear value - for example, if it's set to 16, the frames will be at positions 0, 16, 32, etc. If you set type to dynamic, you'll need to enter the values below.", + "markdown", + "", + "one_dark" + ], + "color": "#223", + "bgcolor": "#335", + "shape": 1 + }, + { + "id": 596, + "type": "Note Plus (mtb)", + "pos": { + "0": -842, + "1": 438, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + "size": { + "0": 590, + "1": 70 + }, + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "If you can't see these nodes, you need to update the Steerable Moton node in Comfy Manager!", + "markdown", + "", + "one_dark" + ], + "color": "#223", + "bgcolor": "#335", + "shape": 1 + }, + { + "id": 593, + "type": "IpaConfiguration", + "pos": [ + -869, + 93 + ], + "size": { + "0": 267.9491882324219, + "1": 295.9013977050781 + }, + "flags": { + "collapsed": false + }, + "order": 33, "mode": 0, "outputs": [ { - "name": "IMAGE", - "type": "IMAGE", + "name": "configuration", + "type": "ADVANCED_IPA_SETTINGS", "links": [ - 1051 + 1127 ], "shape": 3, "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IpaConfiguration" + }, + "widgets_values": [ + 0, + 0.3, + "ease in-out", + 1, + "V only", + 0, + false, + "dissolve", + 0 + ] + }, + { + "id": 281, + "type": "VHS_VideoCombine", + "pos": [ + 5232, + -1118 + ], + "size": [ + 800, + 1693.375 + ], + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1031 }, { - "name": "MASK", - "type": "MASK", + "name": "audio", + "type": "VHS_AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", "links": null, "shape": 3 } ], "properties": { - "Node name for S&R": "LoadImage" + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 16, + "loop_count": 0, + "filename_prefix": "steerable-motion/AD_", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 20, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AD__01437.mp4", + "subfolder": "steerable-motion", + "type": "output", + "format": "video/h264-mp4" + } + } + } + }, + { + "id": 548, + "type": "BatchValueScheduleLatentInput", + "pos": [ + 3684, + -901 + ], + "size": { + "0": 352.79998779296875, + "1": 140.00003051757812 + }, + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "name": "num_latents", + "type": "LATENT", + "link": 1006 + } + ], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 998 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "INT", + "type": "INT", + "links": null, + "shape": 3, + "slot_index": 1 + }, + { + "name": "LATENT", + "type": "LATENT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "BatchValueScheduleLatentInput" }, "widgets_values": [ - "downloaded_file_a8dfd493-34f7-4eb8-9b4c-eb057f79b903.png", - "image" + "0:(1.25)", + true + ] + }, + { + "id": 594, + "type": "IpaConfiguration", + "pos": [ + -544, + 103 + ], + "size": { + "0": 258.1965637207031, + "1": 286.34881591796875 + }, + "flags": {}, + "order": 34, + "mode": 0, + "outputs": [ + { + "name": "configuration", + "type": "ADVANCED_IPA_SETTINGS", + "links": [ + 1126 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "IpaConfiguration" + }, + "widgets_values": [ + 0, + 1, + "strong middle", + 0.7000000000000001, + "V only", + 0.75, + true, + "fade", + 0 ] }, { @@ -3234,7 +2703,7 @@ "1": 631.765625 }, "flags": {}, - "order": 52, + "order": 51, "mode": 0, "inputs": [ { @@ -3352,14 +2821,545 @@ 24, "0,24,40", "linear", - "1.0", + "0.9", "(1.0,1.0),(1.0,1.5)(1.0,0.5)", "linear", - "(0.2,0.8)", + "(0.0,0.8)", "(0.0,1.0),(0.0,1.0),(0.0,1.0),(0.0,1.0)", - 3, + 4, true ] + }, + { + "id": 389, + "type": "PreviewImage", + "pos": [ + -22, + -1059 + ], + "size": { + "0": 785.2230224609375, + "1": 246 + }, + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1186 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 536, + "type": "ADE_AnimateDiffLoRALoader", + "pos": [ + 2435, + -537 + ], + "size": { + "0": 308.66558837890625, + "1": 82 + }, + "flags": {}, + "order": 41, + "mode": 4, + "inputs": [ + { + "name": "prev_motion_lora", + "type": "MOTION_LORA", + "link": 1007 + } + ], + "outputs": [ + { + "name": "MOTION_LORA", + "type": "MOTION_LORA", + "links": [ + 1004 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffLoRALoader" + }, + "widgets_values": [ + "300_zooming_in_temporal_unet.safetensors", + 0.4 + ] + }, + { + "id": 436, + "type": "PreviewImage", + "pos": [ + -56, + -640 + ], + "size": { + "0": 781.8199462890625, + "1": 516.6347045898438 + }, + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1123 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 569, + "type": "LoadImage", + "pos": [ + -2114, + -1389 + ], + "size": { + "0": 315, + "1": 314.0000915527344 + }, + "flags": {}, + "order": 35, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1049 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "2024-05-02_16-55-16_8182.png", + "image" + ] + }, + { + "id": 571, + "type": "LoadImage", + "pos": [ + -1756, + -1402 + ], + "size": { + "0": 315, + "1": 314.0000915527344 + }, + "flags": {}, + "order": 36, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1050 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "2024-05-02_16-54-20_9331.png", + "image" + ] + }, + { + "id": 572, + "type": "LoadImage", + "pos": [ + -2099, + -1029 + ], + "size": { + "0": 315, + "1": 314.0000915527344 + }, + "flags": {}, + "order": 37, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1051 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "2024-05-02_16-49-59_2367.png", + "image" + ] + }, + { + "id": 573, + "type": "LoadImage", + "pos": [ + -1770, + -1030 + ], + "size": { + "0": 315, + "1": 314.0000915527344 + }, + "flags": {}, + "order": 38, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1052 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "2024-05-02_16-50-19_1385.png", + "image" + ] + }, + { + "id": 640, + "type": "Int Input [Dream]", + "pos": [ + -1292, + -769 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": { + "collapsed": true + }, + "order": 39, + "mode": 0, + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1182, + 1183 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Int Input [Dream]" + }, + "widgets_values": [ + 512 + ] + }, + { + "id": 642, + "type": "Int Input [Dream]", + "pos": [ + -1342, + -682 + ], + "size": { + "0": 210, + "1": 58 + }, + "flags": { + "collapsed": false + }, + "order": 40, + "mode": 0, + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1184, + 1185 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Int Input [Dream]" + }, + "widgets_values": [ + 912 + ] + }, + { + "id": 207, + "type": "KSampler Adv. (Efficient)", + "pos": [ + 3141, + -922 + ], + "size": { + "0": 496.3030090332031, + "1": 655.8421630859375 + }, + "flags": { + "pinned": false + }, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1003 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 1164 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 1165 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 876 + }, + { + "name": "optional_vae", + "type": "VAE", + "link": 1080 + }, + { + "name": "script", + "type": "SCRIPT", + "link": 1072, + "slot_index": 5 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CONDITIONING+", + "type": "CONDITIONING", + "links": [], + "shape": 3, + "slot_index": 1 + }, + { + "name": "CONDITIONING-", + "type": "CONDITIONING", + "links": [], + "shape": 3, + "slot_index": 2 + }, + { + "name": "LATENT", + "type": "LATENT", + "links": [], + "shape": 3, + "slot_index": 3 + }, + { + "name": "VAE", + "type": "VAE", + "links": [], + "shape": 3, + "slot_index": 4 + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1152 + ], + "shape": 3, + "slot_index": 5 + } + ], + "title": "KSampler Adv. (Efficient), CN sampler", + "properties": { + "Node name for S&R": "KSampler Adv. (Efficient)" + }, + "widgets_values": [ + "enable", + 261986541818834, + null, + 20, + 8, + "euler_ancestral", + "normal", + 0, + 20, + "disable", + "auto", + "true" + ], + "color": "#222233", + "bgcolor": "#333355", + "shape": 1 + }, + { + "id": 468, + "type": "ACN_AdvancedControlNetApply", + "pos": [ + 2438, + -1072 + ], + "size": { + "0": 285.6000061035156, + "1": 351.772705078125 + }, + "flags": {}, + "order": 60, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 1124, + "slot_index": 0 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 1125, + "slot_index": 1 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 879 + }, + { + "name": "image", + "type": "IMAGE", + "link": 1064 + }, + { + "name": "mask_optional", + "type": "MASK", + "link": null + }, + { + "name": "timestep_kf", + "type": "TIMESTEP_KEYFRAME", + "link": null + }, + { + "name": "latent_kf_override", + "type": "LATENT_KEYFRAME", + "link": null + }, + { + "name": "weights_override", + "type": "CONTROL_NET_WEIGHTS", + "link": null + }, + { + "name": "model_optional", + "type": "MODEL", + "link": null + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 1164 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 1165 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "model_opt", + "type": "MODEL", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ACN_AdvancedControlNetApply" + }, + "widgets_values": [ + 0.85, + 0, + 0.3 + ] } ], "links": [ @@ -3547,14 +3547,6 @@ 0, "IMAGE" ], - [ - 1061, - 576, - 0, - 389, - 0, - "IMAGE" - ], [ 1064, 469, @@ -3906,6 +3898,14 @@ 604, 2, "INT" + ], + [ + 1186, + 576, + 0, + 389, + 0, + "IMAGE" ] ], "groups": [