diff --git a/README.md b/README.md
index e737204..60d0b23 100644
--- a/README.md
+++ b/README.md
@@ -34,6 +34,17 @@ Through trial and error, you'll need to build an understanding of how the motion
It won't work for everything but if you can figure out how to wield it, this approach can provide enough control for you to make beautiful things that match your imagination precisely.
+## Want to help explore new ways to use this and expand the capabilities?
+
+I believe that that are endless ways to expand upon and extend the ideas in this node.
+
+For example, you can use Ostiris' composition IPA to provide additional structure to the generation:
+
+
+
+Additionally, in [this example by Superbeasts.ai](https://raw.githubusercontent.com/banodoco/steerable-motion/main/demo/SuperBeasts-POM-SmoothBatchCreative-V1.3.json), you can see how he uses depth maps to create a smoother motion effect.
+
+
## Want to give feedback, or join a community who are pushing open source models to their artistic and technical limits?
You're very welcome to drop into our Discord [here](https://discord.com/invite/8Wx9dFu5tP).
diff --git a/SteerableMotion.py b/SteerableMotion.py
index a78ff04..698fd5c 100644
--- a/SteerableMotion.py
+++ b/SteerableMotion.py
@@ -37,8 +37,7 @@ class BatchCreativeInterpolationNode:
"linear_strength_value": ("STRING", {"multiline": False, "default": "(0.3,0.4)"}),
"dynamic_strength_values": ("STRING", {"multiline": True, "default": "(0.0,1.0),(0.0,1.0),(0.0,1.0),(0.0,1.0)"}),
"buffer": ("INT", {"default": 4, "min": 1, "max": 16, "step": 1}),
- "high_detail_mode": ("BOOLEAN", {"default": True}),
- "input_image_adherence": ("FLOAT", {"default": 0.4, "min": 0.0, "max": 1.0, "step": 0.01}),
+ "high_detail_mode": ("BOOLEAN", {"default": True}),
},
"optional": {
"base_ipa_advanced_settings": ("ADVANCED_IPA_SETTINGS",),
@@ -46,8 +45,8 @@ class BatchCreativeInterpolationNode:
}
}
- RETURN_TYPES = ("IMAGE","CONDITIONING","CONDITIONING","MODEL","SPARSE_METHOD","INT", "FLOAT")
- RETURN_NAMES = ("GRAPH","POSITIVE","NEGATIVE","MODEL","KEYFRAME_POSITIONS","BATCH_SIZE", "SPARSECTRL_END_PERCENT")
+ RETURN_TYPES = ("IMAGE","CONDITIONING","CONDITIONING","MODEL","SPARSE_METHOD","INT")
+ RETURN_NAMES = ("GRAPH","POSITIVE","NEGATIVE","MODEL","KEYFRAME_POSITIONS","BATCH_SIZE")
FUNCTION = "combined_function"
CATEGORY = "Steerable-Motion"
@@ -57,8 +56,7 @@ class BatchCreativeInterpolationNode:
type_of_key_frame_influence,linear_key_frame_influence_value,
dynamic_key_frame_influence_values,type_of_strength_distribution,
linear_strength_value,dynamic_strength_values,
- buffer, high_detail_mode,input_image_adherence,
- base_ipa_advanced_settings=None,detail_ipa_advanced_settings=None):
+ buffer, high_detail_mode,base_ipa_advanced_settings=None,detail_ipa_advanced_settings=None):
def get_keyframe_positions(type_of_frame_distribution, dynamic_frame_distribution_values, images, linear_frame_distribution_value):
if type_of_frame_distribution == "dynamic":
@@ -106,21 +104,19 @@ class BatchCreativeInterpolationNode:
ipadapter_weights = ipadapter_weights if ipadapter_weights is not None else []
max_length = max(len(cn_frame_numbers), len(ipadapter_frame_numbers))
+ label_counter = 1 if buffer < 0 else 0
for i in range(max_length):
if i < len(cn_frame_numbers):
- if buffer > 0:
- label = 'starting_buffer' if i == 0 else ('ending_buffer' if i == len(cn_frame_numbers)-1 else f'cn_strength_{i}')
- else:
- label = f'cn_strength_{i}'
+ label = 'cn_strength_buffer' if (i == 0 and buffer > 0) else f'cn_strength_{label_counter}'
plt.plot(cn_frame_numbers[i], cn_weights[i], marker='o', color=colors[i % len(colors)], label=label)
if i < len(ipadapter_frame_numbers):
- if buffer > 0:
- label = 'starting_buffer' if i == 0 else ('ending_buffer' if i == len(ipadapter_frame_numbers)-1 else f'image_{i}')
- else:
- label = f'ipa_strength_{i}'
+ label = 'ipa_strength_buffer' if (i == 0 and buffer > 0) else f'ipa_strength_{label_counter}'
plt.plot(ipadapter_frame_numbers[i], ipadapter_weights[i], marker='x', linestyle='--', color=colors[i % len(colors)], label=label)
+ if label_counter == 0 or buffer < 0 or i > 0:
+ label_counter += 1
+
plt.legend()
# Adjusted generator expression for max_weight
@@ -138,7 +134,8 @@ class BatchCreativeInterpolationNode:
img_tensor = img_tensor.unsqueeze(0)
img_tensor = img_tensor.permute([0, 2, 3, 1])
- return img_tensor,
+ return img_tensor,
+
def extract_strength_values(type_of_key_frame_influence, dynamic_key_frame_influence_values, keyframe_positions, linear_key_frame_influence_value):
if type_of_key_frame_influence == "dynamic":
@@ -470,9 +467,7 @@ class BatchCreativeInterpolationNode:
comparison_diagram, = plot_weight_comparison(all_cn_frame_numbers, all_cn_weights, all_ipa_frame_numbers, all_ipa_weights, buffer)
- sparsectrl_end_percent = input_image_adherence / 1.4
-
- return comparison_diagram, positive, negative, model, sparse_indexes, last_key_frame_position, sparsectrl_end_percent
+ return comparison_diagram, positive, negative, model, sparse_indexes, last_key_frame_position
class IpaConfigurationNode:
WEIGHT_TYPES = ["linear", "ease in", "ease out", 'ease in-out', 'reverse in-out', 'weak input', 'weak output', 'weak middle', 'strong middle']
@@ -523,4 +518,4 @@ NODE_CLASS_MAPPINGS = {
NODE_DISPLAY_NAME_MAPPINGS = {
"BatchCreativeInterpolation": "Batch Creative Interpolation 🎞️🅢🅜",
"IpaConfiguration": "IPA Configuration 🎞️🅢🅜",
-}
+}
\ No newline at end of file
diff --git a/demo/SuperBeasts-POM-SmoothBatchCreative-V1.3.json b/demo/SuperBeasts-POM-SmoothBatchCreative-V1.3.json
new file mode 100644
index 0000000..64582ca
--- /dev/null
+++ b/demo/SuperBeasts-POM-SmoothBatchCreative-V1.3.json
@@ -0,0 +1,12456 @@
+{
+ "last_node_id": 1067,
+ "last_link_id": 2089,
+ "nodes": [
+ {
+ "id": 552,
+ "type": "ADE_AnimateDiffLoRALoader",
+ "pos": [
+ 4103.404127473622,
+ 665.6908911138571
+ ],
+ "size": {
+ "0": 316.65606689453125,
+ "1": 82
+ },
+ "flags": {},
+ "order": 0,
+ "mode": 2,
+ "inputs": [
+ {
+ "name": "prev_motion_lora",
+ "type": "MOTION_LORA",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MOTION_LORA",
+ "type": "MOTION_LORA",
+ "links": [
+ 1007
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ADE_AnimateDiffLoRALoader"
+ },
+ "widgets_values": [
+ "v2_lora_PanLeft.ckpt",
+ 0
+ ]
+ },
+ {
+ "id": 582,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 1260.295166015625,
+ "1": 1035.85546875,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 470.4256896972656,
+ "1": 134.104248046875
+ },
+ "flags": {},
+ "order": 1,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "## High detail mode ⮕\n
\n\nThis makes the frames significantly sharper by using two IPAs - but also each frame consumes twice as much RAM.",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 452,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 1260.295166015625,
+ "1": 855.8561401367188,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 493.8266296386719,
+ "1": 163.1022491455078
+ },
+ "flags": {},
+ "order": 2,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "## Set low and high point of influence strength ⮕\n
\n\nThe number are the range the strength runs from and to - the first value is the starting point, the middle is the peak, while the ending is the ending point.",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 589,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 1784.135498046875,
+ "1": 1072.8250732421875,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 427.55023193359375,
+ "1": 58
+ },
+ "flags": {},
+ "order": 3,
+ "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) :)",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 370,
+ "type": "CLIPVisionLoader",
+ "pos": [
+ 1730.1342592884698,
+ 213.82587166560242
+ ],
+ "size": {
+ "0": 210,
+ "1": 91.58576202392578
+ },
+ "flags": {},
+ "order": 4,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "CLIP_VISION",
+ "type": "CLIP_VISION",
+ "links": [
+ 1013
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CLIPVisionLoader"
+ },
+ "widgets_values": [
+ "clipVision1.5-v2.safetensors"
+ ]
+ },
+ {
+ "id": 369,
+ "type": "IPAdapterModelLoader",
+ "pos": [
+ 1962.1342592884703,
+ 216.82587166560242
+ ],
+ "size": {
+ "0": 210,
+ "1": 94.37141418457031
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 5,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "IPADAPTER",
+ "type": "IPADAPTER",
+ "links": [
+ 1012
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IPAdapterModelLoader"
+ },
+ "widgets_values": [
+ "ip-adapter-plus_sd15.bin"
+ ]
+ },
+ {
+ "id": 389,
+ "type": "PreviewImage",
+ "pos": [
+ 2215.8155834968975,
+ 176.18375119862048
+ ],
+ "size": {
+ "0": 785.2230224609375,
+ "1": 246
+ },
+ "flags": {},
+ "order": 143,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1061
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "PreviewImage"
+ }
+ },
+ {
+ "id": 602,
+ "type": "SimpleMath+",
+ "pos": [
+ 322.60890806321044,
+ 1652.3072202029539
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 86,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "a",
+ "type": "INT,FLOAT",
+ "link": 1150
+ },
+ {
+ "name": "b",
+ "type": "INT,FLOAT",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1098
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "SimpleMath+"
+ },
+ "widgets_values": [
+ "a"
+ ]
+ },
+ {
+ "id": 603,
+ "type": "SimpleMath+",
+ "pos": [
+ 322.60890806321044,
+ 1692.3072202029539
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 87,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "a",
+ "type": "INT,FLOAT",
+ "link": 1151
+ },
+ {
+ "name": "b",
+ "type": "INT,FLOAT",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1101
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "SimpleMath+"
+ },
+ "widgets_values": [
+ "(2*a)"
+ ]
+ },
+ {
+ "id": 604,
+ "type": "SimpleMath+",
+ "pos": [
+ 322.60890806321044,
+ 1742.3072202029539
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 88,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "a",
+ "type": "INT,FLOAT",
+ "link": 1152
+ },
+ {
+ "name": "b",
+ "type": "INT,FLOAT",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1102
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "SimpleMath+"
+ },
+ "widgets_values": [
+ "(3*a)"
+ ]
+ },
+ {
+ "id": 610,
+ "type": "CR Integer To String",
+ "pos": [
+ 512.6089080632106,
+ 1702.3072202029539
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 105,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "int_",
+ "type": "INT",
+ "link": 1101,
+ "widget": {
+ "name": "int_"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1111
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "show_help",
+ "type": "STRING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CR Integer To String"
+ },
+ "widgets_values": [
+ 0
+ ]
+ },
+ {
+ "id": 611,
+ "type": "CR Integer To String",
+ "pos": [
+ 502.6089080632111,
+ 1762.3072202029537
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 106,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "int_",
+ "type": "INT",
+ "link": 1102,
+ "widget": {
+ "name": "int_"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1112
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "show_help",
+ "type": "STRING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CR Integer To String"
+ },
+ "widgets_values": [
+ 0
+ ]
+ },
+ {
+ "id": 612,
+ "type": "CR Integer To String",
+ "pos": [
+ 502.6089080632111,
+ 1812.3072202029537
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 107,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "int_",
+ "type": "INT",
+ "link": 1103,
+ "widget": {
+ "name": "int_"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1142
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "show_help",
+ "type": "STRING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CR Integer To String"
+ },
+ "widgets_values": [
+ 0
+ ]
+ },
+ {
+ "id": 637,
+ "type": "CR Integer To String",
+ "pos": [
+ 512.6089080632106,
+ 1912.307220202953
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 109,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "int_",
+ "type": "INT",
+ "link": 1128,
+ "widget": {
+ "name": "int_"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1143
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "show_help",
+ "type": "STRING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CR Integer To String"
+ },
+ "widgets_values": [
+ 0
+ ]
+ },
+ {
+ "id": 638,
+ "type": "CR Integer To String",
+ "pos": [
+ 502.6089080632111,
+ 1972.307220202953
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 110,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "int_",
+ "type": "INT",
+ "link": 1129,
+ "widget": {
+ "name": "int_"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1144
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "show_help",
+ "type": "STRING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CR Integer To String"
+ },
+ "widgets_values": [
+ 0
+ ]
+ },
+ {
+ "id": 632,
+ "type": "SimpleMath+",
+ "pos": [
+ 332.6089080632102,
+ 1912.307220202953
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 91,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "a",
+ "type": "INT,FLOAT",
+ "link": 1155
+ },
+ {
+ "name": "b",
+ "type": "INT,FLOAT",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1128
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "SimpleMath+"
+ },
+ "widgets_values": [
+ "(6*a)"
+ ]
+ },
+ {
+ "id": 606,
+ "type": "SimpleMath+",
+ "pos": [
+ 332.6089080632102,
+ 1852.307220202953
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 90,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "a",
+ "type": "INT,FLOAT",
+ "link": 1154
+ },
+ {
+ "name": "b",
+ "type": "INT,FLOAT",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1104
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "SimpleMath+"
+ },
+ "widgets_values": [
+ "(5*a)"
+ ]
+ },
+ {
+ "id": 605,
+ "type": "SimpleMath+",
+ "pos": [
+ 332.6089080632102,
+ 1802.3072202029537
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 89,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "a",
+ "type": "INT,FLOAT",
+ "link": 1153
+ },
+ {
+ "name": "b",
+ "type": "INT,FLOAT",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1103
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "SimpleMath+"
+ },
+ "widgets_values": [
+ "(4*a)"
+ ]
+ },
+ {
+ "id": 613,
+ "type": "CR Integer To String",
+ "pos": [
+ 512.6089080632106,
+ 1862.307220202953
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 108,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "int_",
+ "type": "INT",
+ "link": 1104,
+ "widget": {
+ "name": "int_"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1160
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "show_help",
+ "type": "STRING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CR Integer To String"
+ },
+ "widgets_values": [
+ 0
+ ]
+ },
+ {
+ "id": 648,
+ "type": "CR Integer To String",
+ "pos": [
+ 522.6089080632106,
+ 2042.3072202029516
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 111,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "int_",
+ "type": "INT",
+ "link": 1164,
+ "widget": {
+ "name": "int_"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1165
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "show_help",
+ "type": "STRING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CR Integer To String"
+ },
+ "widgets_values": [
+ 0
+ ]
+ },
+ {
+ "id": 633,
+ "type": "SimpleMath+",
+ "pos": [
+ 332.6089080632102,
+ 1972.307220202953
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 92,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "a",
+ "type": "INT,FLOAT",
+ "link": 1156
+ },
+ {
+ "name": "b",
+ "type": "INT,FLOAT",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1129
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "SimpleMath+"
+ },
+ "widgets_values": [
+ "7*a"
+ ]
+ },
+ {
+ "id": 647,
+ "type": "SimpleMath+",
+ "pos": [
+ 342.60890806321055,
+ 2042.3072202029516
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 93,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "a",
+ "type": "INT,FLOAT",
+ "link": 1166
+ },
+ {
+ "name": "b",
+ "type": "INT,FLOAT",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1164
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "SimpleMath+"
+ },
+ "widgets_values": [
+ "8*a"
+ ]
+ },
+ {
+ "id": 630,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 952.60890806321,
+ 1802.3072202029537
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 134,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1123,
+ "widget": {
+ "name": "text_b"
+ }
+ },
+ {
+ "name": "text_a",
+ "type": "STRING",
+ "link": 1122,
+ "widget": {
+ "name": "text_a"
+ }
+ },
+ {
+ "name": "text_c",
+ "type": "STRING",
+ "link": 1161,
+ "widget": {
+ "name": "text_c"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1126
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\",",
+ "\"72\" :\"\",\n\"96\" :\"\",\n\"120\" :\"\",\n"
+ ]
+ },
+ {
+ "id": 629,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 942.60890806321,
+ 1652.3072202029539
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 133,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1120,
+ "widget": {
+ "name": "text_b"
+ }
+ },
+ {
+ "name": "text_a",
+ "type": "STRING",
+ "link": 1119,
+ "widget": {
+ "name": "text_a"
+ }
+ },
+ {
+ "name": "text_c",
+ "type": "STRING",
+ "link": 1121,
+ "widget": {
+ "name": "text_c"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1125
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\",",
+ "\"0\" :\"\",\n\"24\" :\"\",\n\"48\" :\"\",\n"
+ ]
+ },
+ {
+ "id": 621,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 732.6089080632105,
+ 1702.3072202029539
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 119,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1111,
+ "widget": {
+ "name": "text_b"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1121
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\",\n",
+ "\"48\" :\"\",\n"
+ ]
+ },
+ {
+ "id": 623,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 732.6089080632105,
+ 1752.3072202029537
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 120,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1112,
+ "widget": {
+ "name": "text_b"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1122
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\",\n",
+ "\"72\" :\"\",\n"
+ ]
+ },
+ {
+ "id": 625,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 732.6089080632105,
+ 1812.3072202029537
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 121,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1142,
+ "widget": {
+ "name": "text_b"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1123
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\",\n",
+ "\"96\" :\"\",\n"
+ ]
+ },
+ {
+ "id": 646,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 732.6089080632105,
+ 1862.307220202953
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 122,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1160,
+ "widget": {
+ "name": "text_b"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1161
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\",\n",
+ "\"120\" :\"\",\n"
+ ]
+ },
+ {
+ "id": 627,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 742.6089080632103,
+ 1922.307220202953
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 123,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1143,
+ "widget": {
+ "name": "text_b"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1162
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\",\n",
+ "\"144\" :\"\",\n"
+ ]
+ },
+ {
+ "id": 642,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 732.6089080632105,
+ 1972.307220202953
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 124,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1144,
+ "widget": {
+ "name": "text_b"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1163
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\",\n",
+ "\"168\" :\"\",\n"
+ ]
+ },
+ {
+ "id": 607,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 732.6089080632105,
+ 1642.3072202029539
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 118,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1099,
+ "widget": {
+ "name": "text_b"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1120
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\n\"",
+ "",
+ "\" :\"\",\n",
+ "\n\"24\" :\"\",\n"
+ ]
+ },
+ {
+ "id": 619,
+ "type": "Simple String",
+ "pos": [
+ 752.6089080632105,
+ 1592.3072202029539
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 6,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1119
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "Simple String"
+ },
+ "widgets_values": [
+ "\"0\" :\"\","
+ ]
+ },
+ {
+ "id": 644,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 942.60890806321,
+ 1982.307220202953
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 135,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1163,
+ "widget": {
+ "name": "text_b"
+ }
+ },
+ {
+ "name": "text_a",
+ "type": "STRING",
+ "link": 1162,
+ "widget": {
+ "name": "text_a"
+ }
+ },
+ {
+ "name": "text_c",
+ "type": "STRING",
+ "link": 1171,
+ "widget": {
+ "name": "text_c"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1141
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\",",
+ "\"144\" :\"\",\n\"168\" :\"\",\n\"192\" :\"\"\n"
+ ]
+ },
+ {
+ "id": 649,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 742.6089080632103,
+ 2042.3072202029516
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 125,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1165,
+ "widget": {
+ "name": "text_b"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1171
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\"\n",
+ "\"192\" :\"\"\n"
+ ]
+ },
+ {
+ "id": 436,
+ "type": "PreviewImage",
+ "pos": [
+ 2247.8155834968975,
+ 528.1837511986218
+ ],
+ "size": {
+ "0": 783.1388549804688,
+ "1": 514.1619262695312
+ },
+ "flags": {},
+ "order": 168,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1014
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "PreviewImage"
+ }
+ },
+ {
+ "id": 545,
+ "type": "ADE_ApplyAnimateDiffModel",
+ "pos": [
+ 4434.963458757608,
+ 1003.409365438618
+ ],
+ "size": {
+ "0": 319.20001220703125,
+ "1": 182
+ },
+ "flags": {},
+ "order": 98,
+ "mode": 2,
+ "inputs": [
+ {
+ "name": "motion_model",
+ "type": "MOTION_MODEL_ADE",
+ "link": 999
+ },
+ {
+ "name": "motion_lora",
+ "type": "MOTION_LORA",
+ "link": 1004
+ },
+ {
+ "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": [
+ 1001
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ADE_ApplyAnimateDiffModel"
+ },
+ "widgets_values": [
+ 0,
+ 0.8
+ ]
+ },
+ {
+ "id": 547,
+ "type": "ADE_UseEvolvedSampling",
+ "pos": [
+ 4127.308255792401,
+ 823.5489988337494
+ ],
+ "size": {
+ "0": 235.1999969482422,
+ "1": 118
+ },
+ "flags": {},
+ "order": 116,
+ "mode": 2,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ },
+ {
+ "name": "m_models",
+ "type": "M_MODELS",
+ "link": 1001
+ },
+ {
+ "name": "context_options",
+ "type": "CONTEXT_OPTIONS",
+ "link": 1005
+ },
+ {
+ "name": "sample_settings",
+ "type": "SAMPLE_SETTINGS",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ADE_UseEvolvedSampling"
+ },
+ "widgets_values": [
+ "sqrt_linear (AnimateDiff)"
+ ]
+ },
+ {
+ "id": 546,
+ "type": "ADE_LoadAnimateDiffModel",
+ "pos": [
+ 4127.963458757609,
+ 1013.4093654386182
+ ],
+ "size": {
+ "0": 252,
+ "1": 58
+ },
+ "flags": {},
+ "order": 7,
+ "mode": 2,
+ "inputs": [
+ {
+ "name": "ad_settings",
+ "type": "AD_SETTINGS",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MOTION_MODEL",
+ "type": "MOTION_MODEL_ADE",
+ "links": [
+ 999
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ADE_LoadAnimateDiffModel"
+ },
+ "widgets_values": [
+ "v3_sd15_mm.ckpt"
+ ]
+ },
+ {
+ "id": 672,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": 5455.2265625,
+ "1": 933.2960815429688,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 8,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 1238
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": ".",
+ "properties": {}
+ },
+ {
+ "id": 354,
+ "type": "VHS_SplitImages",
+ "pos": [
+ 5753.542247662147,
+ 390.9205809567799
+ ],
+ "size": {
+ "0": 231.97152709960938,
+ "1": 152.94261169433594
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 205,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1094
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE_A",
+ "type": "IMAGE",
+ "links": [],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "A_count",
+ "type": "INT",
+ "links": null,
+ "shape": 3
+ },
+ {
+ "name": "IMAGE_B",
+ "type": "IMAGE",
+ "links": [
+ 1030
+ ],
+ "shape": 3,
+ "slot_index": 2
+ },
+ {
+ "name": "B_count",
+ "type": "INT",
+ "links": null,
+ "shape": 3,
+ "slot_index": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "VHS_SplitImages"
+ },
+ "widgets_values": {
+ "split_index": 3
+ }
+ },
+ {
+ "id": 686,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": 3717.068115234375,
+ "1": 1510.499755859375,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 9,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 1262
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": ".",
+ "properties": {}
+ },
+ {
+ "id": 684,
+ "type": "ADE_AnimateDiffKeyframe",
+ "pos": [
+ 3607.0676360143757,
+ 1090.4997565753317
+ ],
+ "size": {
+ "0": 304.3826599121094,
+ "1": 186.75958251953125
+ },
+ "flags": {},
+ "order": 200,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "prev_ad_keyframes",
+ "type": "AD_KEYFRAMES",
+ "link": 1260
+ },
+ {
+ "name": "scale_multival",
+ "type": "MULTIVAL",
+ "link": 1261
+ },
+ {
+ "name": "effect_multival",
+ "type": "MULTIVAL",
+ "link": null,
+ "slot_index": 2
+ },
+ {
+ "name": "guarantee_steps",
+ "type": "INT",
+ "link": null,
+ "widget": {
+ "name": "guarantee_steps"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "AD_KEYFRAMES",
+ "type": "AD_KEYFRAMES",
+ "links": [
+ 1263
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Background Animation",
+ "properties": {
+ "Node name for S&R": "ADE_AnimateDiffKeyframe"
+ },
+ "widgets_values": [
+ 0,
+ true,
+ 16
+ ],
+ "color": "#323",
+ "bgcolor": "#535"
+ },
+ {
+ "id": 761,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": 2770.503662109375,
+ "1": 1107.11328125,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 10,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 1385
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": ".",
+ "properties": {}
+ },
+ {
+ "id": 664,
+ "type": "ADE_LoopedUniformContextOptions",
+ "pos": [
+ 3593.1868350038153,
+ 527.800714298198
+ ],
+ "size": {
+ "0": 317.4000244140625,
+ "1": 246
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 11,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "prev_context",
+ "type": "CONTEXT_OPTIONS",
+ "link": null,
+ "slot_index": 0
+ },
+ {
+ "name": "view_opts",
+ "type": "VIEW_OPTS",
+ "link": null,
+ "slot_index": 1
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONTEXT_OPTS",
+ "type": "CONTEXT_OPTIONS",
+ "links": [
+ 1212
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ADE_LoopedUniformContextOptions"
+ },
+ "widgets_values": [
+ 16,
+ 2,
+ 4,
+ true,
+ "pyramid",
+ true,
+ 0,
+ 1
+ ],
+ "color": "#323",
+ "bgcolor": "#535"
+ },
+ {
+ "id": 789,
+ "type": "CLIPVisionLoader",
+ "pos": [
+ 1251.763913191243,
+ 1380.254093894272
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 12,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "CLIP_VISION",
+ "type": "CLIP_VISION",
+ "links": [
+ 1438,
+ 1441
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CLIPVisionLoader"
+ },
+ "widgets_values": [
+ "model.safetensors"
+ ]
+ },
+ {
+ "id": 794,
+ "type": "IPAdapterNoise",
+ "pos": [
+ 1251.763913191243,
+ 1860.2540938942727
+ ],
+ "size": {
+ "0": 315,
+ "1": 106
+ },
+ "flags": {},
+ "order": 138,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image_optional",
+ "type": "IMAGE",
+ "link": 1449
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1448
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IPAdapterNoise"
+ },
+ "widgets_values": [
+ "shuffle",
+ 0.25,
+ 0
+ ]
+ },
+ {
+ "id": 760,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": {
+ "0": 2760.294189453125,
+ "1": 1158.85498046875,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 210,
+ "1": 78
+ },
+ "flags": {},
+ "order": 77,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": ".",
+ "type": "*",
+ "link": 1385,
+ "dir": 3,
+ "slot_index": 0,
+ "label": ""
+ },
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [],
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "toggleRestriction": "default"
+ },
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 790,
+ "type": "PrepImageForClipVision",
+ "pos": [
+ 1251.763913191243,
+ 1510.2540938942723
+ ],
+ "size": {
+ "0": 315,
+ "1": 106
+ },
+ "flags": {},
+ "order": 137,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1445
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1436,
+ 1443
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "PrepImageForClipVision"
+ },
+ "widgets_values": [
+ "LANCZOS",
+ "pad",
+ 0.15
+ ]
+ },
+ {
+ "id": 685,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": {
+ "0": 3707,
+ "1": 1560,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 210,
+ "1": 78
+ },
+ "flags": {},
+ "order": 76,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": ".",
+ "type": "*",
+ "link": 1262,
+ "dir": 3,
+ "slot_index": 0,
+ "label": ""
+ },
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [],
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "toggleRestriction": "default"
+ },
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 543,
+ "type": "PromptSchedule",
+ "pos": [
+ 765.1997889027047,
+ 385.9703528925407
+ ],
+ "size": {
+ "0": 364.4338073730469,
+ "1": 304
+ },
+ "flags": {},
+ "order": 103,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 2041
+ },
+ {
+ "name": "text",
+ "type": "STRING",
+ "link": 1672,
+ "widget": {
+ "name": "text"
+ }
+ },
+ {
+ "name": "pre_text",
+ "type": "STRING",
+ "link": 1674,
+ "widget": {
+ "name": "pre_text"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "POS",
+ "type": "CONDITIONING",
+ "links": [],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "NEG",
+ "type": "CONDITIONING",
+ "links": [
+ 1010
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "title": "Negative Prompt",
+ "properties": {
+ "Node name for S&R": "PromptSchedule"
+ },
+ "widgets_values": [
+ "\"48\" :\"Fire . red. fire flickering\",\n\"96\" :\"Earth . Green. leafy tendrils growth vines\",\n\"144\" :\"Air . Yellow. Wind blowing\"",
+ 192,
+ 0,
+ false,
+ "blurry, noisy, messy, lowres, jpeg, artifacts, ill, distorted, malformed. .",
+ "",
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "color": "#322",
+ "bgcolor": "#533"
+ },
+ {
+ "id": 541,
+ "type": "PromptSchedule",
+ "pos": [
+ 333.1997889027046,
+ 382.9703528925407
+ ],
+ "size": {
+ "0": 359.9211730957031,
+ "1": 304
+ },
+ "flags": {},
+ "order": 102,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 2040
+ },
+ {
+ "name": "text",
+ "type": "STRING",
+ "link": 1671,
+ "widget": {
+ "name": "text"
+ }
+ },
+ {
+ "name": "pre_text",
+ "type": "STRING",
+ "link": 1673,
+ "widget": {
+ "name": "pre_text"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "POS",
+ "type": "CONDITIONING",
+ "links": [
+ 1008
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "NEG",
+ "type": "CONDITIONING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "title": "Positive Prompt",
+ "properties": {
+ "Node name for S&R": "PromptSchedule"
+ },
+ "widgets_values": [
+ "\"0\" :\"Fire ((wolf)). red. (fire flickering)\",\n\"48\" :\"Earth ((wolf)). Green. leafy tendrils (growing vines)\",\n\"96\" :\"Air ((wolf)). Yellow. (Wind blowing)\",\n\"144\" :\"Water ((wolf)). Blue. (water swirling)\"",
+ 192,
+ 0,
+ false,
+ "semirealism photo photorealistic. Extreme close up front facing face shot, Photo of a werewolf , made out of pure sonoluminescence pure energy particles, magical arcane energy. runic old magic Nordic and alchemy symbols mass of swirling sonoluminescent particles. fur made of sonoluminescence hues",
+ "",
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "color": "#232",
+ "bgcolor": "#353"
+ },
+ {
+ "id": 908,
+ "type": "FeatherMask",
+ "pos": [
+ 1813.221873836115,
+ 2705.808245255616
+ ],
+ "size": {
+ "0": 315,
+ "1": 130
+ },
+ "flags": {},
+ "order": 144,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1712
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1731,
+ 1750,
+ 1753
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Focal Mask - FeatherMask",
+ "properties": {
+ "Node name for S&R": "FeatherMask"
+ },
+ "widgets_values": [
+ 10,
+ 10,
+ 10,
+ 10
+ ]
+ },
+ {
+ "id": 922,
+ "type": "ImageBlend",
+ "pos": [
+ 1824.9982502921594,
+ 3922.6795241630402
+ ],
+ "size": {
+ "0": 315,
+ "1": 102
+ },
+ "flags": {},
+ "order": 187,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image1",
+ "type": "IMAGE",
+ "link": 1727
+ },
+ {
+ "name": "image2",
+ "type": "IMAGE",
+ "link": 1728
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1766
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ImageBlend"
+ },
+ "widgets_values": [
+ 0.5,
+ "multiply"
+ ]
+ },
+ {
+ "id": 925,
+ "type": "MaskToImage",
+ "pos": [
+ 1824.9982502921594,
+ 3832.6795241630434
+ ],
+ "size": {
+ "0": 210,
+ "1": 26
+ },
+ "flags": {},
+ "order": 150,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1731
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1728
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskToImage"
+ }
+ },
+ {
+ "id": 936,
+ "type": "MaskToImage",
+ "pos": [
+ 2233.221873836119,
+ 2605.8082452556164
+ ],
+ "size": {
+ "0": 176.39999389648438,
+ "1": 26
+ },
+ "flags": {},
+ "order": 163,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1741
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1748
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskToImage"
+ }
+ },
+ {
+ "id": 942,
+ "type": "ImageBlend",
+ "pos": [
+ 2233.221873836119,
+ 2695.808245255616
+ ],
+ "size": {
+ "0": 315,
+ "1": 102
+ },
+ "flags": {},
+ "order": 176,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image1",
+ "type": "IMAGE",
+ "link": 1747
+ },
+ {
+ "name": "image2",
+ "type": "IMAGE",
+ "link": 1748
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1761
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Blend Foreground Focus",
+ "properties": {
+ "Node name for S&R": "ImageBlend"
+ },
+ "widgets_values": [
+ 0.3,
+ "normal"
+ ]
+ },
+ {
+ "id": 945,
+ "type": "ImpactGaussianBlurMask",
+ "pos": [
+ 1813.221873836115,
+ 2535.808245255616
+ ],
+ "size": {
+ "0": 315,
+ "1": 82
+ },
+ "flags": {},
+ "order": 132,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1751
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1712
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ImpactGaussianBlurMask"
+ },
+ "widgets_values": [
+ 50,
+ 9.9
+ ]
+ },
+ {
+ "id": 946,
+ "type": "GrowMaskWithBlur",
+ "pos": [
+ 1813.221873836115,
+ 2245.8082452556137
+ ],
+ "size": {
+ "0": 315,
+ "1": 246
+ },
+ "flags": {},
+ "order": 115,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1994
+ }
+ ],
+ "outputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "links": [
+ 1751
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "mask_inverted",
+ "type": "MASK",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "GrowMaskWithBlur"
+ },
+ "widgets_values": [
+ 30,
+ 0,
+ true,
+ false,
+ 0,
+ 1,
+ 1,
+ false
+ ]
+ },
+ {
+ "id": 947,
+ "type": "HDR Effects (SuperBeasts.AI)",
+ "pos": [
+ 2243.221873836119,
+ 3025.8082452556164
+ ],
+ "size": {
+ "0": 315,
+ "1": 178
+ },
+ "flags": {},
+ "order": 181,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1752
+ }
+ ],
+ "outputs": [
+ {
+ "name": "result_img",
+ "type": "IMAGE",
+ "links": [
+ 1742,
+ 1749,
+ 1762
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "HDR Effects (SuperBeasts.AI)"
+ },
+ "widgets_values": [
+ 1,
+ 0.9,
+ 0.8,
+ 0,
+ 0,
+ 0
+ ]
+ },
+ {
+ "id": 953,
+ "type": "ImageBlend",
+ "pos": [
+ 2243.221873836119,
+ 2855.808245255616
+ ],
+ "size": {
+ "0": 315,
+ "1": 102
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 179,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image1",
+ "type": "IMAGE",
+ "link": 1760
+ },
+ {
+ "name": "image2",
+ "type": "IMAGE",
+ "link": 1761
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1752
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Blend Midground",
+ "properties": {
+ "Node name for S&R": "ImageBlend"
+ },
+ "widgets_values": [
+ 0.9500000000000001,
+ "normal"
+ ]
+ },
+ {
+ "id": 954,
+ "type": "Image To Mask",
+ "pos": [
+ 3123.196046559862,
+ 2276.0368502903384
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 186,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1762
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1764
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "Image To Mask"
+ },
+ "widgets_values": [
+ "intensity"
+ ]
+ },
+ {
+ "id": 956,
+ "type": "MaskPreview+",
+ "pos": [
+ 3473.196046559862,
+ 2256.0368502903384
+ ],
+ "size": {
+ "0": 432.010986328125,
+ "1": 671.840576171875
+ },
+ "flags": {},
+ "order": 197,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1765
+ }
+ ],
+ "title": "Motion Area Preview",
+ "properties": {
+ "Node name for S&R": "MaskPreview+"
+ }
+ },
+ {
+ "id": 935,
+ "type": "JWImageBatchCount",
+ "pos": [
+ 968.8169051959595,
+ 4179.935929632784
+ ],
+ "size": {
+ "0": 210,
+ "1": 26
+ },
+ "flags": {},
+ "order": 129,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1817
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1736
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "JWImageBatchCount"
+ }
+ },
+ {
+ "id": 446,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 5678.2265625,
+ "1": 826.2960815429688,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 311.8510437011719,
+ "1": 300
+ },
+ "flags": {},
+ "order": 13,
+ "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": 513,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 5672.2265625,
+ "1": 537.2960815429688,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 316.79656982421875,
+ "1": 265.0110778808594
+ },
+ "flags": {},
+ "order": 14,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "## ⬅ Tweak the context to change how the motion is influences by previous and forthcoming motion\n
\n\n- `context_stride` + `context_overlap` = 2 seems to provide the smoothest motion but leaves some artifacts.\n- `context_stride` 1, `context_overlap` = 4 feels like the best combination of smooothness and artifact avoidance.",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 955,
+ "type": "MaskComposite",
+ "pos": [
+ 3120.196046559862,
+ 2394.0368502903398
+ ],
+ "size": {
+ "0": 315,
+ "1": 126
+ },
+ "flags": {},
+ "order": 195,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "destination",
+ "type": "MASK",
+ "link": 1763
+ },
+ {
+ "name": "source",
+ "type": "MASK",
+ "link": 1764
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1765
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskComposite"
+ },
+ "widgets_values": [
+ 0,
+ 0,
+ "add"
+ ]
+ },
+ {
+ "id": 960,
+ "type": "ADE_MultivalDynamic",
+ "pos": [
+ 3127,
+ 556
+ ],
+ "size": {
+ "0": 428.3999938964844,
+ "1": 75.02133178710938
+ },
+ "flags": {},
+ "order": 15,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask_optional",
+ "type": "MASK",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MULTIVAL",
+ "type": "MULTIVAL",
+ "links": [
+ 1786
+ ],
+ "shape": 3
+ }
+ ],
+ "title": "Base Level Motion Scaling - Multival Dynamic 🎭🅐🅓",
+ "properties": {
+ "Node name for S&R": "ADE_MultivalDynamic"
+ },
+ "widgets_values": [
+ 1.2
+ ],
+ "color": "#432",
+ "bgcolor": "#653"
+ },
+ {
+ "id": 682,
+ "type": "ADE_MultivalScaledMask",
+ "pos": [
+ 3607.0676360143757,
+ 1370.4997565753317
+ ],
+ "size": {
+ "0": 315,
+ "1": 106
+ },
+ "flags": {},
+ "order": 199,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1771
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MULTIVAL",
+ "type": "MULTIVAL",
+ "links": [
+ 1261
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Background - Motion Scaling",
+ "properties": {
+ "Node name for S&R": "ADE_MultivalScaledMask"
+ },
+ "widgets_values": [
+ 0.8,
+ 1.1,
+ "relative"
+ ],
+ "color": "#432",
+ "bgcolor": "#653"
+ },
+ {
+ "id": 787,
+ "type": "IPAdapterAdvanced",
+ "pos": [
+ 1651.7639131912435,
+ 1540.2540938942723
+ ],
+ "size": {
+ "0": 315,
+ "1": 278
+ },
+ "flags": {},
+ "order": 155,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 2042
+ },
+ {
+ "name": "ipadapter",
+ "type": "IPADAPTER",
+ "link": 1435,
+ "slot_index": 1
+ },
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1436
+ },
+ {
+ "name": "image_negative",
+ "type": "IMAGE",
+ "link": 1437
+ },
+ {
+ "name": "attn_mask",
+ "type": "MASK",
+ "link": null
+ },
+ {
+ "name": "clip_vision",
+ "type": "CLIP_VISION",
+ "link": 1438,
+ "slot_index": 5
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 1439
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IPAdapterAdvanced"
+ },
+ "widgets_values": [
+ 0.45,
+ "ease in-out",
+ "concat",
+ 0,
+ 0.25,
+ "V only"
+ ],
+ "color": "#233",
+ "bgcolor": "#355"
+ },
+ {
+ "id": 928,
+ "type": "InvertMask",
+ "pos": [
+ 968.8169051959595,
+ 4309.935929632784
+ ],
+ "size": {
+ "0": 210,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 166,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1735
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1734
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "InvertMask"
+ }
+ },
+ {
+ "id": 919,
+ "type": "HDR Effects (SuperBeasts.AI)",
+ "pos": [
+ 977.1067106899362,
+ 3684.9367126762218
+ ],
+ "size": {
+ "0": 315,
+ "1": 178
+ },
+ "flags": {},
+ "order": 148,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1724,
+ "slot_index": 0
+ }
+ ],
+ "outputs": [
+ {
+ "name": "result_img",
+ "type": "IMAGE",
+ "links": [
+ 1719
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "HDR Effects (SuperBeasts.AI)"
+ },
+ "widgets_values": [
+ 1,
+ 0,
+ 0.75,
+ 1,
+ 0,
+ 0
+ ]
+ },
+ {
+ "id": 907,
+ "type": "DepthAnythingPreprocessor",
+ "pos": [
+ 976.3987258622748,
+ 2706.505310314073
+ ],
+ "size": {
+ "0": 315,
+ "1": 82
+ },
+ "flags": {},
+ "order": 128,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1816
+ },
+ {
+ "name": "resolution",
+ "type": "INT",
+ "link": 1768,
+ "widget": {
+ "name": "resolution"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1713,
+ 1715
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "DepthAnythingPreprocessor"
+ },
+ "widgets_values": [
+ "depth_anything_vitl14.pth",
+ 512
+ ]
+ },
+ {
+ "id": 913,
+ "type": "ImageToMask",
+ "pos": [
+ 976.3987258622748,
+ 3266.505310314079
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 158,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1717
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1720,
+ 1741
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Foreground Mask",
+ "properties": {
+ "Node name for S&R": "ImageToMask"
+ },
+ "widgets_values": [
+ "red"
+ ]
+ },
+ {
+ "id": 915,
+ "type": "ImageToMask",
+ "pos": [
+ 977.1067106899362,
+ 3924.936712676222
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 156,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1719
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1721,
+ 1863
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Midground",
+ "properties": {
+ "Node name for S&R": "ImageToMask"
+ },
+ "widgets_values": [
+ "red"
+ ]
+ },
+ {
+ "id": 911,
+ "type": "RemapDepth",
+ "pos": [
+ 976.3987258622748,
+ 2836.5053103140735
+ ],
+ "size": {
+ "0": 315,
+ "1": 106
+ },
+ "flags": {},
+ "order": 140,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1715
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1725
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Foreground Depth",
+ "properties": {
+ "Node name for S&R": "RemapDepth"
+ },
+ "widgets_values": [
+ 0,
+ 1,
+ false
+ ]
+ },
+ {
+ "id": 916,
+ "type": "MaskComposite",
+ "pos": [
+ 1327.1067106899372,
+ 3874.936712676223
+ ],
+ "size": {
+ "0": 315,
+ "1": 126
+ },
+ "flags": {},
+ "order": 162,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "destination",
+ "type": "MASK",
+ "link": 1720
+ },
+ {
+ "name": "source",
+ "type": "MASK",
+ "link": 1721
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1735,
+ 1754
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Subject - MaskComposite",
+ "properties": {
+ "Node name for S&R": "MaskComposite"
+ },
+ "widgets_values": [
+ 0,
+ 0,
+ "add"
+ ]
+ },
+ {
+ "id": 811,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": 7063.8046875,
+ "1": 883.2723388671875,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 16,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 1901
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": ".",
+ "properties": {}
+ },
+ {
+ "id": 890,
+ "type": "LoraLoader",
+ "pos": [
+ 7745.803540321716,
+ 168.272337775801
+ ],
+ "size": {
+ "0": 315,
+ "1": 126
+ },
+ "flags": {},
+ "order": 79,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 1662
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 1661
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 1666
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 1664,
+ 1665
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoraLoader"
+ },
+ "widgets_values": [
+ "SB15\\SBSR-15.safetensors",
+ 0.2,
+ 0.2
+ ]
+ },
+ {
+ "id": 888,
+ "type": "PromptSchedule",
+ "pos": [
+ 7393.8035403217245,
+ 423.27233777580125
+ ],
+ "size": {
+ "0": 349.97015380859375,
+ "1": 284
+ },
+ "flags": {},
+ "order": 100,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 1664
+ },
+ {
+ "name": "text",
+ "type": "STRING",
+ "link": 1675,
+ "widget": {
+ "name": "text"
+ }
+ },
+ {
+ "name": "pre_text",
+ "type": "STRING",
+ "link": 1678,
+ "widget": {
+ "name": "pre_text"
+ }
+ },
+ {
+ "name": "max_frames",
+ "type": "INT",
+ "link": 1856,
+ "widget": {
+ "name": "max_frames"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "POS",
+ "type": "CONDITIONING",
+ "links": [
+ 1659
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "NEG",
+ "type": "CONDITIONING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "title": "Positive Prompt",
+ "properties": {
+ "Node name for S&R": "PromptSchedule"
+ },
+ "widgets_values": [
+ "\"0\" :\"Fire ((wolf)). red. (fire flickering)\",\n\"48\" :\"Earth ((wolf)). Green. leafy tendrils (growing vines)\",\n\"96\" :\"Air ((wolf)). Yellow. (Wind blowing)\",\n\"144\" :\"Water ((wolf)). Blue. (water swirling)\"",
+ 192,
+ 0,
+ false,
+ "semirealism photo photorealistic. Extreme close up front facing face shot, Photo of a werewolf , made out of pure sonoluminescence pure energy particles, magical arcane energy. runic old magic Nordic and alchemy symbols mass of swirling sonoluminescent particles. fur made of sonoluminescence hues",
+ "",
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "color": "#232",
+ "bgcolor": "#353"
+ },
+ {
+ "id": 889,
+ "type": "PromptSchedule",
+ "pos": [
+ 7383.8035403217245,
+ 773.2723377758014
+ ],
+ "size": {
+ "0": 351.6111755371094,
+ "1": 284
+ },
+ "flags": {},
+ "order": 101,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 1665
+ },
+ {
+ "name": "pre_text",
+ "type": "STRING",
+ "link": 1683,
+ "widget": {
+ "name": "pre_text"
+ }
+ },
+ {
+ "name": "text",
+ "type": "STRING",
+ "link": 1783,
+ "widget": {
+ "name": "text"
+ }
+ },
+ {
+ "name": "max_frames",
+ "type": "INT",
+ "link": 1857,
+ "widget": {
+ "name": "max_frames"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "POS",
+ "type": "CONDITIONING",
+ "links": [],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "NEG",
+ "type": "CONDITIONING",
+ "links": [
+ 1660
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "title": "Negative Prompt",
+ "properties": {
+ "Node name for S&R": "PromptSchedule"
+ },
+ "widgets_values": [
+ "\"48\" :\"Fire . red. fire flickering\",\n\"96\" :\"Earth . Green. leafy tendrils growth vines\",\n\"144\" :\"Air . Yellow. Wind blowing\"",
+ 192,
+ 0,
+ false,
+ "blurry, noisy, messy, lowres, jpeg, artifacts, ill, distorted, malformed. .",
+ "",
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "color": "#322",
+ "bgcolor": "#533"
+ },
+ {
+ "id": 980,
+ "type": "IPAdapterTiledBatch",
+ "pos": [
+ 8493.803540321722,
+ 743.2723377758014
+ ],
+ "size": {
+ "0": 315,
+ "1": 278
+ },
+ "flags": {},
+ "order": 146,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 1910
+ },
+ {
+ "name": "ipadapter",
+ "type": "IPADAPTER",
+ "link": 1914
+ },
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1913,
+ "slot_index": 2
+ },
+ {
+ "name": "image_negative",
+ "type": "IMAGE",
+ "link": 1912
+ },
+ {
+ "name": "attn_mask",
+ "type": "MASK",
+ "link": null
+ },
+ {
+ "name": "clip_vision",
+ "type": "CLIP_VISION",
+ "link": 1915
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 1911
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "tiles",
+ "type": "IMAGE",
+ "links": null,
+ "shape": 3
+ },
+ {
+ "name": "masks",
+ "type": "MASK",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IPAdapterTiledBatch"
+ },
+ "widgets_values": [
+ 1,
+ "ease in-out",
+ 0.4,
+ 1,
+ 0,
+ "V only"
+ ]
+ },
+ {
+ "id": 797,
+ "type": "ADE_LoopedUniformContextOptions",
+ "pos": [
+ 8123.803540321724,
+ 450.27233777580136
+ ],
+ "size": {
+ "0": 317.4000244140625,
+ "1": 246
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 17,
+ "mode": 4,
+ "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": [
+ 1472
+ ],
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ADE_LoopedUniformContextOptions"
+ },
+ "widgets_values": [
+ 16,
+ 1,
+ 4,
+ false,
+ "pyramid",
+ false,
+ 0,
+ 1
+ ],
+ "color": "#323",
+ "bgcolor": "#535"
+ },
+ {
+ "id": 802,
+ "type": "ControlNetLoaderAdvanced",
+ "pos": [
+ 8873.803540321722,
+ 473.27233777580136
+ ],
+ "size": {
+ "0": 327.6000061035156,
+ "1": 58
+ },
+ "flags": {},
+ "order": 18,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "timestep_keyframe",
+ "type": "TIMESTEP_KEYFRAME",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONTROL_NET",
+ "type": "CONTROL_NET",
+ "links": [
+ 1452
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ControlNetLoaderAdvanced"
+ },
+ "widgets_values": [
+ "SD15\\control_v11f1e_sd15_tile.pth"
+ ],
+ "color": "#432",
+ "bgcolor": "#653"
+ },
+ {
+ "id": 809,
+ "type": "IPAdapterNoise",
+ "pos": [
+ 8493.803540321722,
+ 1253.2723377758011
+ ],
+ "size": {
+ "0": 315,
+ "1": 106
+ },
+ "flags": {},
+ "order": 126,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image_optional",
+ "type": "IMAGE",
+ "link": 1469
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1461,
+ 1912
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IPAdapterNoise"
+ },
+ "widgets_values": [
+ "shuffle",
+ 0.3,
+ 0
+ ]
+ },
+ {
+ "id": 803,
+ "type": "ImageFromBatch+",
+ "pos": [
+ 8493.803540321722,
+ 1093.2723377758016
+ ],
+ "size": {
+ "0": 315,
+ "1": 82
+ },
+ "flags": {},
+ "order": 112,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1454
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1460,
+ 1469,
+ 1913
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ImageFromBatch+"
+ },
+ "widgets_values": [
+ 0,
+ 1
+ ]
+ },
+ {
+ "id": 801,
+ "type": "ACN_AdvancedControlNetApply",
+ "pos": [
+ 8873.803540321722,
+ 153.27233777580108
+ ],
+ "size": {
+ "0": 323.38641357421875,
+ "1": 266
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 117,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 1659
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": 1660
+ },
+ {
+ "name": "control_net",
+ "type": "CONTROL_NET",
+ "link": 1452,
+ "slot_index": 2
+ },
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1453
+ },
+ {
+ "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": [
+ 1784
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "links": [
+ 1785
+ ],
+ "shape": 3,
+ "slot_index": 1
+ },
+ {
+ "name": "model_opt",
+ "type": "MODEL",
+ "links": null,
+ "shape": 3,
+ "slot_index": 2
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ACN_AdvancedControlNetApply"
+ },
+ "widgets_values": [
+ 0.8,
+ 0.25,
+ 0.75
+ ],
+ "color": "#432",
+ "bgcolor": "#653"
+ },
+ {
+ "id": 795,
+ "type": "Upscale Model Loader",
+ "pos": [
+ 9243.803540321722,
+ 143.27233777580105
+ ],
+ "size": {
+ "0": 357.0252380371094,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 19,
+ "mode": 4,
+ "outputs": [
+ {
+ "name": "UPSCALE_MODEL",
+ "type": "UPSCALE_MODEL",
+ "links": [
+ 1468
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "MODEL_NAME_TEXT",
+ "type": "STRING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "Upscale Model Loader"
+ },
+ "widgets_values": [
+ "4x_NMKD-Siax_200k.pth"
+ ],
+ "color": "#282828",
+ "bgcolor": "#141414"
+ },
+ {
+ "id": 887,
+ "type": "CheckpointLoaderSimple",
+ "pos": [
+ 7393.8035403217245,
+ 263.27233777580085
+ ],
+ "size": {
+ "0": 315,
+ "1": 98
+ },
+ "flags": {},
+ "order": 20,
+ "mode": 4,
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 1662
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 1661
+ ],
+ "shape": 3,
+ "slot_index": 1
+ },
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "links": [
+ 1669
+ ],
+ "shape": 3,
+ "slot_index": 2
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CheckpointLoaderSimple"
+ },
+ "widgets_values": [
+ "15LCM\\photonLCM_v10.safetensors"
+ ]
+ },
+ {
+ "id": 800,
+ "type": "Reroute",
+ "pos": [
+ 7430.803540321723,
+ 163.27233777580102
+ ],
+ "size": [
+ 75,
+ 26
+ ],
+ "flags": {},
+ "order": 95,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": 1667
+ }
+ ],
+ "outputs": [
+ {
+ "name": "",
+ "type": "IMAGE",
+ "links": [
+ 1453,
+ 1454,
+ 1463
+ ],
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "showOutputText": false,
+ "horizontal": false
+ }
+ },
+ {
+ "id": 799,
+ "type": "IPAdapterModelLoader",
+ "pos": [
+ 8493.803540321722,
+ 283.2723377758008
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 21,
+ "mode": 4,
+ "outputs": [
+ {
+ "name": "IPADAPTER",
+ "type": "IPADAPTER",
+ "links": [
+ 1459,
+ 1914
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IPAdapterModelLoader"
+ },
+ "widgets_values": [
+ "ip-adapter-plus_sd15.bin"
+ ],
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 798,
+ "type": "CLIPVisionLoader",
+ "pos": [
+ 8493.803540321722,
+ 163.27233777580102
+ ],
+ "size": {
+ "0": 328.5231628417969,
+ "1": 58
+ },
+ "flags": {},
+ "order": 22,
+ "mode": 4,
+ "outputs": [
+ {
+ "name": "CLIP_VISION",
+ "type": "CLIP_VISION",
+ "links": [
+ 1462,
+ 1915
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CLIPVisionLoader"
+ },
+ "widgets_values": [
+ "model.safetensors"
+ ],
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 807,
+ "type": "IPAdapterAdvanced",
+ "pos": [
+ 8493.803540321722,
+ 403.2723377758012
+ ],
+ "size": {
+ "0": 315,
+ "1": 278
+ },
+ "flags": {},
+ "order": 136,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 1458
+ },
+ {
+ "name": "ipadapter",
+ "type": "IPADAPTER",
+ "link": 1459
+ },
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1460
+ },
+ {
+ "name": "image_negative",
+ "type": "IMAGE",
+ "link": 1461
+ },
+ {
+ "name": "attn_mask",
+ "type": "MASK",
+ "link": null
+ },
+ {
+ "name": "clip_vision",
+ "type": "CLIP_VISION",
+ "link": 1462
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 1910
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IPAdapterAdvanced"
+ },
+ "widgets_values": [
+ 1,
+ "ease in-out",
+ "concat",
+ 0,
+ 0.4,
+ "V only"
+ ]
+ },
+ {
+ "id": 808,
+ "type": "UltimateSDUpscale",
+ "pos": [
+ 9243.803540321722,
+ 273.2723377758008
+ ],
+ "size": {
+ "0": 315,
+ "1": 802
+ },
+ "flags": {},
+ "order": 154,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1463
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 1911
+ },
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 1784
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": 1785
+ },
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": 1669
+ },
+ {
+ "name": "upscale_model",
+ "type": "UPSCALE_MODEL",
+ "link": 1468
+ },
+ {
+ "name": "tile_width",
+ "type": "INT",
+ "link": 2015,
+ "widget": {
+ "name": "tile_width"
+ }
+ },
+ {
+ "name": "tile_height",
+ "type": "INT",
+ "link": 2016,
+ "widget": {
+ "name": "tile_height"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1455
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "UltimateSDUpscale"
+ },
+ "widgets_values": [
+ 2,
+ 805178158294411,
+ "randomize",
+ 4,
+ 1,
+ "lcm",
+ "sgm_uniform",
+ 0.2,
+ "Linear",
+ 512,
+ 512,
+ 8,
+ 32,
+ "None",
+ 1,
+ 64,
+ 8,
+ 16,
+ true,
+ false
+ ]
+ },
+ {
+ "id": 806,
+ "type": "FileNamePrefixDateDirFirst",
+ "pos": [
+ 9243.803540321722,
+ 1393.2723377758011
+ ],
+ "size": {
+ "0": 327.6000061035156,
+ "1": 130
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 23,
+ "mode": 4,
+ "outputs": [
+ {
+ "name": "filename_prefix",
+ "type": "STRING",
+ "links": [
+ 1457
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "FileNamePrefixDateDirFirst",
+ "ttNbgOverride": {
+ "color": "#223",
+ "bgcolor": "#335",
+ "groupcolor": "#88A"
+ }
+ },
+ "widgets_values": [
+ "true",
+ "true",
+ "AnimateUpscale",
+ "SB_"
+ ],
+ "color": "#223",
+ "bgcolor": "#335"
+ },
+ {
+ "id": 950,
+ "type": "EmptyImage",
+ "pos": [
+ 2313.547888109586,
+ 2430.101596636034
+ ],
+ "size": {
+ "0": 315,
+ "1": 130
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 142,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "width",
+ "type": "INT",
+ "link": 1777,
+ "widget": {
+ "name": "width"
+ }
+ },
+ {
+ "name": "height",
+ "type": "INT",
+ "link": 1778,
+ "widget": {
+ "name": "height"
+ }
+ },
+ {
+ "name": "batch_size",
+ "type": "INT",
+ "link": 1779,
+ "widget": {
+ "name": "batch_size"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1757
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "EmptyImage"
+ },
+ "widgets_values": [
+ 512,
+ 512,
+ 1,
+ 0
+ ]
+ },
+ {
+ "id": 949,
+ "type": "MaskToImage",
+ "pos": [
+ 2230.547888109584,
+ 2256.101596636032
+ ],
+ "size": {
+ "0": 210,
+ "1": 26
+ },
+ "flags": {},
+ "order": 167,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1754
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1758,
+ 1760
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskToImage"
+ }
+ },
+ {
+ "id": 952,
+ "type": "Mix Images By Mask",
+ "pos": [
+ 2226.547888109584,
+ 2500.101596636034
+ ],
+ "size": {
+ "0": 210,
+ "1": 66
+ },
+ "flags": {},
+ "order": 173,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image1",
+ "type": "IMAGE",
+ "link": 1757
+ },
+ {
+ "name": "image2",
+ "type": "IMAGE",
+ "link": 1758
+ },
+ {
+ "name": "mask",
+ "type": "IMAGE",
+ "link": 1759
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1747
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "Mix Images By Mask"
+ }
+ },
+ {
+ "id": 948,
+ "type": "MaskToImage",
+ "pos": [
+ 2233.547888109584,
+ 2338.101596636033
+ ],
+ "size": {
+ "0": 210,
+ "1": 26
+ },
+ "flags": {},
+ "order": 152,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1753
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1759
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskToImage"
+ }
+ },
+ {
+ "id": 663,
+ "type": "LoraLoader",
+ "pos": [
+ 3137,
+ 233
+ ],
+ "size": {
+ "0": 314.343994140625,
+ "1": 126
+ },
+ "flags": {},
+ "order": 169,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 2009
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 1904
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 1211
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoraLoader"
+ },
+ "widgets_values": [
+ "AnimateDiff\\v3_sd15_adapter.ckpt",
+ 0.2,
+ 0.2
+ ],
+ "color": "#323",
+ "bgcolor": "#535"
+ },
+ {
+ "id": 1014,
+ "type": "GetNode",
+ "pos": [
+ 8994.803540321722,
+ 589.2723377758014
+ ],
+ "size": {
+ "0": 210,
+ "1": 58
+ },
+ "flags": {},
+ "order": 24,
+ "mode": 4,
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 2015
+ ],
+ "slot_index": 0
+ }
+ ],
+ "title": "Get_tile_width",
+ "properties": {},
+ "widgets_values": [
+ "tile_width"
+ ]
+ },
+ {
+ "id": 1015,
+ "type": "GetNode",
+ "pos": [
+ 8997.803540321722,
+ 701.2723377758014
+ ],
+ "size": {
+ "0": 210,
+ "1": 58
+ },
+ "flags": {},
+ "order": 25,
+ "mode": 4,
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 2016
+ ],
+ "slot_index": 0
+ }
+ ],
+ "title": "Get_tile_height",
+ "properties": {},
+ "widgets_values": [
+ "tile_height"
+ ]
+ },
+ {
+ "id": 805,
+ "type": "VHS_VideoCombine",
+ "pos": [
+ 9653.803540321722,
+ 133.27233777580105
+ ],
+ "size": [
+ 775.2077026367188,
+ 1432.8115539550781
+ ],
+ "flags": {},
+ "order": 164,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1474,
+ "slot_index": 0
+ },
+ {
+ "name": "audio",
+ "type": "VHS_AUDIO",
+ "link": null
+ },
+ {
+ "name": "batch_manager",
+ "type": "VHS_BatchManager",
+ "link": null,
+ "slot_index": 2
+ },
+ {
+ "name": "filename_prefix",
+ "type": "STRING",
+ "link": 1457,
+ "widget": {
+ "name": "filename_prefix"
+ },
+ "slot_index": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "Filenames",
+ "type": "VHS_FILENAMES",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "VHS_VideoCombine"
+ },
+ "widgets_values": {
+ "frame_rate": 24,
+ "loop_count": 0,
+ "filename_prefix": "hr_ult",
+ "format": "video/h264-mp4",
+ "pix_fmt": "yuv420p",
+ "crf": 19,
+ "save_metadata": false,
+ "pingpong": false,
+ "save_output": true,
+ "videopreview": {
+ "hidden": false,
+ "paused": false,
+ "params": {
+ "filename": "240407172337_SB__00001.mp4",
+ "subfolder": "240407\\AnimateUpscale",
+ "type": "output",
+ "format": "video/h264-mp4"
+ }
+ }
+ },
+ "color": "#282828",
+ "bgcolor": "#141414"
+ },
+ {
+ "id": 681,
+ "type": "ADE_MultivalScaledMask",
+ "pos": [
+ 3196,
+ 1367
+ ],
+ "size": {
+ "0": 315,
+ "1": 106
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 190,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1772
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MULTIVAL",
+ "type": "MULTIVAL",
+ "links": [
+ 1259
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Foreground - Motion Scaling",
+ "properties": {
+ "Node name for S&R": "ADE_MultivalScaledMask"
+ },
+ "widgets_values": [
+ 1,
+ 1.25,
+ "relative"
+ ],
+ "color": "#432",
+ "bgcolor": "#653"
+ },
+ {
+ "id": 683,
+ "type": "ADE_AnimateDiffKeyframe",
+ "pos": [
+ 3198,
+ 1099
+ ],
+ "size": {
+ "0": 311.3347473144531,
+ "1": 170.32681274414062
+ },
+ "flags": {},
+ "order": 192,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "prev_ad_keyframes",
+ "type": "AD_KEYFRAMES",
+ "link": null
+ },
+ {
+ "name": "scale_multival",
+ "type": "MULTIVAL",
+ "link": 1259
+ },
+ {
+ "name": "effect_multival",
+ "type": "MULTIVAL",
+ "link": null
+ },
+ {
+ "name": "guarantee_steps",
+ "type": "INT",
+ "link": null,
+ "widget": {
+ "name": "guarantee_steps"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "AD_KEYFRAMES",
+ "type": "AD_KEYFRAMES",
+ "links": [
+ 1260
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Foreground Animation",
+ "properties": {
+ "Node name for S&R": "ADE_AnimateDiffKeyframe"
+ },
+ "widgets_values": [
+ 0,
+ true,
+ 16
+ ],
+ "color": "#323",
+ "bgcolor": "#535"
+ },
+ {
+ "id": 281,
+ "type": "VHS_VideoCombine",
+ "pos": [
+ 6081.643747762487,
+ 232.99324406027603
+ ],
+ "size": [
+ 810,
+ 1485
+ ],
+ "flags": {},
+ "order": 207,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1031
+ },
+ {
+ "name": "audio",
+ "type": "VHS_AUDIO",
+ "link": null
+ },
+ {
+ "name": "batch_manager",
+ "type": "VHS_BatchManager",
+ "link": null
+ },
+ {
+ "name": "frame_rate",
+ "type": "FLOAT",
+ "link": 2035,
+ "widget": {
+ "name": "frame_rate"
+ },
+ "slot_index": 3
+ }
+ ],
+ "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": false,
+ "pingpong": false,
+ "save_output": true,
+ "videopreview": {
+ "hidden": false,
+ "paused": false,
+ "params": {
+ "filename": "AD__00180.mp4",
+ "subfolder": "steerable-motion",
+ "type": "output",
+ "format": "video/h264-mp4"
+ }
+ }
+ }
+ },
+ {
+ "id": 1029,
+ "type": "CM_IntToFloat",
+ "pos": [
+ 6078.643747762487,
+ 155.9932440602759
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 94,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "a",
+ "type": "INT",
+ "link": 2036,
+ "widget": {
+ "name": "a"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": [
+ 2035
+ ],
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CM_IntToFloat"
+ },
+ "widgets_values": [
+ 0
+ ]
+ },
+ {
+ "id": 793,
+ "type": "IPAdapterNoise",
+ "pos": [
+ 1251.763913191243,
+ 1690.2540938942727
+ ],
+ "size": {
+ "0": 315,
+ "1": 106
+ },
+ "flags": {},
+ "order": 147,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image_optional",
+ "type": "IMAGE",
+ "link": 1443
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1437
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IPAdapterNoise"
+ },
+ "widgets_values": [
+ "shuffle",
+ 0.25,
+ 0
+ ]
+ },
+ {
+ "id": 618,
+ "type": "ShowText|pysssss",
+ "pos": [
+ 342.60890806321055,
+ 1372.3072202029543
+ ],
+ "size": {
+ "0": 210,
+ "1": 210
+ },
+ "flags": {},
+ "order": 153,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text",
+ "type": "STRING",
+ "link": 1173,
+ "widget": {
+ "name": "text"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": null,
+ "shape": 6
+ }
+ ],
+ "title": "Prompt Template",
+ "properties": {
+ "Node name for S&R": "ShowText|pysssss"
+ },
+ "widgets_values": [
+ [
+ "\"0\" :\"\",\n\"24\" :\"\",\n\"48\" :\"\",\n\"72\" :\"\",\n\"96\" :\"\",\n\"120\" :\"\",\n\"144\" :\"\",\n\"168\" :\"\",\n\"192\" :\"\"\n"
+ ],
+ "\"0\" :\"\",\n\"24\" :\"\",\n\"48\" :\"\",\n\"72\" :\"\",\n\"96\" :\"\",\n\"120\" :\"\",\n\"144\" :\"\",\n\"168\" :\"\",\n\"192\" :\"\"\n"
+ ]
+ },
+ {
+ "id": 608,
+ "type": "CR Integer To String",
+ "pos": [
+ 502.6089080632111,
+ 1652.3072202029539
+ ],
+ "size": {
+ "0": 315,
+ "1": 78
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 104,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "int_",
+ "type": "INT",
+ "link": 1098,
+ "widget": {
+ "name": "int_"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1099
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "show_help",
+ "type": "STRING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CR Integer To String"
+ },
+ "widgets_values": [
+ 0
+ ]
+ },
+ {
+ "id": 631,
+ "type": "StringFunction|pysssss",
+ "pos": [
+ 956.60890806321,
+ 1725.3072202029539
+ ],
+ "size": {
+ "0": 420,
+ "1": 240
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 145,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text_b",
+ "type": "STRING",
+ "link": 1126,
+ "widget": {
+ "name": "text_b"
+ }
+ },
+ {
+ "name": "text_a",
+ "type": "STRING",
+ "link": 1125,
+ "widget": {
+ "name": "text_a"
+ }
+ },
+ {
+ "name": "text_c",
+ "type": "STRING",
+ "link": 1141,
+ "widget": {
+ "name": "text_c"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1173
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "StringFunction|pysssss"
+ },
+ "widgets_values": [
+ "append",
+ "no",
+ "\"",
+ "",
+ "\" :\"\",",
+ "\"0\" :\"\",\n\"24\" :\"\",\n\"48\" :\"\",\n\"72\" :\"\",\n\"96\" :\"\",\n\"120\" :\"\",\n\"144\" :\"\",\n\"168\" :\"\",\n\"192\" :\"\"\n"
+ ]
+ },
+ {
+ "id": 791,
+ "type": "IPAdapterTiled",
+ "pos": [
+ 2021.7639131912442,
+ 1540.2540938942723
+ ],
+ "size": {
+ "0": 315,
+ "1": 302
+ },
+ "flags": {},
+ "order": 160,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 1439
+ },
+ {
+ "name": "ipadapter",
+ "type": "IPADAPTER",
+ "link": 1440
+ },
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1447
+ },
+ {
+ "name": "image_negative",
+ "type": "IMAGE",
+ "link": 1448
+ },
+ {
+ "name": "attn_mask",
+ "type": "MASK",
+ "link": null
+ },
+ {
+ "name": "clip_vision",
+ "type": "CLIP_VISION",
+ "link": 1441
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 1444
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "tiles",
+ "type": "IMAGE",
+ "links": [],
+ "shape": 3,
+ "slot_index": 1
+ },
+ {
+ "name": "masks",
+ "type": "MASK",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IPAdapterTiled"
+ },
+ "widgets_values": [
+ 0.45,
+ "ease in-out",
+ "concat",
+ 0.25,
+ 0.75,
+ 0,
+ "V only"
+ ],
+ "color": "#233",
+ "bgcolor": "#355"
+ },
+ {
+ "id": 577,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 2369.763427734375,
+ "1": 1510.255615234375,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 219.9322509765625,
+ "1": 281.5320739746094
+ },
+ "flags": {},
+ "order": 26,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "Increase Weight on IPAdapter Adavanced to Stabilise more but at the expense of motion \n\n(Removing motion also reduces the ability to switch between keyframes so I wouldn't recommened going up to 1 on both of these)\n\nSuggested 0.25-0.5",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 451,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 1260.295166015625,
+ "1": 685.8561401367188,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 468.7886657714844,
+ "1": 147.40196228027344
+ },
+ "flags": {},
+ "order": 27,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "## Set duration of frame influence ⮕\n
\n1.0 equals around the distance between this and the next frames, 2.0 equals twice this. You can set these values for each frame individually in the field below. The first value is the influence on the frame before, the second is on the frame after.",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 450,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 1260.295166015625,
+ "1": 505.85614013671875,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 441.21502685546875,
+ "1": 147.5499725341797
+ },
+ "flags": {},
+ "order": 28,
+ "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 in the text box below.",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 455,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 1260.295166015625,
+ "1": 105.85600280761719,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 450,
+ "1": 390
+ },
+ "flags": {},
+ "order": 29,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "## Understanding the settings\n\n
\nThere are 3 main settings:\n\n
\n\n- Key frame position\n- Length of influence\n- Strength of influence\n\n
\n\nThe type_of fields decide whether each of settings are the same for each frame or different.\n\n
\n\nWhen the type has been set to 'linear', you can adjust the value for every in with the _value fields.\n\n
\n\nWhen the type is set to 'dynamic', the text box below each setting are for the individual values - follow the format provided to set values for each frame.\n",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 937,
+ "type": "ImageBatchRepeatInterleaving",
+ "pos": [
+ 2239.8072061787243,
+ 3273.451628370807
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 184,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1742
+ },
+ {
+ "name": "repeats",
+ "type": "INT",
+ "link": 1780,
+ "widget": {
+ "name": "repeats"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1745
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ImageBatchRepeatInterleaving"
+ },
+ "widgets_values": [
+ 1
+ ]
+ },
+ {
+ "id": 940,
+ "type": "ImageToMask",
+ "pos": [
+ 2164.8072061787243,
+ 3401.4516283708062
+ ],
+ "size": {
+ "0": 411.6000061035156,
+ "1": 58
+ },
+ "flags": {},
+ "order": 188,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1745
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1772
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Foreground Animation Mask with Focus enhancements",
+ "properties": {
+ "Node name for S&R": "ImageToMask"
+ },
+ "widgets_values": [
+ "red"
+ ]
+ },
+ {
+ "id": 944,
+ "type": "MaskPreview+",
+ "pos": [
+ 1825.8072061787223,
+ 2911.451628370806
+ ],
+ "size": {
+ "0": 297.1007995605469,
+ "1": 246
+ },
+ "flags": {},
+ "order": 151,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1750
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskPreview+"
+ }
+ },
+ {
+ "id": 941,
+ "type": "ImageToMask",
+ "pos": [
+ 1824.9982502921594,
+ 4632.679524163036
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 198,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1746
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1771
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Background Mask",
+ "properties": {
+ "Node name for S&R": "ImageToMask"
+ },
+ "widgets_values": [
+ "red"
+ ]
+ },
+ {
+ "id": 939,
+ "type": "ImageBatchRepeatInterleaving",
+ "pos": [
+ 1824.9982502921594,
+ 4522.679524163036
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 196,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1744
+ },
+ {
+ "name": "repeats",
+ "type": "INT",
+ "link": 1781,
+ "widget": {
+ "name": "repeats"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1746
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ImageBatchRepeatInterleaving"
+ },
+ "widgets_values": [
+ 1
+ ]
+ },
+ {
+ "id": 938,
+ "type": "MaskToImage",
+ "pos": [
+ 1824.9982502921594,
+ 4452.679524163036
+ ],
+ "size": {
+ "0": 176.39999389648438,
+ "1": 26
+ },
+ "flags": {},
+ "order": 194,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1743
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1744
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskToImage"
+ }
+ },
+ {
+ "id": 923,
+ "type": "ImageToMask",
+ "pos": [
+ 1824.9982502921594,
+ 4362.679524163036
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 191,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1729
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1730,
+ 1743,
+ 1763
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ImageToMask"
+ },
+ "widgets_values": [
+ "red"
+ ]
+ },
+ {
+ "id": 957,
+ "type": "Image Brightness Adjustment [Dream]",
+ "pos": [
+ 1824.9982502921594,
+ 4082.6795241630375
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 189,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1766
+ }
+ ],
+ "outputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "links": [
+ 1729
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "Image Brightness Adjustment [Dream]"
+ },
+ "widgets_values": [
+ 0.2
+ ]
+ },
+ {
+ "id": 921,
+ "type": "MaskToImage",
+ "pos": [
+ 1824.9982502921594,
+ 3732.679524163042
+ ],
+ "size": {
+ "0": 210,
+ "1": 26
+ },
+ "flags": {},
+ "order": 182,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1726
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1727
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskToImage"
+ }
+ },
+ {
+ "id": 924,
+ "type": "MaskPreview+",
+ "pos": [
+ 2192.998250292156,
+ 3723.679524163042
+ ],
+ "size": {
+ "0": 433.5745544433594,
+ "1": 656.0213623046875
+ },
+ "flags": {},
+ "order": 193,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1730
+ }
+ ],
+ "title": "Background Motion Scaling Preview",
+ "properties": {
+ "Node name for S&R": "MaskPreview+"
+ }
+ },
+ {
+ "id": 929,
+ "type": "EmptyImage",
+ "pos": [
+ 968.8169051959595,
+ 4259.935929632784
+ ],
+ "size": {
+ "0": 315,
+ "1": 130
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 141,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "width",
+ "type": "INT",
+ "link": 1774,
+ "widget": {
+ "name": "width"
+ }
+ },
+ {
+ "name": "height",
+ "type": "INT",
+ "link": 1775,
+ "widget": {
+ "name": "height"
+ }
+ },
+ {
+ "name": "batch_size",
+ "type": "INT",
+ "link": 1736,
+ "widget": {
+ "name": "batch_size"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1824
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "EmptyImage"
+ },
+ "widgets_values": [
+ 512,
+ 512,
+ 1,
+ 0
+ ]
+ },
+ {
+ "id": 909,
+ "type": "RemapDepth",
+ "pos": [
+ 977.1067106899362,
+ 3494.9367126762268
+ ],
+ "size": {
+ "0": 315,
+ "1": 106
+ },
+ "flags": {},
+ "order": 139,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1713
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1724
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "MidgroundDepth",
+ "properties": {
+ "Node name for S&R": "RemapDepth"
+ },
+ "widgets_values": [
+ 0.5,
+ 1,
+ false
+ ]
+ },
+ {
+ "id": 970,
+ "type": "MaskPreview+",
+ "pos": [
+ 1327.1067106899372,
+ 3484.9367126762268
+ ],
+ "size": {
+ "0": 364.6788330078125,
+ "1": 324.1573181152344
+ },
+ "flags": {},
+ "order": 161,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1863
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskPreview+"
+ }
+ },
+ {
+ "id": 920,
+ "type": "HDR Effects (SuperBeasts.AI)",
+ "pos": [
+ 976.3987258622748,
+ 3016.505310314076
+ ],
+ "size": {
+ "0": 315,
+ "1": 178
+ },
+ "flags": {},
+ "order": 149,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1725,
+ "slot_index": 0
+ }
+ ],
+ "outputs": [
+ {
+ "name": "result_img",
+ "type": "IMAGE",
+ "links": [
+ 1716,
+ 1717
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "HDR Effects (SuperBeasts.AI)"
+ },
+ "widgets_values": [
+ 0.5,
+ 0,
+ 0.2,
+ 1,
+ 0,
+ 0
+ ]
+ },
+ {
+ "id": 912,
+ "type": "PreviewImage",
+ "pos": [
+ 1325.3987258622772,
+ 2702.505310314073
+ ],
+ "size": {
+ "0": 371.28802490234375,
+ "1": 388.5947570800781
+ },
+ "flags": {},
+ "order": 157,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1716
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "PreviewImage"
+ }
+ },
+ {
+ "id": 927,
+ "type": "ImageCompositeMasked",
+ "pos": [
+ 968.8169051959595,
+ 4359.935929632784
+ ],
+ "size": {
+ "0": 315,
+ "1": 146
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 172,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "destination",
+ "type": "IMAGE",
+ "link": 1824
+ },
+ {
+ "name": "source",
+ "type": "IMAGE",
+ "link": 1820
+ },
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1734
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1862
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ImageCompositeMasked"
+ },
+ "widgets_values": [
+ 0,
+ 0,
+ false
+ ]
+ },
+ {
+ "id": 918,
+ "type": "HDR Effects (SuperBeasts.AI)",
+ "pos": [
+ 968.8169051959595,
+ 4579.935929632784
+ ],
+ "size": {
+ "0": 315,
+ "1": 178
+ },
+ "flags": {},
+ "order": 178,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1723,
+ "slot_index": 0
+ }
+ ],
+ "outputs": [
+ {
+ "name": "result_img",
+ "type": "IMAGE",
+ "links": [
+ 1718
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "HDR Effects (SuperBeasts.AI)"
+ },
+ "widgets_values": [
+ 3,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0
+ ]
+ },
+ {
+ "id": 914,
+ "type": "ImageToMask",
+ "pos": [
+ 968.8169051959595,
+ 4819.935929632783
+ ],
+ "size": {
+ "0": 267.2800598144531,
+ "1": 73.9124526977539
+ },
+ "flags": {},
+ "order": 180,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1718
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1726,
+ 1767
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ImageToMask"
+ },
+ "widgets_values": [
+ "red"
+ ]
+ },
+ {
+ "id": 910,
+ "type": "RemapDepth",
+ "pos": [
+ 968.8169051959595,
+ 4419.935929632784
+ ],
+ "size": {
+ "0": 315,
+ "1": 106
+ },
+ "flags": {},
+ "order": 175,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1862
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1723
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "GetBackgroundDetails",
+ "properties": {
+ "Node name for S&R": "RemapDepth"
+ },
+ "widgets_values": [
+ 0,
+ 0.25,
+ false
+ ]
+ },
+ {
+ "id": 958,
+ "type": "MaskPreview+",
+ "pos": [
+ 1303.8169051959594,
+ 4176.935929632784
+ ],
+ "size": {
+ "0": 398.4955139160156,
+ "1": 326.1019287109375
+ },
+ "flags": {},
+ "order": 183,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1767
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskPreview+"
+ }
+ },
+ {
+ "id": 1010,
+ "type": "Make Resized Mask Batch (SuperBeasts.AI)",
+ "pos": [
+ 983.332222574143,
+ 2233.0562631368016
+ ],
+ "size": {
+ "0": 336,
+ "1": 294
+ },
+ "flags": {},
+ "order": 97,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask1",
+ "type": "MASK",
+ "link": 1998
+ },
+ {
+ "name": "mask2",
+ "type": "MASK",
+ "link": 1999
+ },
+ {
+ "name": "mask3",
+ "type": "MASK",
+ "link": 2000
+ },
+ {
+ "name": "mask4",
+ "type": "MASK",
+ "link": 2001
+ },
+ {
+ "name": "mask5",
+ "type": "MASK",
+ "link": 2002
+ },
+ {
+ "name": "mask6",
+ "type": "MASK",
+ "link": 2010
+ },
+ {
+ "name": "mask7",
+ "type": "MASK",
+ "link": 2011
+ },
+ {
+ "name": "mask8",
+ "type": "MASK",
+ "link": 2012
+ },
+ {
+ "name": "mask9",
+ "type": "MASK",
+ "link": null
+ },
+ {
+ "name": "mask10",
+ "type": "MASK",
+ "link": null
+ },
+ {
+ "name": "mask11",
+ "type": "MASK",
+ "link": null
+ },
+ {
+ "name": "mask12",
+ "type": "MASK",
+ "link": null
+ },
+ {
+ "name": "width",
+ "type": "INT",
+ "link": 1995,
+ "widget": {
+ "name": "width"
+ }
+ },
+ {
+ "name": "height",
+ "type": "INT",
+ "link": 1996,
+ "widget": {
+ "name": "height"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1993,
+ 1994
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "Make Resized Mask Batch (SuperBeasts.AI)"
+ },
+ "widgets_values": [
+ 512,
+ 768
+ ]
+ },
+ {
+ "id": 973,
+ "type": "MaskPreview+",
+ "pos": [
+ 1341.1284459335175,
+ 2234.566410168048
+ ],
+ "size": {
+ "0": 343.7376708984375,
+ "1": 264.860107421875
+ },
+ "flags": {},
+ "order": 114,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "mask",
+ "type": "MASK",
+ "link": 1993
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "MaskPreview+"
+ }
+ },
+ {
+ "id": 964,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 1825.002197265625,
+ "1": 4170.6796875,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 284.8733825683594,
+ "1": 137.29454040527344
+ },
+ "flags": {},
+ "order": 30,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Unnamed",
+ "properties": {},
+ "widgets_values": [
+ "## Motion for the background mask \n\nThe brightness can also be changed here to decrease the background overall influence on background motion",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 1033,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 1314.335693359375,
+ "1": 4529.95849609375,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 381.0012512207031,
+ "1": 176.66273498535156
+ },
+ "flags": {},
+ "order": 31,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Unnamed",
+ "properties": {},
+ "widgets_values": [
+ "## Background details\n\nIt's expected that we will want some subtle background movement. This helps to pick up those details for the motion scale. You can adjust HDR settings to decrease specific areas of detail OR use the image brightness adjustment for global decrease in background movement to the right. ",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 1034,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 3132.763671875,
+ "1": 2557.8828125,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 287.3258056640625,
+ "1": 217.04684448242188
+ },
+ "flags": {},
+ "order": 32,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Unnamed",
+ "properties": {},
+ "widgets_values": [
+ "## The magic\n\nThis is where your motion masking comes into effect. To improve movement in selected areas I highly suggest you mask the original images with a mask in the area you would most like to highlight movement (Relative to other areas)",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 207,
+ "type": "KSampler Adv. (Efficient)",
+ "pos": [
+ 5131.227025758248,
+ 151.29602840622115
+ ],
+ "size": {
+ "0": 496.3030090332031,
+ "1": 655.8421630859375
+ },
+ "flags": {
+ "pinned": false
+ },
+ "order": 203,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 2043
+ },
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 1047
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": 1048
+ },
+ {
+ "name": "latent_image",
+ "type": "LATENT",
+ "link": 1245
+ },
+ {
+ "name": "optional_vae",
+ "type": "VAE",
+ "link": 1080
+ },
+ {
+ "name": "script",
+ "type": "SCRIPT",
+ "link": null,
+ "slot_index": 5
+ },
+ {
+ "name": "noise_seed",
+ "type": "INT",
+ "link": 1095,
+ "widget": {
+ "name": "noise_seed"
+ },
+ "slot_index": 6
+ }
+ ],
+ "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": [
+ 1093
+ ],
+ "shape": 3,
+ "slot_index": 5
+ }
+ ],
+ "title": "KSampler Adv. (Efficient), CN sampler",
+ "properties": {
+ "Node name for S&R": "KSampler Adv. (Efficient)"
+ },
+ "widgets_values": [
+ "enable",
+ 837358129801151,
+ null,
+ 25,
+ 7,
+ "euler_ancestral",
+ "normal",
+ 0,
+ 25,
+ "disable",
+ "auto",
+ "true"
+ ],
+ "color": "#222233",
+ "bgcolor": "#333355",
+ "shape": 1
+ },
+ {
+ "id": 600,
+ "type": "Seed String",
+ "pos": [
+ 5124.227025758248,
+ 862.2960284062215
+ ],
+ "size": {
+ "0": 315,
+ "1": 102
+ },
+ "flags": {},
+ "order": 33,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "seed",
+ "type": "INT",
+ "links": [
+ 1095
+ ],
+ "shape": 3
+ },
+ {
+ "name": "seed_string",
+ "type": "STRING",
+ "links": null,
+ "shape": 3
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "Seed String"
+ },
+ "widgets_values": [
+ 751075496023782,
+ "randomize"
+ ]
+ },
+ {
+ "id": 588,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 5128.2265625,
+ "1": 988.2960815429688,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 220.1358642578125,
+ "1": 78.2089614868164
+ },
+ "flags": {},
+ "order": 34,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "What else could you add to this workflow? 🤔",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 1031,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 1340.109130859375,
+ "1": 3110.686767578125,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 363.08270263671875,
+ "1": 195.63656616210938
+ },
+ "flags": {},
+ "order": 35,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Unnamed",
+ "properties": {},
+ "widgets_values": [
+ "## Getting Foreground\n\nThis may need adjustments to the foreground depth sliders to isolate the foreground. Suggest bypassing the sampler node while you get this right. \n\nThough it's not the end of the world if it's not perfect if the midground looks good. ",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 653,
+ "type": "ImageScale",
+ "pos": [
+ 330.62233171786,
+ -235.3198120638736
+ ],
+ "size": {
+ "0": 315,
+ "1": 130
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 113,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1814
+ },
+ {
+ "name": "width",
+ "type": "INT",
+ "link": 1196,
+ "widget": {
+ "name": "width"
+ }
+ },
+ {
+ "name": "height",
+ "type": "INT",
+ "link": 1209,
+ "widget": {
+ "name": "height"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1815,
+ 1816,
+ 1817,
+ 1820,
+ 1823,
+ 1830,
+ 2045
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Resize Image",
+ "properties": {
+ "Node name for S&R": "ImageScale",
+ "ttNbgOverride": {
+ "color": "#222",
+ "bgcolor": "#000",
+ "groupcolor": "#444"
+ }
+ },
+ "widgets_values": [
+ "area",
+ 320,
+ 576,
+ "center"
+ ],
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 749,
+ "type": "JWImageBatchCount",
+ "pos": [
+ 455.62233171785925,
+ -60.31981206387354
+ ],
+ "size": {
+ "0": 210,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 130,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1830
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1779
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "JWImageBatchCount"
+ }
+ },
+ {
+ "id": 669,
+ "type": "ImageBatchRepeatInterleaving",
+ "pos": [
+ 412.6223317178595,
+ -2.3198120638733677
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 127,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1815
+ },
+ {
+ "name": "repeats",
+ "type": "INT",
+ "link": 1239,
+ "widget": {
+ "name": "repeats"
+ }
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1445,
+ 1447,
+ 1449
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ImageBatchRepeatInterleaving"
+ },
+ "widgets_values": [
+ 2
+ ]
+ },
+ {
+ "id": 576,
+ "type": "Reroute",
+ "pos": [
+ 552.622331717858,
+ 15.680187936126117
+ ],
+ "size": [
+ 82,
+ 26
+ ],
+ "flags": {},
+ "order": 131,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": 2045,
+ "slot_index": 0
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1057,
+ 1061
+ ],
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "showOutputText": true,
+ "horizontal": false,
+ "ttNbgOverride": {
+ "color": "#223",
+ "bgcolor": "#335",
+ "groupcolor": "#88A"
+ }
+ },
+ "color": "#223",
+ "bgcolor": "#335"
+ },
+ {
+ "id": 584,
+ "type": "Integer",
+ "pos": [
+ 686.622331717857,
+ -349.3198120638731
+ ],
+ "size": {
+ "0": 210,
+ "1": 58
+ },
+ "flags": {},
+ "order": 36,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1075,
+ 1196,
+ 1768,
+ 1774,
+ 1777,
+ 1995,
+ 2013
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Width",
+ "properties": {
+ "Node name for S&R": "Integer"
+ },
+ "widgets_values": [
+ 512
+ ],
+ "color": "#232",
+ "bgcolor": "#353"
+ },
+ {
+ "id": 585,
+ "type": "Integer",
+ "pos": [
+ 931.6223317178567,
+ -350.3198120638731
+ ],
+ "size": {
+ "0": 210,
+ "1": 58
+ },
+ "flags": {},
+ "order": 37,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1076,
+ 1209,
+ 1775,
+ 1778,
+ 1996,
+ 2014
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Height",
+ "properties": {
+ "Node name for S&R": "Integer"
+ },
+ "widgets_values": [
+ 768
+ ],
+ "color": "#232",
+ "bgcolor": "#353"
+ },
+ {
+ "id": 461,
+ "type": "CheckpointLoaderSimple",
+ "pos": [
+ 328.62233171786,
+ 104.68018793612616
+ ],
+ "size": {
+ "0": 210,
+ "1": 98
+ },
+ "flags": {},
+ "order": 38,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 2039
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 2006
+ ],
+ "shape": 3,
+ "slot_index": 1
+ },
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "links": [
+ 1089
+ ],
+ "shape": 3,
+ "slot_index": 2
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CheckpointLoaderSimple"
+ },
+ "widgets_values": [
+ "15\\photon_v1.safetensors"
+ ],
+ "color": "#232",
+ "bgcolor": "#353"
+ },
+ {
+ "id": 590,
+ "type": "Reroute",
+ "pos": [
+ 456.62233171785914,
+ 226.68018793612595
+ ],
+ "size": [
+ 75,
+ 26
+ ],
+ "flags": {},
+ "order": 83,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": 1089,
+ "slot_index": 0
+ }
+ ],
+ "outputs": [
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "links": [
+ 1080,
+ 1804
+ ],
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "showOutputText": true,
+ "horizontal": false,
+ "ttNbgOverride": {
+ "color": "#223",
+ "bgcolor": "#335",
+ "groupcolor": "#88A"
+ }
+ },
+ "color": "#223",
+ "bgcolor": "#335"
+ },
+ {
+ "id": 470,
+ "type": "LoraLoader",
+ "pos": [
+ 583.6223317178574,
+ 99.68018793612616
+ ],
+ "size": {
+ "0": 314.343994140625,
+ "1": 126
+ },
+ "flags": {},
+ "order": 82,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 2039
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 2006
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 2042
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 1904,
+ 2040,
+ 2041
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoraLoader"
+ },
+ "widgets_values": [
+ "SB15\\SBSR-15.safetensors",
+ 0.2,
+ 0.2
+ ],
+ "color": "#232",
+ "bgcolor": "#353"
+ },
+ {
+ "id": 464,
+ "type": "ADE_EmptyLatentImageLarge",
+ "pos": [
+ 705.6223317178567,
+ -185.31981206387348
+ ],
+ "size": {
+ "0": 310.79998779296875,
+ "1": 76.79182434082031
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 171,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "width",
+ "type": "INT",
+ "link": 1075,
+ "widget": {
+ "name": "width"
+ },
+ "slot_index": 0
+ },
+ {
+ "name": "height",
+ "type": "INT",
+ "link": 1076,
+ "widget": {
+ "name": "height"
+ }
+ },
+ {
+ "name": "batch_size",
+ "type": "INT",
+ "link": 1797,
+ "widget": {
+ "name": "batch_size"
+ },
+ "slot_index": 2
+ }
+ ],
+ "outputs": [
+ {
+ "name": "LATENT",
+ "type": "LATENT",
+ "links": [
+ 1255
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ADE_EmptyLatentImageLarge"
+ },
+ "widgets_values": [
+ 512,
+ 512,
+ 52
+ ]
+ },
+ {
+ "id": 1012,
+ "type": "SetNode",
+ "pos": [
+ 710.6223317178566,
+ -245.31981206387354
+ ],
+ "size": {
+ "0": 210,
+ "1": 58
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 80,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "link": 2013
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_tile_width",
+ "properties": {
+ "previousName": "tile_width"
+ },
+ "widgets_values": [
+ "tile_width"
+ ]
+ },
+ {
+ "id": 1013,
+ "type": "SetNode",
+ "pos": [
+ 887.6223317178568,
+ -249.31981206387357
+ ],
+ "size": {
+ "0": 210,
+ "1": 58
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 81,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "link": 2014
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_tile_height",
+ "properties": {
+ "previousName": "tile_height"
+ },
+ "widgets_values": [
+ "tile_height"
+ ]
+ },
+ {
+ "id": 673,
+ "type": "Reroute",
+ "pos": [
+ 942.6223317178568,
+ -91.31981206387343
+ ],
+ "size": [
+ 75,
+ 26
+ ],
+ "flags": {},
+ "order": 174,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": 1255
+ }
+ ],
+ "outputs": [
+ {
+ "name": "",
+ "type": "LATENT",
+ "links": [
+ 1245,
+ 1803
+ ],
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "showOutputText": false,
+ "horizontal": false
+ }
+ },
+ {
+ "id": 966,
+ "type": "ACN_SparseCtrlRGBPreprocessor",
+ "pos": [
+ 4122.882245442048,
+ 163.03957193607968
+ ],
+ "size": {
+ "0": 279.5999755859375,
+ "1": 66
+ },
+ "flags": {},
+ "order": 177,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1823
+ },
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": 1804
+ },
+ {
+ "name": "latent_size",
+ "type": "LATENT",
+ "link": 1803
+ }
+ ],
+ "outputs": [
+ {
+ "name": "proc_IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1807
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ACN_SparseCtrlRGBPreprocessor"
+ }
+ },
+ {
+ "id": 965,
+ "type": "ACN_SparseCtrlLoaderAdvanced",
+ "pos": [
+ 4121.882245442048,
+ 285.0395719360792
+ ],
+ "size": {
+ "0": 317.4000244140625,
+ "1": 150
+ },
+ "flags": {},
+ "order": 170,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "sparse_method",
+ "type": "SPARSE_METHOD",
+ "link": 1802
+ },
+ {
+ "name": "tk_optional",
+ "type": "TIMESTEP_KEYFRAME",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONTROL_NET",
+ "type": "CONTROL_NET",
+ "links": [
+ 1801
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ACN_SparseCtrlLoaderAdvanced"
+ },
+ "widgets_values": [
+ "Sparse\\v3_sd15_sparsectrl_rgb.ckpt",
+ true,
+ 1,
+ 1
+ ]
+ },
+ {
+ "id": 468,
+ "type": "ACN_AdvancedControlNetApply",
+ "pos": [
+ 4468.882245442048,
+ 157.03957193607968
+ ],
+ "size": {
+ "0": 285.6000061035156,
+ "1": 351.772705078125
+ },
+ "flags": {},
+ "order": 202,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 1015,
+ "slot_index": 0
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": 1016,
+ "slot_index": 1
+ },
+ {
+ "name": "control_net",
+ "type": "CONTROL_NET",
+ "link": 1801
+ },
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1807
+ },
+ {
+ "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": 2032
+ }
+ ],
+ "outputs": [
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "links": [
+ 1047
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "links": [
+ 1048
+ ],
+ "shape": 3,
+ "slot_index": 1
+ },
+ {
+ "name": "model_opt",
+ "type": "MODEL",
+ "links": [
+ 2043
+ ],
+ "shape": 3,
+ "slot_index": 2
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ACN_AdvancedControlNetApply"
+ },
+ "widgets_values": [
+ 0.85,
+ 0,
+ 0.25
+ ]
+ },
+ {
+ "id": 556,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 4786.880859375,
+ "1": 122.03960418701172,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 228.2197723388672,
+ "1": 384.09527587890625
+ },
+ "flags": {},
+ "order": 39,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "## ⬅ Tweak Sparse Ctrl end_percent to improve adherence\n
\nI'd recommend that you increase the `end_percent` to the right to improve adherence. Higher values tend to cause flickering. However, increase the adapter strength below along with it below to fix this to an extend. Increasing `end_percent` above 0.5 will also cause issues.",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 536,
+ "type": "ADE_AnimateDiffLoRALoader",
+ "pos": [
+ 4436.1613027625,
+ 663.2715815874999
+ ],
+ "size": {
+ "0": 308.66558837890625,
+ "1": 82
+ },
+ "flags": {},
+ "order": 74,
+ "mode": 2,
+ "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": [
+ "v2_lora_PanLeft.ckpt",
+ 0.7000000000000001
+ ]
+ },
+ {
+ "id": 551,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 4441.158203125,
+ "1": 774.271484375,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 322.51995849609375,
+ "1": 163.89112854003906
+ },
+ "flags": {},
+ "order": 40,
+ "mode": 2,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "## You can add Motion LoRAs above\n
\nThese are great for complex movements. Just un-bypass the nodes. You can learn more about training them [here](https://github.com/ExponentialML/AnimateDiff-MotionDirector).",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 342,
+ "type": "ADE_AnimateDiffUniformContextOptions",
+ "pos": [
+ 4106.1613027625,
+ 1136.2715815875001
+ ],
+ "size": {
+ "0": 310.79998779296875,
+ "1": 365.04229736328125
+ },
+ "flags": {},
+ "order": 41,
+ "mode": 2,
+ "inputs": [
+ {
+ "name": "prev_context",
+ "type": "CONTEXT_OPTIONS",
+ "link": null
+ },
+ {
+ "name": "view_opts",
+ "type": "VIEW_OPTS",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONTEXT_OPTIONS",
+ "type": "CONTEXT_OPTIONS",
+ "links": [
+ 1005
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ADE_AnimateDiffUniformContextOptions"
+ },
+ "widgets_values": [
+ 16,
+ 2,
+ 4,
+ "uniform",
+ false,
+ "flat",
+ false,
+ 0,
+ 1
+ ]
+ },
+ {
+ "id": 786,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 3198,
+ "1": 1504,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 315.03173828125,
+ "1": 116.4294204711914
+ },
+ "flags": {},
+ "order": 42,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Unnamed",
+ "properties": {},
+ "widgets_values": [
+ "## Motion amounts\n\nAdjust the foreground and background motion seperately. Suggested anywhere between Min: 0.8 - Max: 1.35",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 1037,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 4453.3818359375,
+ "1": 1293.5635986328125,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 315.03173828125,
+ "1": 116.4294204711914
+ },
+ "flags": {},
+ "order": 43,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Unnamed",
+ "properties": {},
+ "widgets_values": [
+ "## SuperBeasts Note\n\nThis is currently untested with the motion scaling. ",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 775,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": -945.19482421875,
+ "1": -14.850790023803711,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 44,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3,
+ "label": ""
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 1412
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": "Img2",
+ "properties": {}
+ },
+ {
+ "id": 569,
+ "type": "LoadImage",
+ "pos": [
+ -1357.6656104757087,
+ -363.6896694976605
+ ],
+ "size": [
+ 210,
+ 314.00000381469727
+ ],
+ "flags": {},
+ "order": 45,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1849
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1998
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoadImage"
+ },
+ "widgets_values": [
+ "Animal-faces-hires-1.jpg",
+ "image"
+ ]
+ },
+ {
+ "id": 774,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": -1234.66552734375,
+ "1": -4.689609527587891,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 46,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 1419
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": "Img1",
+ "properties": {}
+ },
+ {
+ "id": 777,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": -360.4228515625,
+ "1": -2.9118874073028564,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 47,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3,
+ "label": ""
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 1414
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": "Img4",
+ "properties": {}
+ },
+ {
+ "id": 967,
+ "type": "LoadImage",
+ "pos": [
+ -474.42263444955404,
+ -368.9121608043006
+ ],
+ "size": {
+ "0": 210,
+ "1": 314
+ },
+ "flags": {},
+ "order": 48,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1846
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 2001
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoadImage"
+ },
+ "widgets_values": [
+ "Animal-faces-hires-4.jpg",
+ "image"
+ ]
+ },
+ {
+ "id": 776,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": -658.5386962890625,
+ "1": -17.383785247802734,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 49,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3,
+ "label": "",
+ "slot_index": 0
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 1413
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": "Img3",
+ "properties": {}
+ },
+ {
+ "id": 571,
+ "type": "LoadImage",
+ "pos": [
+ -1345.2897318618805,
+ 135.5336644156689
+ ],
+ "size": [
+ 210,
+ 313.99999618530273
+ ],
+ "flags": {},
+ "order": 50,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1847
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 2002
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoadImage"
+ },
+ "widgets_values": [
+ "Animal-faces-hires-5.jpg",
+ "image"
+ ]
+ },
+ {
+ "id": 778,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": -1226.289794921875,
+ "1": 483.5340881347656,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 51,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3,
+ "label": ""
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 1415
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": "Img5",
+ "properties": {}
+ },
+ {
+ "id": 570,
+ "type": "LoadImage",
+ "pos": [
+ -1052.738149225065,
+ 132.86685305493637
+ ],
+ "size": [
+ 210,
+ 314
+ ],
+ "flags": {},
+ "order": 52,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 2030
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 2010
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoadImage"
+ },
+ "widgets_values": [
+ "Animal-faces-hires-6.jpg",
+ "image"
+ ]
+ },
+ {
+ "id": 779,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": -938.73828125,
+ "1": 492.8670349121094,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 53,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3,
+ "label": ""
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 1416
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": "Img6",
+ "properties": {}
+ },
+ {
+ "id": 781,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": -652.5504760742188,
+ "1": 494.134033203125,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 54,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3,
+ "label": ""
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 2046
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": "Img7",
+ "properties": {}
+ },
+ {
+ "id": 780,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": -368.69964599609375,
+ "1": 481.85687255859375,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 55,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3,
+ "label": ""
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 2047
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": "Img8",
+ "properties": {}
+ },
+ {
+ "id": 572,
+ "type": "LoadImage",
+ "pos": [
+ -1065.1947272245047,
+ -363.85082794295886
+ ],
+ "size": {
+ "0": 210,
+ "1": 314
+ },
+ "flags": {},
+ "order": 56,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1844
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 1999
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoadImage"
+ },
+ "widgets_values": [
+ "Animal-faces-hires-2.jpg",
+ "image"
+ ]
+ },
+ {
+ "id": 445,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": -2100,
+ "1": 160,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 650,
+ "1": 1040
+ },
+ "flags": {},
+ "order": 57,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "# A brief guide\n\n
\n\n## Philosophy for getting the most from this:\n\n
\n\nThis isn’t a tool like text to video that will perform well out of the box - it’s more like a paint brush, an artistic tool that you need to figure out how to get the best from. \n\n
\n\nThrough trial and error, you'll need to build an understanding of how the motion and settings work, what its limitations are, which inputs work best with it, etc.\n\n
\n\nIf you can figure out how to wield it, this approach can provide enough control for you to make beautiful things that match your imagination precisely.\n\n
\n\n## How to use this:\n
\n1.Select a folder with the images in them above. The most important thing that will influence the quality of your creation is the input images.\n\n
\n\n2.Try the basic settings to start. Based on the resulting generation, try to understand what happened - you can learn about the settings and observe the graphs to the right.\n\n
\n\n3.Tweak the settings until you achieve your desired effect. \n\n
\n\n## What this will & won't be suitable for:\n\nI believe that this will be good for a wide range of storytelling-driven and abstract motion.\n\nHowever, it probably won't be good for complex motion - other approaches like vid2vid are far more suitable for this.\n\n## If you're having problems:\n\n
\n\nFirst, download the latest version of this workflow from [here](https://raw.githubusercontent.com/peteromallet/steerable-motion/main/demo/creative_interpolation_example.json) and get the latest version of the node from Comfy Manager.\n\n
\n\nIf that doesn't work, drop into [our Discord](https://discord.gg/V72vk8T67n) and share your problem and I'll try to help ASAP.\n\n
\n\n\n## Want to join a community of people who are pushing open source models to their technical and artistic limits?\n\n
\n\nYou're welcome to join [our Discord](https://discord.gg/UJf6aum7WZ).\n\n
\n\nPlease share anything you generate in the steerable-motion channel.",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 472,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": -2050,
+ "1": 1230,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 591.9019165039062,
+ "1": 347.8489685058594
+ },
+ "flags": {},
+ "order": 58,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "## To download these models from Comfy Manager\n
\n\nOn the bar on the right, click \"Manager\", then click \"Install Models\" and search up the below - the models that show for those queries should be the right ones:\n
\n
\n\n\n- For Animatediff, search: v3\\_sd15\\_mm\n- For SparseCtrl, search: v3\\_sd15\\_sparsectrl\n- For s3\\_15 adapter, search: v3\\_sd15\\_adapter\n- For Clip Vision, search: CLIP-ViT-H-14\n- For ControlNet Tile, search: tile\n- For IP-Adapter-Plus, search: plus\\_sd15.safetensors\n\n
\n
\n\nFor the VAE and styling model, *make sure to use SD 1.5 models*.",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 1050,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 7063,
+ "1": -107,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 960.31494140625,
+ "1": 115.37109375
+ },
+ "flags": {},
+ "order": 59,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Unnamed",
+ "properties": {},
+ "widgets_values": [
+ "## Upscaling\n\n- Setup to be run indpeendantly of the main workflow but they do utilise the prompts so make sure to check those are correct. ",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 804,
+ "type": "FILM VFI",
+ "pos": [
+ 10980,
+ 1450
+ ],
+ "size": {
+ "0": 296,
+ "1": 135
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 159,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "frames",
+ "type": "IMAGE",
+ "link": 1455
+ },
+ {
+ "name": "optional_interpolation_states",
+ "type": "INTERPOLATION_STATES",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1474
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "FILM VFI",
+ "ttNbgOverride": {
+ "color": "#223",
+ "bgcolor": "#335",
+ "groupcolor": "#88A"
+ }
+ },
+ "widgets_values": [
+ "film_net_fp32.pt",
+ 10,
+ 2
+ ],
+ "color": "#223",
+ "bgcolor": "#335"
+ },
+ {
+ "id": 1057,
+ "type": "Mute / Bypass Repeater (rgthree)",
+ "pos": {
+ "0": 10700,
+ "1": 1430,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 140,
+ "1": 26
+ },
+ "flags": {
+ "collapsed": true
+ },
+ "order": 60,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [
+ 2063
+ ],
+ "color_on": "#Fc0",
+ "color_off": "#a80",
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "title": ".",
+ "properties": {}
+ },
+ {
+ "id": 1056,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": {
+ "0": 10700,
+ "1": 1490,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 210,
+ "1": 78
+ },
+ "flags": {},
+ "order": 85,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": ".",
+ "type": "*",
+ "link": 2063,
+ "dir": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [],
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "toggleRestriction": "default"
+ },
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 1036,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 11380,
+ "1": 1420,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 419.8685607910156,
+ "1": 237.51101684570312
+ },
+ "flags": {},
+ "order": 61,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Unnamed",
+ "properties": {},
+ "widgets_values": [
+ "## RIFE only really needs to eb run on your finished video so for experimentation I tend to leave it out and do as a seperate passs. ",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 601,
+ "type": "Int Input [Dream]",
+ "pos": [
+ 330.62233171786,
+ -351.3198120638731
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 62,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 1150,
+ 1151,
+ 1152,
+ 1153,
+ 1154,
+ 1155,
+ 1156,
+ 1166,
+ 1239,
+ 1780,
+ 1781,
+ 2036,
+ 2087
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Keyframes per image",
+ "properties": {
+ "Node name for S&R": "Int Input [Dream]"
+ },
+ "widgets_values": [
+ 24
+ ],
+ "color": "#232",
+ "bgcolor": "#353"
+ },
+ {
+ "id": 1035,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 7106,
+ "1": 1531,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 587.3638916015625,
+ "1": 75
+ },
+ "flags": {},
+ "order": 63,
+ "mode": 4,
+ "inputs": [],
+ "outputs": [],
+ "title": "Unnamed",
+ "properties": {},
+ "widgets_values": [
+ "## Utilising and building upon the Superbadass Video Upscaler (via Cerspense & Relic)",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 894,
+ "type": "Text box",
+ "pos": [
+ 764.1997889027047,
+ 741.9703528925409
+ ],
+ "size": {
+ "0": 377.0124206542969,
+ "1": 192.99981689453125
+ },
+ "flags": {},
+ "order": 64,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1674,
+ 1683
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Negative Prompt - Prepend",
+ "properties": {
+ "Node name for S&R": "Text box"
+ },
+ "widgets_values": [
+ "blurry, noisy, messy, lowres, jpeg, artifacts, ill, distorted, malformed."
+ ],
+ "color": "#322",
+ "bgcolor": "#533"
+ },
+ {
+ "id": 812,
+ "type": "ADE_AnimateDiffLoaderGen1",
+ "pos": [
+ 8133,
+ 172
+ ],
+ "size": {
+ "0": 315,
+ "1": 222
+ },
+ "flags": {},
+ "order": 99,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 1666,
+ "slot_index": 0
+ },
+ {
+ "name": "context_options",
+ "type": "CONTEXT_OPTIONS",
+ "link": 1472,
+ "slot_index": 1
+ },
+ {
+ "name": "motion_lora",
+ "type": "MOTION_LORA",
+ "link": null,
+ "slot_index": 2
+ },
+ {
+ "name": "ad_settings",
+ "type": "AD_SETTINGS",
+ "link": null,
+ "slot_index": 3
+ },
+ {
+ "name": "ad_keyframes",
+ "type": "AD_KEYFRAMES",
+ "link": null
+ },
+ {
+ "name": "sample_settings",
+ "type": "SAMPLE_SETTINGS",
+ "link": null
+ },
+ {
+ "name": "scale_multival",
+ "type": "MULTIVAL",
+ "link": null,
+ "slot_index": 6
+ },
+ {
+ "name": "effect_multival",
+ "type": "MULTIVAL",
+ "link": null,
+ "slot_index": 7
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 1458
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ADE_AnimateDiffLoaderGen1"
+ },
+ "widgets_values": [
+ "v3_sd15_mm.ckpt",
+ "lcm >> sqrt_linear"
+ ],
+ "color": "#323",
+ "bgcolor": "#535"
+ },
+ {
+ "id": 665,
+ "type": "ADE_AnimateDiffLoaderGen1",
+ "pos": [
+ 3603,
+ 234
+ ],
+ "size": {
+ "0": 315,
+ "1": 222
+ },
+ "flags": {},
+ "order": 201,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 1211
+ },
+ {
+ "name": "context_options",
+ "type": "CONTEXT_OPTIONS",
+ "link": 1212,
+ "slot_index": 1
+ },
+ {
+ "name": "motion_lora",
+ "type": "MOTION_LORA",
+ "link": null,
+ "slot_index": 2
+ },
+ {
+ "name": "ad_settings",
+ "type": "AD_SETTINGS",
+ "link": null,
+ "slot_index": 3
+ },
+ {
+ "name": "ad_keyframes",
+ "type": "AD_KEYFRAMES",
+ "link": 1263,
+ "slot_index": 4
+ },
+ {
+ "name": "sample_settings",
+ "type": "SAMPLE_SETTINGS",
+ "link": null,
+ "slot_index": 5
+ },
+ {
+ "name": "scale_multival",
+ "type": "MULTIVAL",
+ "link": 1786,
+ "slot_index": 6
+ },
+ {
+ "name": "effect_multival",
+ "type": "MULTIVAL",
+ "link": null,
+ "slot_index": 7
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 2032
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ADE_AnimateDiffLoaderGen1"
+ },
+ "widgets_values": [
+ "v3_sd15_mm.ckpt",
+ "autoselect"
+ ],
+ "color": "#323",
+ "bgcolor": "#535"
+ },
+ {
+ "id": 813,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": -2100,
+ "1": -450,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 658.1441650390625,
+ "1": 566.1753540039062
+ },
+ "flags": {},
+ "order": 65,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Unnamed",
+ "properties": {},
+ "widgets_values": [
+ "# SuperBeasts Smooth Motion\n\n-This workflow builds on POMs Batch Creative Interpolation \n\nDescription: \n\nWe determine foreground, midground and background details as a mask to control motion scaling in Animate Diff. This works on the assumption that foreground elements are likely to have more movement while background movement is more subtle.\n\nMotion is generally smoother as such you may need to plan your keyframes more carefully. \n\nHighly suggested that prompt scheduling is also used. \n## Simple motion controls: \n\n- Mask areas of your image where motion should be focussed (Highly suggested)\n- Use Animate Diff Motion scaling settings to inc/decrease the amount of animation based on the mask.\n\n\n## Upscaling\nBuilds off upon the Super Badass Upscaler from Cerspence and Relic",
+ "markdown",
+ "",
+ "one_dark"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 788,
+ "type": "IPAdapterModelLoader",
+ "pos": [
+ 1624,
+ 1387
+ ],
+ "size": {
+ "0": 315,
+ "1": 58
+ },
+ "flags": {},
+ "order": 66,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "IPADAPTER",
+ "type": "IPADAPTER",
+ "links": [
+ 1435,
+ 1440
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IPAdapterModelLoader"
+ },
+ "widgets_values": [
+ "ip-adapter-plus_sd15.bin"
+ ]
+ },
+ {
+ "id": 943,
+ "type": "PreviewImage",
+ "pos": [
+ 2588,
+ 2246
+ ],
+ "size": {
+ "0": 386.10247802734375,
+ "1": 556.9090576171875
+ },
+ "flags": {},
+ "order": 185,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1749
+ }
+ ],
+ "title": "Foreground Motion Scaling Preview",
+ "properties": {
+ "Node name for S&R": "PreviewImage"
+ }
+ },
+ {
+ "id": 891,
+ "type": "VHS_LoadVideo",
+ "pos": [
+ 7076.8035403217245,
+ 182.27233777580096
+ ],
+ "size": [
+ 235.1999969482422,
+ 598.7999954223633
+ ],
+ "flags": {},
+ "order": 67,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "batch_manager",
+ "type": "VHS_BatchManager",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1667
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "frame_count",
+ "type": "INT",
+ "links": [
+ 1856,
+ 1857
+ ],
+ "shape": 3,
+ "slot_index": 1
+ },
+ {
+ "name": "audio",
+ "type": "VHS_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": "AD__00175.mp4",
+ "force_rate": 0,
+ "force_size": "Disabled",
+ "custom_width": 512,
+ "custom_height": 512,
+ "frame_load_cap": 200,
+ "skip_first_frames": 0,
+ "select_every_nth": 1,
+ "choose video to upload": "image",
+ "videopreview": {
+ "hidden": false,
+ "paused": false,
+ "params": {
+ "frame_load_cap": 200,
+ "skip_first_frames": 0,
+ "force_rate": 0,
+ "filename": "AD__00175.mp4",
+ "type": "input",
+ "format": "video/mp4",
+ "select_every_nth": 1
+ }
+ }
+ }
+ },
+ {
+ "id": 562,
+ "type": "FILM VFI",
+ "pos": [
+ 5534,
+ 1264
+ ],
+ "size": {
+ "0": 443.4000244140625,
+ "1": 126
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 206,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "frames",
+ "type": "IMAGE",
+ "link": 1030
+ },
+ {
+ "name": "optional_interpolation_states",
+ "type": "INTERPOLATION_STATES",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1031
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "FILM VFI"
+ },
+ "widgets_values": [
+ "film_net_fp32.pt",
+ 10,
+ 2
+ ]
+ },
+ {
+ "id": 671,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": {
+ "0": 5445.2265625,
+ "1": 983.2960815429688,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 210,
+ "1": 78
+ },
+ "flags": {},
+ "order": 75,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": ".",
+ "type": "*",
+ "link": 1238,
+ "dir": 3,
+ "slot_index": 0,
+ "label": ""
+ },
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [],
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "toggleRestriction": "default"
+ },
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 810,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": {
+ "0": 7081.8046875,
+ "1": 970.2723388671875,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 210,
+ "1": 78
+ },
+ "flags": {},
+ "order": 78,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": ".",
+ "type": "*",
+ "link": 1901,
+ "dir": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [],
+ "dir": 4,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "toggleRestriction": "default"
+ },
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 573,
+ "type": "LoadImage",
+ "pos": [
+ -778.5384608355902,
+ -368.38365157183716
+ ],
+ "size": {
+ "0": 210,
+ "1": 314.0000305175781
+ },
+ "flags": {},
+ "order": 68,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1845
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 2000
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoadImage"
+ },
+ "widgets_values": [
+ "Animal-faces-hires-3.jpg",
+ "image"
+ ]
+ },
+ {
+ "id": 599,
+ "type": "HDR Effects (SuperBeasts.AI)",
+ "pos": [
+ 5652.542247662147,
+ 161.92058095677973
+ ],
+ "size": {
+ "0": 315,
+ "1": 178
+ },
+ "flags": {},
+ "order": 204,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 1093
+ }
+ ],
+ "outputs": [
+ {
+ "name": "result_img",
+ "type": "IMAGE",
+ "links": [
+ 1094
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "HDR Effects (SuperBeasts.AI)"
+ },
+ "widgets_values": [
+ 0.1,
+ 0.25,
+ 0.75,
+ 0.1,
+ 0.05,
+ 0
+ ]
+ },
+ {
+ "id": 893,
+ "type": "Text box",
+ "pos": [
+ 323,
+ 735
+ ],
+ "size": {
+ "0": 377.0124206542969,
+ "1": 192.99981689453125
+ },
+ "flags": {},
+ "order": 69,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1673,
+ 1678
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Positive Prompt - Prepend",
+ "properties": {
+ "Node name for S&R": "Text box"
+ },
+ "widgets_values": [
+ "Hyperrealism. Soft lighting. strong contrasts. Action. Photorealistic. Cinematic portrait epic action. High-definition, crisp focus. dynamic lighting. deep contrast. vivid colors. \nExtreme close up of eye. "
+ ],
+ "color": "#232",
+ "bgcolor": "#353"
+ },
+ {
+ "id": 773,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": {
+ "0": 6.910118103027344,
+ "1": -364.3121337890625,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 210,
+ "1": 386
+ },
+ "flags": {},
+ "order": 84,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "Img1",
+ "type": "*",
+ "link": 1419,
+ "dir": 3,
+ "slot_index": 0,
+ "label": "",
+ "has_old_label": false
+ },
+ {
+ "name": "Img2",
+ "type": "*",
+ "link": 1412,
+ "dir": 3,
+ "has_old_label": false
+ },
+ {
+ "name": "Img3",
+ "type": "*",
+ "link": 1413,
+ "dir": 3,
+ "has_old_label": false
+ },
+ {
+ "name": "Img4",
+ "type": "*",
+ "link": 1414,
+ "dir": 3,
+ "has_old_label": false
+ },
+ {
+ "name": "Img5",
+ "type": "*",
+ "link": 1415,
+ "dir": 3,
+ "has_old_label": false
+ },
+ {
+ "name": "Img6",
+ "type": "*",
+ "link": 1416,
+ "dir": 3,
+ "has_old_label": false
+ },
+ {
+ "name": "Img7",
+ "type": "*",
+ "link": 2046,
+ "dir": 3,
+ "has_old_label": false
+ },
+ {
+ "name": "Img8",
+ "type": "*",
+ "link": 2047,
+ "dir": 3,
+ "has_old_label": false
+ },
+ {
+ "name": "",
+ "type": "*",
+ "link": null,
+ "dir": 3,
+ "has_old_label": false
+ }
+ ],
+ "outputs": [
+ {
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": [],
+ "dir": 4,
+ "slot_index": 0,
+ "has_old_label": false
+ }
+ ],
+ "properties": {
+ "toggleRestriction": "default",
+ "connections_layout": [
+ "Left",
+ "Right"
+ ]
+ },
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 574,
+ "type": "LoadImage",
+ "pos": [
+ -777.8239601937323,
+ 140.86135574711244
+ ],
+ "size": {
+ "0": 210,
+ "1": 314.0000305175781
+ },
+ "flags": {},
+ "order": 70,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 2088
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 2011
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoadImage"
+ },
+ "widgets_values": [
+ "Animal-faces-hires-7.jpg",
+ "image"
+ ]
+ },
+ {
+ "id": 575,
+ "type": "LoadImage",
+ "pos": [
+ -482.1541802801097,
+ 134.0391321350176
+ ],
+ "size": {
+ "0": 210,
+ "1": 314.00006103515625
+ },
+ "flags": {},
+ "order": 71,
+ "mode": 4,
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 2089
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": [
+ 2012
+ ],
+ "shape": 3,
+ "slot_index": 1
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "LoadImage"
+ },
+ "widgets_values": [
+ "earthstorm_httpscdn.midjourney.comubc30feae-fa76-4e56-80f9-05fc_bdbf3b31-b17c-4908-8b6d-e1220d926a68.png",
+ "image"
+ ]
+ },
+ {
+ "id": 568,
+ "type": "ImpactMakeImageBatch",
+ "pos": [
+ -168,
+ -357
+ ],
+ "size": {
+ "0": 140,
+ "1": 246
+ },
+ "flags": {},
+ "order": 96,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image1",
+ "type": "IMAGE",
+ "link": 1849
+ },
+ {
+ "name": "image2",
+ "type": "IMAGE",
+ "link": 1844
+ },
+ {
+ "name": "image3",
+ "type": "IMAGE",
+ "link": 1845
+ },
+ {
+ "name": "image4",
+ "type": "IMAGE",
+ "link": 1846
+ },
+ {
+ "name": "image5",
+ "type": "IMAGE",
+ "link": 1847
+ },
+ {
+ "name": "image6",
+ "type": "IMAGE",
+ "link": 2030,
+ "slot_index": 6
+ },
+ {
+ "name": "image7",
+ "type": "IMAGE",
+ "link": 2088,
+ "slot_index": 7
+ },
+ {
+ "name": "image8",
+ "type": "IMAGE",
+ "link": 2089,
+ "slot_index": 8
+ },
+ {
+ "name": "image9",
+ "type": "IMAGE",
+ "link": null,
+ "slot_index": 9
+ },
+ {
+ "name": "image10",
+ "type": "IMAGE",
+ "link": null,
+ "slot_index": 10
+ },
+ {
+ "name": "image11",
+ "type": "IMAGE",
+ "link": null,
+ "slot_index": 11
+ },
+ {
+ "name": "image12",
+ "type": "IMAGE",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 1814
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ImpactMakeImageBatch"
+ },
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 892,
+ "type": "Text box",
+ "pos": [
+ 313.19978890270465,
+ 980.970352892541
+ ],
+ "size": {
+ "0": 381.3807067871094,
+ "1": 216.52053833007812
+ },
+ "flags": {},
+ "order": 72,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1671,
+ 1675,
+ 1783
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Positive Prompt - Schedule",
+ "properties": {
+ "Node name for S&R": "Text box"
+ },
+ "widgets_values": [
+ "\"0\" :\"tiger\",\n\"14\" :\"gorilla\",\n\"38\" :\"wolf\",\n\"62\" :\"lion\",\n\"86\" :\"cheetah\",\n\"110\" :\"bear\",\n\"134\" :\"elephant\""
+ ],
+ "color": "#232",
+ "bgcolor": "#353"
+ },
+ {
+ "id": 895,
+ "type": "Text box",
+ "pos": [
+ 769.1997889027047,
+ 989.970352892541
+ ],
+ "size": {
+ "0": 377.0124206542969,
+ "1": 192.99981689453125
+ },
+ "flags": {},
+ "order": 73,
+ "mode": 0,
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 1672
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "title": "Negative Prompt - Schedule",
+ "properties": {
+ "Node name for S&R": "Text box"
+ },
+ "widgets_values": [
+ "\"0\" :\"\",\n\"14\" :\"tiger\",\n\"38\" :\"gorilla\",\n\"62\" :\"wolf\",\n\"86\" :\"lion\",\n\"110\" :\"cheetah\",\n\"134\" :\"bear\""
+ ],
+ "color": "#322",
+ "bgcolor": "#533"
+ },
+ {
+ "id": 558,
+ "type": "BatchCreativeInterpolation",
+ "pos": [
+ 1779,
+ 383
+ ],
+ "size": {
+ "0": 421.6000061035156,
+ "1": 660
+ },
+ "flags": {},
+ "order": 165,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 1008
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": 1010
+ },
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1057
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 1444
+ },
+ {
+ "name": "ipadapter",
+ "type": "IPADAPTER",
+ "link": 1012
+ },
+ {
+ "name": "clip_vision",
+ "type": "CLIP_VISION",
+ "link": 1013
+ },
+ {
+ "name": "base_ipa_advanced_settings",
+ "type": "ADVANCED_IPA_SETTINGS",
+ "link": null
+ },
+ {
+ "name": "detail_ipa_advanced_settings",
+ "type": "ADVANCED_IPA_SETTINGS",
+ "link": null
+ },
+ {
+ "name": "linear_frame_distribution_value",
+ "type": "INT",
+ "link": 2087,
+ "widget": {
+ "name": "linear_frame_distribution_value"
+ },
+ "slot_index": 8
+ }
+ ],
+ "outputs": [
+ {
+ "name": "GRAPH",
+ "type": "IMAGE",
+ "links": [
+ 1014
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "POSITIVE",
+ "type": "CONDITIONING",
+ "links": [
+ 1015
+ ],
+ "shape": 3,
+ "slot_index": 1
+ },
+ {
+ "name": "NEGATIVE",
+ "type": "CONDITIONING",
+ "links": [
+ 1016
+ ],
+ "shape": 3,
+ "slot_index": 2
+ },
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 2009
+ ],
+ "shape": 3,
+ "slot_index": 3
+ },
+ {
+ "name": "KEYFRAME_POSITIONS",
+ "type": "SPARSE_METHOD",
+ "links": [
+ 1802
+ ],
+ "shape": 3,
+ "slot_index": 4
+ },
+ {
+ "name": "BATCH_SIZE",
+ "type": "INT",
+ "links": [
+ 1797
+ ],
+ "shape": 3,
+ "slot_index": 5
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "BatchCreativeInterpolation"
+ },
+ "widgets_values": [
+ "linear",
+ 24,
+ "12,24,24,24,24,12",
+ "linear",
+ "0.9",
+ "1.0,1.0,1.0",
+ "linear",
+ "(0.0,0.9)",
+ "(1,1),(0.0,0.9),(0.0,0.9),(1,1),(1,1),(1,1)",
+ 4,
+ true
+ ]
+ }
+ ],
+ "links": [
+ [
+ 999,
+ 546,
+ 0,
+ 545,
+ 0,
+ "MOTION_MODEL_ADE"
+ ],
+ [
+ 1001,
+ 545,
+ 0,
+ 547,
+ 1,
+ "M_MODELS"
+ ],
+ [
+ 1004,
+ 536,
+ 0,
+ 545,
+ 1,
+ "MOTION_LORA"
+ ],
+ [
+ 1005,
+ 342,
+ 0,
+ 547,
+ 2,
+ "CONTEXT_OPTIONS"
+ ],
+ [
+ 1007,
+ 552,
+ 0,
+ 536,
+ 0,
+ "MOTION_LORA"
+ ],
+ [
+ 1008,
+ 541,
+ 0,
+ 558,
+ 0,
+ "CONDITIONING"
+ ],
+ [
+ 1010,
+ 543,
+ 1,
+ 558,
+ 1,
+ "CONDITIONING"
+ ],
+ [
+ 1012,
+ 369,
+ 0,
+ 558,
+ 4,
+ "IPADAPTER"
+ ],
+ [
+ 1013,
+ 370,
+ 0,
+ 558,
+ 5,
+ "CLIP_VISION"
+ ],
+ [
+ 1014,
+ 558,
+ 0,
+ 436,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1015,
+ 558,
+ 1,
+ 468,
+ 0,
+ "CONDITIONING"
+ ],
+ [
+ 1016,
+ 558,
+ 2,
+ 468,
+ 1,
+ "CONDITIONING"
+ ],
+ [
+ 1030,
+ 354,
+ 2,
+ 562,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1031,
+ 562,
+ 0,
+ 281,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1047,
+ 468,
+ 0,
+ 207,
+ 1,
+ "CONDITIONING"
+ ],
+ [
+ 1048,
+ 468,
+ 1,
+ 207,
+ 2,
+ "CONDITIONING"
+ ],
+ [
+ 1057,
+ 576,
+ 0,
+ 558,
+ 2,
+ "IMAGE"
+ ],
+ [
+ 1061,
+ 576,
+ 0,
+ 389,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1075,
+ 584,
+ 0,
+ 464,
+ 0,
+ "INT"
+ ],
+ [
+ 1076,
+ 585,
+ 0,
+ 464,
+ 1,
+ "INT"
+ ],
+ [
+ 1080,
+ 590,
+ 0,
+ 207,
+ 4,
+ "VAE"
+ ],
+ [
+ 1089,
+ 461,
+ 2,
+ 590,
+ 0,
+ "*"
+ ],
+ [
+ 1093,
+ 207,
+ 5,
+ 599,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1094,
+ 599,
+ 0,
+ 354,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1095,
+ 600,
+ 0,
+ 207,
+ 6,
+ "INT"
+ ],
+ [
+ 1098,
+ 602,
+ 0,
+ 608,
+ 0,
+ "INT"
+ ],
+ [
+ 1099,
+ 608,
+ 0,
+ 607,
+ 0,
+ "STRING"
+ ],
+ [
+ 1101,
+ 603,
+ 0,
+ 610,
+ 0,
+ "INT"
+ ],
+ [
+ 1102,
+ 604,
+ 0,
+ 611,
+ 0,
+ "INT"
+ ],
+ [
+ 1103,
+ 605,
+ 0,
+ 612,
+ 0,
+ "INT"
+ ],
+ [
+ 1104,
+ 606,
+ 0,
+ 613,
+ 0,
+ "INT"
+ ],
+ [
+ 1111,
+ 610,
+ 0,
+ 621,
+ 0,
+ "STRING"
+ ],
+ [
+ 1112,
+ 611,
+ 0,
+ 623,
+ 0,
+ "STRING"
+ ],
+ [
+ 1119,
+ 619,
+ 0,
+ 629,
+ 1,
+ "STRING"
+ ],
+ [
+ 1120,
+ 607,
+ 0,
+ 629,
+ 0,
+ "STRING"
+ ],
+ [
+ 1121,
+ 621,
+ 0,
+ 629,
+ 2,
+ "STRING"
+ ],
+ [
+ 1122,
+ 623,
+ 0,
+ 630,
+ 1,
+ "STRING"
+ ],
+ [
+ 1123,
+ 625,
+ 0,
+ 630,
+ 0,
+ "STRING"
+ ],
+ [
+ 1125,
+ 629,
+ 0,
+ 631,
+ 1,
+ "STRING"
+ ],
+ [
+ 1126,
+ 630,
+ 0,
+ 631,
+ 0,
+ "STRING"
+ ],
+ [
+ 1128,
+ 632,
+ 0,
+ 637,
+ 0,
+ "INT"
+ ],
+ [
+ 1129,
+ 633,
+ 0,
+ 638,
+ 0,
+ "INT"
+ ],
+ [
+ 1141,
+ 644,
+ 0,
+ 631,
+ 2,
+ "STRING"
+ ],
+ [
+ 1142,
+ 612,
+ 0,
+ 625,
+ 0,
+ "STRING"
+ ],
+ [
+ 1143,
+ 637,
+ 0,
+ 627,
+ 0,
+ "STRING"
+ ],
+ [
+ 1144,
+ 638,
+ 0,
+ 642,
+ 0,
+ "STRING"
+ ],
+ [
+ 1150,
+ 601,
+ 0,
+ 602,
+ 0,
+ "INT,FLOAT"
+ ],
+ [
+ 1151,
+ 601,
+ 0,
+ 603,
+ 0,
+ "INT,FLOAT"
+ ],
+ [
+ 1152,
+ 601,
+ 0,
+ 604,
+ 0,
+ "INT,FLOAT"
+ ],
+ [
+ 1153,
+ 601,
+ 0,
+ 605,
+ 0,
+ "INT,FLOAT"
+ ],
+ [
+ 1154,
+ 601,
+ 0,
+ 606,
+ 0,
+ "INT,FLOAT"
+ ],
+ [
+ 1155,
+ 601,
+ 0,
+ 632,
+ 0,
+ "INT,FLOAT"
+ ],
+ [
+ 1156,
+ 601,
+ 0,
+ 633,
+ 0,
+ "INT,FLOAT"
+ ],
+ [
+ 1160,
+ 613,
+ 0,
+ 646,
+ 0,
+ "STRING"
+ ],
+ [
+ 1161,
+ 646,
+ 0,
+ 630,
+ 2,
+ "STRING"
+ ],
+ [
+ 1162,
+ 627,
+ 0,
+ 644,
+ 1,
+ "STRING"
+ ],
+ [
+ 1163,
+ 642,
+ 0,
+ 644,
+ 0,
+ "STRING"
+ ],
+ [
+ 1164,
+ 647,
+ 0,
+ 648,
+ 0,
+ "INT"
+ ],
+ [
+ 1165,
+ 648,
+ 0,
+ 649,
+ 0,
+ "STRING"
+ ],
+ [
+ 1166,
+ 601,
+ 0,
+ 647,
+ 0,
+ "INT,FLOAT"
+ ],
+ [
+ 1171,
+ 649,
+ 0,
+ 644,
+ 2,
+ "STRING"
+ ],
+ [
+ 1173,
+ 631,
+ 0,
+ 618,
+ 0,
+ "STRING"
+ ],
+ [
+ 1196,
+ 584,
+ 0,
+ 653,
+ 1,
+ "INT"
+ ],
+ [
+ 1209,
+ 585,
+ 0,
+ 653,
+ 2,
+ "INT"
+ ],
+ [
+ 1211,
+ 663,
+ 0,
+ 665,
+ 0,
+ "MODEL"
+ ],
+ [
+ 1212,
+ 664,
+ 0,
+ 665,
+ 1,
+ "CONTEXT_OPTIONS"
+ ],
+ [
+ 1238,
+ 672,
+ 0,
+ 671,
+ 0,
+ "*"
+ ],
+ [
+ 1239,
+ 601,
+ 0,
+ 669,
+ 1,
+ "INT"
+ ],
+ [
+ 1245,
+ 673,
+ 0,
+ 207,
+ 3,
+ "LATENT"
+ ],
+ [
+ 1255,
+ 464,
+ 0,
+ 673,
+ 0,
+ "*"
+ ],
+ [
+ 1259,
+ 681,
+ 0,
+ 683,
+ 1,
+ "MULTIVAL"
+ ],
+ [
+ 1260,
+ 683,
+ 0,
+ 684,
+ 0,
+ "AD_KEYFRAMES"
+ ],
+ [
+ 1261,
+ 682,
+ 0,
+ 684,
+ 1,
+ "MULTIVAL"
+ ],
+ [
+ 1262,
+ 686,
+ 0,
+ 685,
+ 0,
+ "*"
+ ],
+ [
+ 1263,
+ 684,
+ 0,
+ 665,
+ 4,
+ "AD_KEYFRAMES"
+ ],
+ [
+ 1385,
+ 761,
+ 0,
+ 760,
+ 0,
+ "*"
+ ],
+ [
+ 1412,
+ 775,
+ 0,
+ 773,
+ 1,
+ "*"
+ ],
+ [
+ 1413,
+ 776,
+ 0,
+ 773,
+ 2,
+ "*"
+ ],
+ [
+ 1414,
+ 777,
+ 0,
+ 773,
+ 3,
+ "*"
+ ],
+ [
+ 1415,
+ 778,
+ 0,
+ 773,
+ 4,
+ "*"
+ ],
+ [
+ 1416,
+ 779,
+ 0,
+ 773,
+ 5,
+ "*"
+ ],
+ [
+ 1419,
+ 774,
+ 0,
+ 773,
+ 0,
+ "*"
+ ],
+ [
+ 1435,
+ 788,
+ 0,
+ 787,
+ 1,
+ "IPADAPTER"
+ ],
+ [
+ 1436,
+ 790,
+ 0,
+ 787,
+ 2,
+ "IMAGE"
+ ],
+ [
+ 1437,
+ 793,
+ 0,
+ 787,
+ 3,
+ "IMAGE"
+ ],
+ [
+ 1438,
+ 789,
+ 0,
+ 787,
+ 5,
+ "CLIP_VISION"
+ ],
+ [
+ 1439,
+ 787,
+ 0,
+ 791,
+ 0,
+ "MODEL"
+ ],
+ [
+ 1440,
+ 788,
+ 0,
+ 791,
+ 1,
+ "IPADAPTER"
+ ],
+ [
+ 1441,
+ 789,
+ 0,
+ 791,
+ 5,
+ "CLIP_VISION"
+ ],
+ [
+ 1443,
+ 790,
+ 0,
+ 793,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1444,
+ 791,
+ 0,
+ 558,
+ 3,
+ "MODEL"
+ ],
+ [
+ 1445,
+ 669,
+ 0,
+ 790,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1447,
+ 669,
+ 0,
+ 791,
+ 2,
+ "IMAGE"
+ ],
+ [
+ 1448,
+ 794,
+ 0,
+ 791,
+ 3,
+ "IMAGE"
+ ],
+ [
+ 1449,
+ 669,
+ 0,
+ 794,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1452,
+ 802,
+ 0,
+ 801,
+ 2,
+ "CONTROL_NET"
+ ],
+ [
+ 1453,
+ 800,
+ 0,
+ 801,
+ 3,
+ "IMAGE"
+ ],
+ [
+ 1454,
+ 800,
+ 0,
+ 803,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1455,
+ 808,
+ 0,
+ 804,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1457,
+ 806,
+ 0,
+ 805,
+ 3,
+ "STRING"
+ ],
+ [
+ 1458,
+ 812,
+ 0,
+ 807,
+ 0,
+ "MODEL"
+ ],
+ [
+ 1459,
+ 799,
+ 0,
+ 807,
+ 1,
+ "IPADAPTER"
+ ],
+ [
+ 1460,
+ 803,
+ 0,
+ 807,
+ 2,
+ "IMAGE"
+ ],
+ [
+ 1461,
+ 809,
+ 0,
+ 807,
+ 3,
+ "IMAGE"
+ ],
+ [
+ 1462,
+ 798,
+ 0,
+ 807,
+ 5,
+ "CLIP_VISION"
+ ],
+ [
+ 1463,
+ 800,
+ 0,
+ 808,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1468,
+ 795,
+ 0,
+ 808,
+ 5,
+ "UPSCALE_MODEL"
+ ],
+ [
+ 1469,
+ 803,
+ 0,
+ 809,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1472,
+ 797,
+ 0,
+ 812,
+ 1,
+ "CONTEXT_OPTIONS"
+ ],
+ [
+ 1474,
+ 804,
+ 0,
+ 805,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1659,
+ 888,
+ 0,
+ 801,
+ 0,
+ "CONDITIONING"
+ ],
+ [
+ 1660,
+ 889,
+ 1,
+ 801,
+ 1,
+ "CONDITIONING"
+ ],
+ [
+ 1661,
+ 887,
+ 1,
+ 890,
+ 1,
+ "CLIP"
+ ],
+ [
+ 1662,
+ 887,
+ 0,
+ 890,
+ 0,
+ "MODEL"
+ ],
+ [
+ 1664,
+ 890,
+ 1,
+ 888,
+ 0,
+ "CLIP"
+ ],
+ [
+ 1665,
+ 890,
+ 1,
+ 889,
+ 0,
+ "CLIP"
+ ],
+ [
+ 1666,
+ 890,
+ 0,
+ 812,
+ 0,
+ "MODEL"
+ ],
+ [
+ 1667,
+ 891,
+ 0,
+ 800,
+ 0,
+ "*"
+ ],
+ [
+ 1669,
+ 887,
+ 2,
+ 808,
+ 4,
+ "VAE"
+ ],
+ [
+ 1671,
+ 892,
+ 0,
+ 541,
+ 1,
+ "STRING"
+ ],
+ [
+ 1672,
+ 895,
+ 0,
+ 543,
+ 1,
+ "STRING"
+ ],
+ [
+ 1673,
+ 893,
+ 0,
+ 541,
+ 2,
+ "STRING"
+ ],
+ [
+ 1674,
+ 894,
+ 0,
+ 543,
+ 2,
+ "STRING"
+ ],
+ [
+ 1675,
+ 892,
+ 0,
+ 888,
+ 1,
+ "STRING"
+ ],
+ [
+ 1678,
+ 893,
+ 0,
+ 888,
+ 2,
+ "STRING"
+ ],
+ [
+ 1683,
+ 894,
+ 0,
+ 889,
+ 1,
+ "STRING"
+ ],
+ [
+ 1712,
+ 945,
+ 0,
+ 908,
+ 0,
+ "MASK"
+ ],
+ [
+ 1713,
+ 907,
+ 0,
+ 909,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1715,
+ 907,
+ 0,
+ 911,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1716,
+ 920,
+ 0,
+ 912,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1717,
+ 920,
+ 0,
+ 913,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1718,
+ 918,
+ 0,
+ 914,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1719,
+ 919,
+ 0,
+ 915,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1720,
+ 913,
+ 0,
+ 916,
+ 0,
+ "MASK"
+ ],
+ [
+ 1721,
+ 915,
+ 0,
+ 916,
+ 1,
+ "MASK"
+ ],
+ [
+ 1723,
+ 910,
+ 0,
+ 918,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1724,
+ 909,
+ 0,
+ 919,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1725,
+ 911,
+ 0,
+ 920,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1726,
+ 914,
+ 0,
+ 921,
+ 0,
+ "MASK"
+ ],
+ [
+ 1727,
+ 921,
+ 0,
+ 922,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1728,
+ 925,
+ 0,
+ 922,
+ 1,
+ "IMAGE"
+ ],
+ [
+ 1729,
+ 957,
+ 0,
+ 923,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1730,
+ 923,
+ 0,
+ 924,
+ 0,
+ "MASK"
+ ],
+ [
+ 1731,
+ 908,
+ 0,
+ 925,
+ 0,
+ "MASK"
+ ],
+ [
+ 1734,
+ 928,
+ 0,
+ 927,
+ 2,
+ "MASK"
+ ],
+ [
+ 1735,
+ 916,
+ 0,
+ 928,
+ 0,
+ "MASK"
+ ],
+ [
+ 1736,
+ 935,
+ 0,
+ 929,
+ 2,
+ "INT"
+ ],
+ [
+ 1741,
+ 913,
+ 0,
+ 936,
+ 0,
+ "MASK"
+ ],
+ [
+ 1742,
+ 947,
+ 0,
+ 937,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1743,
+ 923,
+ 0,
+ 938,
+ 0,
+ "MASK"
+ ],
+ [
+ 1744,
+ 938,
+ 0,
+ 939,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1745,
+ 937,
+ 0,
+ 940,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1746,
+ 939,
+ 0,
+ 941,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1747,
+ 952,
+ 0,
+ 942,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1748,
+ 936,
+ 0,
+ 942,
+ 1,
+ "IMAGE"
+ ],
+ [
+ 1749,
+ 947,
+ 0,
+ 943,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1750,
+ 908,
+ 0,
+ 944,
+ 0,
+ "MASK"
+ ],
+ [
+ 1751,
+ 946,
+ 0,
+ 945,
+ 0,
+ "MASK"
+ ],
+ [
+ 1752,
+ 953,
+ 0,
+ 947,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1753,
+ 908,
+ 0,
+ 948,
+ 0,
+ "MASK"
+ ],
+ [
+ 1754,
+ 916,
+ 0,
+ 949,
+ 0,
+ "MASK"
+ ],
+ [
+ 1757,
+ 950,
+ 0,
+ 952,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1758,
+ 949,
+ 0,
+ 952,
+ 1,
+ "IMAGE"
+ ],
+ [
+ 1759,
+ 948,
+ 0,
+ 952,
+ 2,
+ "IMAGE"
+ ],
+ [
+ 1760,
+ 949,
+ 0,
+ 953,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1761,
+ 942,
+ 0,
+ 953,
+ 1,
+ "IMAGE"
+ ],
+ [
+ 1762,
+ 947,
+ 0,
+ 954,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1763,
+ 923,
+ 0,
+ 955,
+ 0,
+ "MASK"
+ ],
+ [
+ 1764,
+ 954,
+ 0,
+ 955,
+ 1,
+ "MASK"
+ ],
+ [
+ 1765,
+ 955,
+ 0,
+ 956,
+ 0,
+ "MASK"
+ ],
+ [
+ 1766,
+ 922,
+ 0,
+ 957,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1767,
+ 914,
+ 0,
+ 958,
+ 0,
+ "MASK"
+ ],
+ [
+ 1768,
+ 584,
+ 0,
+ 907,
+ 1,
+ "INT"
+ ],
+ [
+ 1771,
+ 941,
+ 0,
+ 682,
+ 0,
+ "MASK"
+ ],
+ [
+ 1772,
+ 940,
+ 0,
+ 681,
+ 0,
+ "MASK"
+ ],
+ [
+ 1774,
+ 584,
+ 0,
+ 929,
+ 0,
+ "INT"
+ ],
+ [
+ 1775,
+ 585,
+ 0,
+ 929,
+ 1,
+ "INT"
+ ],
+ [
+ 1777,
+ 584,
+ 0,
+ 950,
+ 0,
+ "INT"
+ ],
+ [
+ 1778,
+ 585,
+ 0,
+ 950,
+ 1,
+ "INT"
+ ],
+ [
+ 1779,
+ 749,
+ 0,
+ 950,
+ 2,
+ "INT"
+ ],
+ [
+ 1780,
+ 601,
+ 0,
+ 937,
+ 1,
+ "INT"
+ ],
+ [
+ 1781,
+ 601,
+ 0,
+ 939,
+ 1,
+ "INT"
+ ],
+ [
+ 1783,
+ 892,
+ 0,
+ 889,
+ 2,
+ "STRING"
+ ],
+ [
+ 1784,
+ 801,
+ 0,
+ 808,
+ 2,
+ "CONDITIONING"
+ ],
+ [
+ 1785,
+ 801,
+ 1,
+ 808,
+ 3,
+ "CONDITIONING"
+ ],
+ [
+ 1786,
+ 960,
+ 0,
+ 665,
+ 6,
+ "MULTIVAL"
+ ],
+ [
+ 1797,
+ 558,
+ 5,
+ 464,
+ 2,
+ "INT"
+ ],
+ [
+ 1801,
+ 965,
+ 0,
+ 468,
+ 2,
+ "CONTROL_NET"
+ ],
+ [
+ 1802,
+ 558,
+ 4,
+ 965,
+ 0,
+ "SPARSE_METHOD"
+ ],
+ [
+ 1803,
+ 673,
+ 0,
+ 966,
+ 2,
+ "LATENT"
+ ],
+ [
+ 1804,
+ 590,
+ 0,
+ 966,
+ 1,
+ "VAE"
+ ],
+ [
+ 1807,
+ 966,
+ 0,
+ 468,
+ 3,
+ "IMAGE"
+ ],
+ [
+ 1814,
+ 568,
+ 0,
+ 653,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1815,
+ 653,
+ 0,
+ 669,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1816,
+ 653,
+ 0,
+ 907,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1817,
+ 653,
+ 0,
+ 935,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1820,
+ 653,
+ 0,
+ 927,
+ 1,
+ "IMAGE"
+ ],
+ [
+ 1823,
+ 653,
+ 0,
+ 966,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1824,
+ 929,
+ 0,
+ 927,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1830,
+ 653,
+ 0,
+ 749,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1844,
+ 572,
+ 0,
+ 568,
+ 1,
+ "IMAGE"
+ ],
+ [
+ 1845,
+ 573,
+ 0,
+ 568,
+ 2,
+ "IMAGE"
+ ],
+ [
+ 1846,
+ 967,
+ 0,
+ 568,
+ 3,
+ "IMAGE"
+ ],
+ [
+ 1847,
+ 571,
+ 0,
+ 568,
+ 4,
+ "IMAGE"
+ ],
+ [
+ 1849,
+ 569,
+ 0,
+ 568,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1856,
+ 891,
+ 1,
+ 888,
+ 3,
+ "INT"
+ ],
+ [
+ 1857,
+ 891,
+ 1,
+ 889,
+ 3,
+ "INT"
+ ],
+ [
+ 1862,
+ 927,
+ 0,
+ 910,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 1863,
+ 915,
+ 0,
+ 970,
+ 0,
+ "MASK"
+ ],
+ [
+ 1901,
+ 811,
+ 0,
+ 810,
+ 0,
+ "*"
+ ],
+ [
+ 1904,
+ 470,
+ 1,
+ 663,
+ 1,
+ "CLIP"
+ ],
+ [
+ 1910,
+ 807,
+ 0,
+ 980,
+ 0,
+ "MODEL"
+ ],
+ [
+ 1911,
+ 980,
+ 0,
+ 808,
+ 1,
+ "MODEL"
+ ],
+ [
+ 1912,
+ 809,
+ 0,
+ 980,
+ 3,
+ "IMAGE"
+ ],
+ [
+ 1913,
+ 803,
+ 0,
+ 980,
+ 2,
+ "IMAGE"
+ ],
+ [
+ 1914,
+ 799,
+ 0,
+ 980,
+ 1,
+ "IPADAPTER"
+ ],
+ [
+ 1915,
+ 798,
+ 0,
+ 980,
+ 5,
+ "CLIP_VISION"
+ ],
+ [
+ 1993,
+ 1010,
+ 0,
+ 973,
+ 0,
+ "MASK"
+ ],
+ [
+ 1994,
+ 1010,
+ 0,
+ 946,
+ 0,
+ "MASK"
+ ],
+ [
+ 1995,
+ 584,
+ 0,
+ 1010,
+ 12,
+ "INT"
+ ],
+ [
+ 1996,
+ 585,
+ 0,
+ 1010,
+ 13,
+ "INT"
+ ],
+ [
+ 1998,
+ 569,
+ 1,
+ 1010,
+ 0,
+ "MASK"
+ ],
+ [
+ 1999,
+ 572,
+ 1,
+ 1010,
+ 1,
+ "MASK"
+ ],
+ [
+ 2000,
+ 573,
+ 1,
+ 1010,
+ 2,
+ "MASK"
+ ],
+ [
+ 2001,
+ 967,
+ 1,
+ 1010,
+ 3,
+ "MASK"
+ ],
+ [
+ 2002,
+ 571,
+ 1,
+ 1010,
+ 4,
+ "MASK"
+ ],
+ [
+ 2006,
+ 461,
+ 1,
+ 470,
+ 1,
+ "CLIP"
+ ],
+ [
+ 2009,
+ 558,
+ 3,
+ 663,
+ 0,
+ "MODEL"
+ ],
+ [
+ 2010,
+ 570,
+ 1,
+ 1010,
+ 5,
+ "MASK"
+ ],
+ [
+ 2011,
+ 574,
+ 1,
+ 1010,
+ 6,
+ "MASK"
+ ],
+ [
+ 2012,
+ 575,
+ 1,
+ 1010,
+ 7,
+ "MASK"
+ ],
+ [
+ 2013,
+ 584,
+ 0,
+ 1012,
+ 0,
+ "*"
+ ],
+ [
+ 2014,
+ 585,
+ 0,
+ 1013,
+ 0,
+ "*"
+ ],
+ [
+ 2015,
+ 1014,
+ 0,
+ 808,
+ 6,
+ "INT"
+ ],
+ [
+ 2016,
+ 1015,
+ 0,
+ 808,
+ 7,
+ "INT"
+ ],
+ [
+ 2030,
+ 570,
+ 0,
+ 568,
+ 5,
+ "IMAGE"
+ ],
+ [
+ 2032,
+ 665,
+ 0,
+ 468,
+ 8,
+ "MODEL"
+ ],
+ [
+ 2035,
+ 1029,
+ 0,
+ 281,
+ 3,
+ "FLOAT"
+ ],
+ [
+ 2036,
+ 601,
+ 0,
+ 1029,
+ 0,
+ "INT"
+ ],
+ [
+ 2039,
+ 461,
+ 0,
+ 470,
+ 0,
+ "MODEL"
+ ],
+ [
+ 2040,
+ 470,
+ 1,
+ 541,
+ 0,
+ "CLIP"
+ ],
+ [
+ 2041,
+ 470,
+ 1,
+ 543,
+ 0,
+ "CLIP"
+ ],
+ [
+ 2042,
+ 470,
+ 0,
+ 787,
+ 0,
+ "MODEL"
+ ],
+ [
+ 2043,
+ 468,
+ 2,
+ 207,
+ 0,
+ "MODEL"
+ ],
+ [
+ 2045,
+ 653,
+ 0,
+ 576,
+ 0,
+ "*"
+ ],
+ [
+ 2046,
+ 781,
+ 0,
+ 773,
+ 6,
+ "*"
+ ],
+ [
+ 2047,
+ 780,
+ 0,
+ 773,
+ 7,
+ "*"
+ ],
+ [
+ 2063,
+ 1057,
+ 0,
+ 1056,
+ 0,
+ "*"
+ ],
+ [
+ 2087,
+ 601,
+ 0,
+ 558,
+ 8,
+ "INT"
+ ],
+ [
+ 2088,
+ 574,
+ 0,
+ 568,
+ 6,
+ "IMAGE"
+ ],
+ [
+ 2089,
+ 575,
+ 0,
+ 568,
+ 7,
+ "IMAGE"
+ ]
+ ],
+ "groups": [
+ {
+ "title": "Sampler & AD",
+ "bounding": [
+ 5064,
+ 59,
+ 934,
+ 1136
+ ],
+ "color": "#8A8",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Saving",
+ "bounding": [
+ 6036,
+ 58,
+ 937,
+ 1748
+ ],
+ "color": "#a1309b",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Steerable Motion",
+ "bounding": [
+ 1236,
+ 33,
+ 1786,
+ 1219
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Prompt Guidance",
+ "bounding": [
+ 282,
+ 300,
+ 916,
+ 924
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Controlnet",
+ "bounding": [
+ 4086,
+ 62,
+ 949,
+ 473
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Advanced AD Stuff",
+ "bounding": [
+ 4087,
+ 569,
+ 721,
+ 973
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Anchor Frame",
+ "bounding": [
+ 1236,
+ 1288,
+ 1395,
+ 772
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Image 1",
+ "bounding": [
+ -1380,
+ -450,
+ 262,
+ 462
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Basic settings",
+ "bounding": [
+ 282,
+ -458,
+ 919,
+ 734
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Linear Prompt Schedule Calculater",
+ "bounding": [
+ 286,
+ 1259,
+ 907,
+ 805
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "AD",
+ "bounding": [
+ 3069,
+ 46,
+ 973,
+ 863
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Group",
+ "bounding": [
+ 3069,
+ 962,
+ 957,
+ 718
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Background Depth",
+ "bounding": [
+ 928,
+ 4081,
+ 811,
+ 860
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Background Mask - Focus masking + Enhancement",
+ "bounding": [
+ 1780,
+ 3617,
+ 883,
+ 1125
+ ],
+ "color": "#8A8",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Foreground Mask - Focus masking + Enhancement",
+ "bounding": [
+ 1767,
+ 2126,
+ 1260,
+ 1432
+ ],
+ "color": "#8A8",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Mask Batching",
+ "bounding": [
+ 936,
+ 2125,
+ 792,
+ 460
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Foreground Depth",
+ "bounding": [
+ 939,
+ 2613,
+ 793,
+ 738
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Midground Depth",
+ "bounding": [
+ 945,
+ 3387,
+ 787,
+ 657
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Image 7",
+ "bounding": [
+ -797,
+ 52,
+ 262,
+ 458
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Image 2",
+ "bounding": [
+ -1088,
+ -451,
+ 256,
+ 464
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Image 3",
+ "bounding": [
+ -799,
+ -451,
+ 263,
+ 471
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Image 4",
+ "bounding": [
+ -502,
+ -452,
+ 249,
+ 469
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Image 5",
+ "bounding": [
+ -1370,
+ 48,
+ 262,
+ 460
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Image 6",
+ "bounding": [
+ -1077,
+ 51,
+ 254,
+ 460
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Image 8",
+ "bounding": [
+ -505,
+ 50,
+ 253,
+ 462
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Upscale - Seperately - Load video",
+ "bounding": [
+ 7054,
+ 51,
+ 3537,
+ 1595
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Motion Scaling Preview",
+ "bounding": [
+ 3063,
+ 2121,
+ 973,
+ 884
+ ],
+ "color": "#a1309b",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Image Mangement",
+ "bounding": [
+ -208,
+ -451,
+ 455,
+ 536
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ },
+ {
+ "title": "Interpolation with RIFE",
+ "bounding": [
+ 10640,
+ 1308,
+ 702,
+ 357
+ ],
+ "color": "#3f789e",
+ "font_size": 24,
+ "locked": false
+ }
+ ],
+ "config": {},
+ "extra": {},
+ "version": 0.4
+}
\ No newline at end of file
diff --git a/demo/creative_interpolation_example.json b/demo/creative_interpolation_example.json
index 07a5fe9..930e15e 100644
--- a/demo/creative_interpolation_example.json
+++ b/demo/creative_interpolation_example.json
@@ -1,6 +1,6 @@
{
- "last_node_id": 607,
- "last_link_id": 1105,
+ "last_node_id": 611,
+ "last_link_id": 1108,
"nodes": [
{
"id": 570,
@@ -171,7 +171,7 @@
"1": 118
},
"flags": {},
- "order": 62,
+ "order": 63,
"mode": 0,
"inputs": [
{
@@ -264,13 +264,13 @@
"1": 278
},
"flags": {},
- "order": 45,
+ "order": 48,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
- "link": 1066
+ "link": 1107
},
{
"name": "ipadapter",
@@ -333,7 +333,7 @@
"1": 107.56318664550781
},
"flags": {},
- "order": 41,
+ "order": 43,
"mode": 4,
"inputs": [
{
@@ -539,13 +539,13 @@
"1": 364.0000305175781
},
"flags": {},
- "order": 46,
+ "order": 45,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
- "link": 994
+ "link": 1106
}
],
"outputs": [
@@ -582,62 +582,6 @@
0
]
},
- {
- "id": 543,
- "type": "PromptSchedule",
- "pos": [
- 1308,
- -994
- ],
- "size": {
- "0": 367.4313659667969,
- "1": 364.0000305175781
- },
- "flags": {},
- "order": 47,
- "mode": 0,
- "inputs": [
- {
- "name": "clip",
- "type": "CLIP",
- "link": 996
- }
- ],
- "outputs": [
- {
- "name": "POS",
- "type": "CONDITIONING",
- "links": [],
- "shape": 3,
- "slot_index": 0
- },
- {
- "name": "NEG",
- "type": "CONDITIONING",
- "links": [
- 1010
- ],
- "shape": 3,
- "slot_index": 1
- }
- ],
- "title": "Negative Prompt",
- "properties": {
- "Node name for S&R": "PromptSchedule"
- },
- "widgets_values": [
- "\"4\": \"\", \"36\": \"\", \"68\": \"\"",
- 120,
- 0,
- false,
- "",
- "",
- 0,
- 0,
- 0,
- 0
- ]
- },
{
"id": 544,
"type": "ADE_MultivalDynamic",
@@ -650,7 +594,7 @@
"1": 54
},
"flags": {},
- "order": 59,
+ "order": 60,
"mode": 0,
"inputs": [
{
@@ -699,7 +643,7 @@
26
],
"flags": {},
- "order": 43,
+ "order": 47,
"mode": 0,
"inputs": [
{
@@ -875,7 +819,7 @@
"flags": {
"collapsed": true
},
- "order": 65,
+ "order": 66,
"mode": 0,
"inputs": [
{
@@ -934,7 +878,7 @@
26
],
"flags": {},
- "order": 64,
+ "order": 65,
"mode": 0,
"inputs": [
{
@@ -980,7 +924,7 @@
"flags": {
"collapsed": true
},
- "order": 56,
+ "order": 57,
"mode": 0,
"inputs": [
{
@@ -1061,7 +1005,7 @@
"1": 82
},
"flags": {},
- "order": 40,
+ "order": 42,
"mode": 0,
"inputs": [
{
@@ -1101,7 +1045,7 @@
"1": 182
},
"flags": {},
- "order": 61,
+ "order": 62,
"mode": 0,
"inputs": [
{
@@ -1168,7 +1112,7 @@
"flags": {
"collapsed": true
},
- "order": 52,
+ "order": 53,
"mode": 0,
"inputs": [
{
@@ -1210,7 +1154,7 @@
"flags": {
"collapsed": true
},
- "order": 66,
+ "order": 67,
"mode": 0,
"inputs": [
{
@@ -1325,7 +1269,7 @@
"1": 140.00003051757812
},
"flags": {},
- "order": 57,
+ "order": 58,
"mode": 0,
"inputs": [
{
@@ -1465,7 +1409,7 @@
1094
],
"flags": {},
- "order": 67,
+ "order": 68,
"mode": 0,
"inputs": [
{
@@ -1509,7 +1453,7 @@
"hidden": false,
"paused": false,
"params": {
- "filename": "AD__00976.mp4",
+ "filename": "AD__00978.mp4",
"subfolder": "steerable-motion",
"type": "output",
"format": "video/h264-mp4"
@@ -1531,7 +1475,7 @@
"flags": {
"collapsed": true
},
- "order": 55,
+ "order": 56,
"mode": 0,
"inputs": [
{
@@ -1827,56 +1771,6 @@
"vae-ft-mse-840000-ema-pruned.safetensors"
]
},
- {
- "id": 461,
- "type": "CheckpointLoaderSimple",
- "pos": [
- -1327,
- -381
- ],
- "size": {
- "0": 210,
- "1": 98
- },
- "flags": {},
- "order": 24,
- "mode": 0,
- "outputs": [
- {
- "name": "MODEL",
- "type": "MODEL",
- "links": [
- 896
- ],
- "shape": 3,
- "slot_index": 0
- },
- {
- "name": "CLIP",
- "type": "CLIP",
- "links": [
- 893
- ],
- "shape": 3,
- "slot_index": 1
- },
- {
- "name": "VAE",
- "type": "VAE",
- "links": [
- 1089
- ],
- "shape": 3,
- "slot_index": 2
- }
- ],
- "properties": {
- "Node name for S&R": "CheckpointLoaderSimple"
- },
- "widgets_values": [
- "DreamShaper_6.31_BakedVae.safetensors"
- ]
- },
{
"id": 604,
"type": "ImageResize+",
@@ -1891,7 +1785,7 @@
"flags": {
"collapsed": true
},
- "order": 48,
+ "order": 49,
"mode": 0,
"inputs": [
{
@@ -1963,7 +1857,7 @@
26
],
"flags": {},
- "order": 49,
+ "order": 50,
"mode": 0,
"inputs": [
{
@@ -2012,7 +1906,7 @@
"flags": {
"pinned": false
},
- "order": 63,
+ "order": 64,
"mode": 0,
"inputs": [
{
@@ -2127,7 +2021,7 @@
"1": 314.0000915527344
},
"flags": {},
- "order": 25,
+ "order": 24,
"mode": 4,
"outputs": [
{
@@ -2166,7 +2060,7 @@
"1": 314.0000915527344
},
"flags": {},
- "order": 26,
+ "order": 25,
"mode": 4,
"outputs": [
{
@@ -2205,7 +2099,7 @@
"1": 314.0000915527344
},
"flags": {},
- "order": 27,
+ "order": 26,
"mode": 4,
"outputs": [
{
@@ -2247,12 +2141,12 @@
"8": 0,
"9": 0
},
- "size": [
- 482.6034158849518,
- 133.46689474459754
- ],
+ "size": {
+ "0": 482.6034240722656,
+ "1": 133.46688842773438
+ },
"flags": {},
- "order": 28,
+ "order": 27,
"mode": 0,
"inputs": [],
"outputs": [],
@@ -2282,12 +2176,12 @@
"8": 0,
"9": 0
},
- "size": [
- 458.4281852191757,
- 104.89824950299806
- ],
+ "size": {
+ "0": 458.4281921386719,
+ "1": 104.89824676513672
+ },
"flags": {},
- "order": 29,
+ "order": 28,
"mode": 0,
"inputs": [],
"outputs": [],
@@ -2317,12 +2211,12 @@
"8": 0,
"9": 0
},
- "size": [
- 441.84912769515176,
- 100.49270580049267
- ],
+ "size": {
+ "0": 441.84912109375,
+ "1": 100.49270629882812
+ },
"flags": {},
- "order": 30,
+ "order": 29,
"mode": 0,
"inputs": [],
"outputs": [],
@@ -2337,297 +2231,6 @@
"bgcolor": "#335",
"shape": 1
},
- {
- "id": 582,
- "type": "Note Plus (mtb)",
- "pos": {
- "0": -981,
- "1": -205,
- "2": 0,
- "3": 0,
- "4": 0,
- "5": 0,
- "6": 0,
- "7": 0,
- "8": 0,
- "9": 0
- },
- "size": [
- 454.5255546150238,
- 113.72841745383857
- ],
- "flags": {},
- "order": 31,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "Note+ (mtb)",
- "properties": {},
- "widgets_values": [
- "### High detail mode ⮕\n
\n\nThis makes the frames significantly more detailed by using two IPAs - but results in each frame consumes twice as much RAM.",
- "markdown",
- ""
- ],
- "color": "#223",
- "bgcolor": "#335",
- "shape": 1
- },
- {
- "id": 607,
- "type": "Note Plus (mtb)",
- "pos": {
- "0": -482,
- "1": -122,
- "2": 0,
- "3": 0,
- "4": 0,
- "5": 0,
- "6": 0,
- "7": 0,
- "8": 0,
- "9": 0
- },
- "size": [
- 454.97554031474147,
- 108.35885390791168
- ],
- "flags": {},
- "order": 32,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "Note+ (mtb)",
- "properties": {},
- "widgets_values": [
- "### Strength of adherence\n
\n\nSet this higher to improve adherence to your inputs. Set it too high and it'll cause artifacts. The best motion tends to result from lower settings.",
- "markdown",
- ""
- ],
- "color": "#223",
- "bgcolor": "#335",
- "shape": 1
- },
- {
- "id": 558,
- "type": "BatchCreativeInterpolation",
- "pos": [
- -476,
- -817
- ],
- "size": [
- 430.48668395418895,
- 678.876891249214
- ],
- "flags": {},
- "order": 50,
- "mode": 0,
- "inputs": [
- {
- "name": "positive",
- "type": "CONDITIONING",
- "link": 1008
- },
- {
- "name": "negative",
- "type": "CONDITIONING",
- "link": 1010
- },
- {
- "name": "images",
- "type": "IMAGE",
- "link": 1057
- },
- {
- "name": "model",
- "type": "MODEL",
- "link": 1070
- },
- {
- "name": "ipadapter",
- "type": "IPADAPTER",
- "link": 1012
- },
- {
- "name": "clip_vision",
- "type": "CLIP_VISION",
- "link": 1013
- },
- {
- "name": "base_ipa_advanced_settings",
- "type": "ADVANCED_IPA_SETTINGS",
- "link": 1087
- },
- {
- "name": "detail_ipa_advanced_settings",
- "type": "ADVANCED_IPA_SETTINGS",
- "link": 1085
- }
- ],
- "outputs": [
- {
- "name": "GRAPH",
- "type": "IMAGE",
- "links": [
- 1014
- ],
- "shape": 3,
- "slot_index": 0
- },
- {
- "name": "POSITIVE",
- "type": "CONDITIONING",
- "links": [
- 1015
- ],
- "shape": 3,
- "slot_index": 1
- },
- {
- "name": "NEGATIVE",
- "type": "CONDITIONING",
- "links": [
- 1016
- ],
- "shape": 3,
- "slot_index": 2
- },
- {
- "name": "MODEL",
- "type": "MODEL",
- "links": [
- 1043
- ],
- "shape": 3,
- "slot_index": 3
- },
- {
- "name": "KEYFRAME_POSITIONS",
- "type": "SPARSE_METHOD",
- "links": [
- 1018
- ],
- "shape": 3,
- "slot_index": 4
- },
- {
- "name": "BATCH_SIZE",
- "type": "INT",
- "links": [
- 1019
- ],
- "shape": 3,
- "slot_index": 5
- },
- {
- "name": "SPARSECTRL_END_PERCENT",
- "type": "FLOAT",
- "links": [
- 1105
- ],
- "shape": 3,
- "slot_index": 6
- }
- ],
- "properties": {
- "Node name for S&R": "BatchCreativeInterpolation"
- },
- "widgets_values": [
- "linear",
- 16,
- "0,16,59",
- "linear",
- "0.9",
- "1.0,1.0,1.0",
- "linear",
- "(0.0,0.9)",
- "(0.3,0.4),(0.3,0.4)",
- 4,
- true,
- 0.4
- ]
- },
- {
- "id": 594,
- "type": "IpaConfiguration",
- "pos": [
- -542,
- 117
- ],
- "size": {
- "0": 265.1364440917969,
- "1": 306.6571350097656
- },
- "flags": {},
- "order": 33,
- "mode": 4,
- "outputs": [
- {
- "name": "configuration",
- "type": "ADVANCED_IPA_SETTINGS",
- "links": [
- 1085
- ],
- "shape": 3,
- "slot_index": 0
- }
- ],
- "properties": {
- "Node name for S&R": "IpaConfiguration"
- },
- "widgets_values": [
- 0.3,
- 0.75,
- "linear",
- 1,
- "V only",
- 0,
- false,
- "fade",
- 0
- ]
- },
- {
- "id": 593,
- "type": "IpaConfiguration",
- "pos": [
- -838,
- 120
- ],
- "size": {
- "0": 267.9491882324219,
- "1": 295.9013977050781
- },
- "flags": {
- "collapsed": false
- },
- "order": 34,
- "mode": 4,
- "outputs": [
- {
- "name": "configuration",
- "type": "ADVANCED_IPA_SETTINGS",
- "links": [
- 1087
- ],
- "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,
- "fade",
- 0
- ]
- },
{
"id": 596,
"type": "Note Plus (mtb)",
@@ -2643,12 +2246,12 @@
"8": 0,
"9": 0
},
- "size": [
- 586.294634927789,
- 67.32426376968147
- ],
+ "size": {
+ "0": 586.2946166992188,
+ "1": 67.32426452636719
+ },
"flags": {},
- "order": 35,
+ "order": 30,
"mode": 0,
"inputs": [],
"outputs": [],
@@ -2663,41 +2266,6 @@
"bgcolor": "#335",
"shape": 1
},
- {
- "id": 445,
- "type": "Note Plus (mtb)",
- "pos": {
- "0": -2846,
- "1": -1396,
- "2": 0,
- "3": 0,
- "4": 0,
- "5": 0,
- "6": 0,
- "7": 0,
- "8": 0,
- "9": 0
- },
- "size": {
- "0": 646.619140625,
- "1": 993.04736328125
- },
- "flags": {},
- "order": 36,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "Note+ (mtb)",
- "properties": {},
- "widgets_values": [
- "# A brief guide\n\n
\n\n## Philosophy for getting the most from this:\n\n
\n\nThis isn’t a tool like text to video that will perform well out of the box - it’s more like a paint brush, an artistic tool that you need to figure out how to get the best from. \n\n
\n\nThrough trial and error, you'll need to build an understanding of how the motion and settings work, what its limitations are, which inputs work best with it, etc.\n\n
\n\nIf you can figure out how to wield it, this approach can provide enough control for you to make beautiful things that match your imagination precisely.\n\n
\n\n## How to use this:\n
\n1.Input the images that you want to use. The most important thing that will influence the quality and coherence of your creation is the input images.\n\n
\n\n2.Try the basic settings to start. Based on the resulting generation, try to understand what happened - you can learn about the settings and observe the graphs to the right.\n\n
\n\n3.Tweak the settings until you achieve your desired effect. \n\n
\n\n## What this will & won't be suitable for:\n\nI believe that this will be good for a wide range of storytelling-driven and abstract motion.\n\nHowever, it probably won't be good for complex motion - other approaches like vid2vid are far more suitable for this.\n\n## If you're having problems:\n\n
\n\nFirst, download the latest version of this workflow from [here](https://raw.githubusercontent.com/peteromallet/steerable-motion/main/demo/creative_interpolation_example.json) and get the latest version of the node from Comfy Manager.\n\n
\n\nIf that doesn't work, drop into [our Discord](https://discord.gg/V72vk8T67n) and share your problem and I'll try to help ASAP.\n\n
\n\n\n## Want to join a community of people who are pushing open source models to their technical and artistic limits?\n\n
\n\nYou're welcome to join [our Discord](https://discord.gg/UJf6aum7WZ).\n\n
\n\nPlease share anything you generate in the steerable-motion channel.",
- "markdown",
- ""
- ],
- "color": "#223",
- "bgcolor": "#335",
- "shape": 1
- },
{
"id": 601,
"type": "Note Plus (mtb)",
@@ -2718,7 +2286,7 @@
"1": 103.94804382324219
},
"flags": {},
- "order": 37,
+ "order": 31,
"mode": 0,
"inputs": [],
"outputs": [],
@@ -2733,41 +2301,6 @@
"bgcolor": "#335",
"shape": 1
},
- {
- "id": 588,
- "type": "Note Plus (mtb)",
- "pos": {
- "0": 1797,
- "1": -126,
- "2": 0,
- "3": 0,
- "4": 0,
- "5": 0,
- "6": 0,
- "7": 0,
- "8": 0,
- "9": 0
- },
- "size": {
- "0": 220.1358642578125,
- "1": 78.2089614868164
- },
- "flags": {},
- "order": 38,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "Note+ (mtb)",
- "properties": {},
- "widgets_values": [
- "What else could you add to this workflow? 🤔",
- "markdown",
- ""
- ],
- "color": "#223",
- "bgcolor": "#335",
- "shape": 1
- },
{
"id": 589,
"type": "Note Plus (mtb)",
@@ -2783,12 +2316,12 @@
"8": 0,
"9": 0
},
- "size": [
- 726.9605975415097,
- 72.47819526220496
- ],
+ "size": {
+ "0": 726.9605712890625,
+ "1": 72.47819519042969
+ },
"flags": {},
- "order": 39,
+ "order": 32,
"mode": 0,
"inputs": [],
"outputs": [],
@@ -2815,7 +2348,7 @@
"1": 246
},
"flags": {},
- "order": 51,
+ "order": 52,
"mode": 0,
"inputs": [
{
@@ -2945,7 +2478,7 @@
"1": 516.6347045898438
},
"flags": {},
- "order": 53,
+ "order": 54,
"mode": 0,
"inputs": [
{
@@ -2959,66 +2492,88 @@
}
},
{
- "id": 467,
- "type": "ACN_SparseCtrlLoaderAdvanced",
- "pos": [
- 2122,
- -1061
- ],
- "size": [
- 252,
- 150
- ],
- "flags": {},
- "order": 54,
- "mode": 0,
- "inputs": [
- {
- "name": "sparse_method",
- "type": "SPARSE_METHOD",
- "link": 1018,
- "slot_index": 0
- },
- {
- "name": "tk_optional",
- "type": "TIMESTEP_KEYFRAME",
- "link": null
- }
- ],
- "outputs": [
- {
- "name": "CONTROL_NET",
- "type": "CONTROL_NET",
- "links": [
- 879
- ],
- "shape": 3,
- "slot_index": 0
- }
- ],
- "properties": {
- "Node name for S&R": "ACN_SparseCtrlLoaderAdvanced"
+ "id": 582,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": -973,
+ "1": -196,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
},
+ "size": {
+ "0": 454.5255432128906,
+ "1": 113.7284164428711
+ },
+ "flags": {},
+ "order": 33,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Note+ (mtb)",
+ "properties": {},
"widgets_values": [
- "v3_sd15_sparsectrl_rgb.ckpt",
- true,
- 1.04,
- 1
- ]
+ "### High detail mode ⮕\n
\n\nThis makes the frames significantly more detailed by using two IPAs - but results in each frame consumes twice as much RAM.",
+ "markdown",
+ ""
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 607,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": -482,
+ "1": -122,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": {
+ "0": 454.9755554199219,
+ "1": 108.35885620117188
+ },
+ "flags": {},
+ "order": 34,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Note+ (mtb)",
+ "properties": {},
+ "widgets_values": [
+ "### Strength of adherence\n
\n\nSet this higher to improve adherence to your inputs. Set it too high and it'll cause artifacts. The best motion tends to result from lower settings.",
+ "markdown",
+ ""
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
},
{
"id": 468,
"type": "ACN_AdvancedControlNetApply",
"pos": [
- 2422,
- -1072
- ],
- "size": [
- 285.6000061035156,
- 351.772705078125
+ 2436,
+ -1110
],
+ "size": {
+ "0": 285.6000061035156,
+ "1": 351.772705078125
+ },
"flags": {},
- "order": 60,
+ "order": 61,
"mode": 0,
"inputs": [
{
@@ -3067,14 +2622,6 @@
"name": "model_optional",
"type": "MODEL",
"link": null
- },
- {
- "name": "end_percent",
- "type": "FLOAT",
- "link": 1105,
- "widget": {
- "name": "end_percent"
- }
}
],
"outputs": [
@@ -3113,37 +2660,25 @@
]
},
{
- "id": 470,
- "type": "LoraLoader",
+ "id": 461,
+ "type": "CheckpointLoaderSimple",
"pos": [
- 1853,
- -1047
- ],
- "size": [
- 210,
- 126
+ -1327,
+ -381
],
+ "size": {
+ "0": 210,
+ "1": 98
+ },
"flags": {},
- "order": 42,
- "mode": 4,
- "inputs": [
- {
- "name": "model",
- "type": "MODEL",
- "link": 896
- },
- {
- "name": "clip",
- "type": "CLIP",
- "link": 893
- }
- ],
+ "order": 35,
+ "mode": 0,
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
- 1066
+ 1107
],
"shape": 3,
"slot_index": 0
@@ -3152,35 +2687,469 @@
"name": "CLIP",
"type": "CLIP",
"links": [
- 994,
- 996
+ 1106,
+ 1108
+ ],
+ "shape": 3,
+ "slot_index": 1
+ },
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "links": [
+ 1089
+ ],
+ "shape": 3,
+ "slot_index": 2
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "CheckpointLoaderSimple"
+ },
+ "widgets_values": [
+ "DreamShaper_6.31_BakedVae.safetensors"
+ ]
+ },
+ {
+ "id": 543,
+ "type": "PromptSchedule",
+ "pos": [
+ 1316,
+ -990
+ ],
+ "size": {
+ "0": 367.4313659667969,
+ "1": 364.0000305175781
+ },
+ "flags": {},
+ "order": 46,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 1108
+ }
+ ],
+ "outputs": [
+ {
+ "name": "POS",
+ "type": "CONDITIONING",
+ "links": [],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "NEG",
+ "type": "CONDITIONING",
+ "links": [
+ 1010
],
"shape": 3,
"slot_index": 1
}
],
+ "title": "Negative Prompt",
"properties": {
- "Node name for S&R": "LoraLoader"
+ "Node name for S&R": "PromptSchedule"
},
"widgets_values": [
- "AnimateLCM_sd15_t2v_lora.safetensors",
- 1.1,
- 0.25
+ "\"4\": \"\", \"36\": \"\", \"68\": \"\"",
+ 120,
+ 0,
+ false,
+ "",
+ "",
+ 0,
+ 0,
+ 0,
+ 0
+ ]
+ },
+ {
+ "id": 593,
+ "type": "IpaConfiguration",
+ "pos": [
+ -836,
+ 135
+ ],
+ "size": {
+ "0": 267.9491882324219,
+ "1": 295.9013977050781
+ },
+ "flags": {
+ "collapsed": false
+ },
+ "order": 36,
+ "mode": 4,
+ "outputs": [
+ {
+ "name": "configuration",
+ "type": "ADVANCED_IPA_SETTINGS",
+ "links": [
+ 1087
+ ],
+ "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,
+ "fade",
+ 0
+ ]
+ },
+ {
+ "id": 594,
+ "type": "IpaConfiguration",
+ "pos": [
+ -537,
+ 124
+ ],
+ "size": {
+ "0": 265.1364440917969,
+ "1": 306.6571350097656
+ },
+ "flags": {},
+ "order": 37,
+ "mode": 4,
+ "outputs": [
+ {
+ "name": "configuration",
+ "type": "ADVANCED_IPA_SETTINGS",
+ "links": [
+ 1085
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "IpaConfiguration"
+ },
+ "widgets_values": [
+ 0.3,
+ 0.75,
+ "linear",
+ 1,
+ "V only",
+ 0,
+ false,
+ "fade",
+ 0
+ ]
+ },
+ {
+ "id": 558,
+ "type": "BatchCreativeInterpolation",
+ "pos": [
+ -480,
+ -811
+ ],
+ "size": {
+ "0": 430.4866943359375,
+ "1": 678.8768920898438
+ },
+ "flags": {},
+ "order": 51,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 1008
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": 1010
+ },
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 1057
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 1070
+ },
+ {
+ "name": "ipadapter",
+ "type": "IPADAPTER",
+ "link": 1012
+ },
+ {
+ "name": "clip_vision",
+ "type": "CLIP_VISION",
+ "link": 1013
+ },
+ {
+ "name": "base_ipa_advanced_settings",
+ "type": "ADVANCED_IPA_SETTINGS",
+ "link": 1087
+ },
+ {
+ "name": "detail_ipa_advanced_settings",
+ "type": "ADVANCED_IPA_SETTINGS",
+ "link": 1085
+ }
+ ],
+ "outputs": [
+ {
+ "name": "GRAPH",
+ "type": "IMAGE",
+ "links": [
+ 1014
+ ],
+ "shape": 3,
+ "slot_index": 0
+ },
+ {
+ "name": "POSITIVE",
+ "type": "CONDITIONING",
+ "links": [
+ 1015
+ ],
+ "shape": 3,
+ "slot_index": 1
+ },
+ {
+ "name": "NEGATIVE",
+ "type": "CONDITIONING",
+ "links": [
+ 1016
+ ],
+ "shape": 3,
+ "slot_index": 2
+ },
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 1043
+ ],
+ "shape": 3,
+ "slot_index": 3
+ },
+ {
+ "name": "KEYFRAME_POSITIONS",
+ "type": "SPARSE_METHOD",
+ "links": [
+ 1018
+ ],
+ "shape": 3,
+ "slot_index": 4
+ },
+ {
+ "name": "BATCH_SIZE",
+ "type": "INT",
+ "links": [
+ 1019
+ ],
+ "shape": 3,
+ "slot_index": 5
+ },
+ {
+ "name": "SPARSECTRL_END_PERCENT",
+ "type": "FLOAT",
+ "links": [],
+ "shape": 3,
+ "slot_index": 6
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "BatchCreativeInterpolation"
+ },
+ "widgets_values": [
+ "linear",
+ 16,
+ "0,16,59",
+ "linear",
+ "0.9",
+ "1.0,1.0,1.0",
+ "linear",
+ "(0.0,0.9)",
+ "(0.3,0.4),(0.3,0.4)",
+ 4,
+ true
+ ]
+ },
+ {
+ "id": 588,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 1797,
+ "1": -126,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": [
+ 225.10308532719569,
+ 164.3865546328808
+ ],
+ "flags": {},
+ "order": 38,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Note+ (mtb)",
+ "properties": {},
+ "widgets_values": [
+ "What else could you add to this workflow or node to do weird or interesting stuff? 🤔\n
\n
\nCome join us in [our Discord](https://discord.gg/UJf6aum7WZ) if you have something interesting.",
+ "markdown",
+ ""
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 611,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 4487,
+ "1": -310,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": [
+ 210,
+ 109.56225473628581
+ ],
+ "flags": {},
+ "order": 39,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Note+ (mtb)",
+ "properties": {},
+ "widgets_values": [
+ "Make something amazing? Share it in the #art_sharing channel of [our Discord](https://discord.gg/UJf6aum7WZ).",
+ "markdown",
+ ""
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 445,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": -2833,
+ "1": -1446,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": [
+ 644.6599833578948,
+ 1043.3939878941435
+ ],
+ "flags": {},
+ "order": 40,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Note+ (mtb)",
+ "properties": {},
+ "widgets_values": [
+ "# A brief guide\n\n
\n\n## Philosophy for getting the most from this:\n\n
\n\nThis isn’t a tool like text to video that will perform well out of the box - it’s more like a paint brush, an artistic tool that you need to figure out how to get the best from. \n\n
\n\nThrough trial and error, you'll need to build an understanding of how the motion and settings work, what its limitations are, which inputs work best with it, etc.\n\n
\n\nIf you can figure out how to wield it, this approach can provide enough control for you to make beautiful things that match your imagination precisely.\n\n
\n\n## How to use this:\n
\n1.Input the images that you want to use. The most important thing that will influence the quality and coherence of your creation is the input images.\n\n
\n\n2.Try the basic settings to start. Based on the resulting generation, try to understand what happened - you can learn about the settings and observe the graphs to the right.\n\n
\n\n3.Tweak the settings until you achieve your desired effect. \n\n
\n\n## What this will & won't be suitable for:\n
\nI believe that this will be good for a wide range of storytelling-driven and abstract motion.\n
\n
\nHowever, it probably won't be good for realistic motion - other approaches like vid2vid are far more suitable for this.\n
\n
\n## If you're having problems:\n\n\n
\n\nFirst, download the latest version of this workflow from [here](https://raw.githubusercontent.com/peteromallet/steerable-motion/main/demo/creative_interpolation_example.json) and get the latest version of the node from Comfy Manager.\n\n
\n\nIf that doesn't work, drop into [our Discord](https://discord.gg/V72vk8T67n) and share your problem and I'll try to help ASAP.\n\n
\n\n\n## Want to join a community of people who are pushing open source models to their technical and artistic limits?\n\n
\n\nYou're welcome to join [our Discord](https://discord.gg/UJf6aum7WZ).\n\n
\n\nPlease share anything you generate in the steerable-motion channel.",
+ "markdown",
+ ""
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 467,
+ "type": "ACN_SparseCtrlLoaderAdvanced",
+ "pos": [
+ 1818,
+ -1021
+ ],
+ "size": {
+ "0": 252,
+ "1": 150
+ },
+ "flags": {},
+ "order": 55,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "sparse_method",
+ "type": "SPARSE_METHOD",
+ "link": 1018,
+ "slot_index": 0
+ },
+ {
+ "name": "tk_optional",
+ "type": "TIMESTEP_KEYFRAME",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONTROL_NET",
+ "type": "CONTROL_NET",
+ "links": [
+ 879
+ ],
+ "shape": 3,
+ "slot_index": 0
+ }
+ ],
+ "properties": {
+ "Node name for S&R": "ACN_SparseCtrlLoaderAdvanced"
+ },
+ "widgets_values": [
+ "v3_sd15_sparsectrl_rgb.ckpt",
+ true,
+ 1.04,
+ 1
]
},
{
"id": 469,
"type": "ACN_SparseCtrlRGBPreprocessor",
"pos": [
- 1926,
- -808
+ 1837,
+ -755
],
"size": {
"0": 312.9380187988281,
"1": 66
},
"flags": {},
- "order": 58,
+ "order": 59,
"mode": 0,
"inputs": [
{
@@ -3213,6 +3182,41 @@
"properties": {
"Node name for S&R": "ACN_SparseCtrlRGBPreprocessor"
}
+ },
+ {
+ "id": 610,
+ "type": "Note Plus (mtb)",
+ "pos": {
+ "0": 2111,
+ "1": -1110,
+ "2": 0,
+ "3": 0,
+ "4": 0,
+ "5": 0,
+ "6": 0,
+ "7": 0,
+ "8": 0,
+ "9": 0
+ },
+ "size": [
+ 273.7473192106654,
+ 263.6470368414382
+ ],
+ "flags": {},
+ "order": 41,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Note+ (mtb)",
+ "properties": {},
+ "widgets_values": [
+ "## Tweak Sparse Ctrl end_percent to improve adherence ⮕\n
\n Though the motion tends to be smoother on lower settings, increasing `end_steps` with improve adherence to the input images. Increasing it above 0.6 tends to cause issues.",
+ "markdown",
+ ""
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
}
],
"links": [
@@ -3232,38 +3236,6 @@
2,
"CONTROL_NET"
],
- [
- 893,
- 461,
- 1,
- 470,
- 1,
- "CLIP"
- ],
- [
- 896,
- 461,
- 0,
- 470,
- 0,
- "MODEL"
- ],
- [
- 994,
- 470,
- 1,
- 541,
- 0,
- "CLIP"
- ],
- [
- 996,
- 470,
- 1,
- 543,
- 0,
- "CLIP"
- ],
[
998,
548,
@@ -3560,14 +3532,6 @@
3,
"IMAGE"
],
- [
- 1066,
- 470,
- 0,
- 581,
- 0,
- "MODEL"
- ],
[
1068,
561,
@@ -3729,12 +3693,28 @@
"*"
],
[
- 1105,
- 558,
- 6,
- 468,
- 9,
- "FLOAT"
+ 1106,
+ 461,
+ 1,
+ 541,
+ 0,
+ "CLIP"
+ ],
+ [
+ 1107,
+ 461,
+ 0,
+ 581,
+ 0,
+ "MODEL"
+ ],
+ [
+ 1108,
+ 461,
+ 1,
+ 543,
+ 0,
+ "CLIP"
]
],
"groups": [
diff --git a/demo/ipa_structure.gif b/demo/ipa_structure.gif
new file mode 100644
index 0000000..9720c57
Binary files /dev/null and b/demo/ipa_structure.gif differ