diff --git a/README.md b/README.md index 8c11911..5c9aa8c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,11 @@ # ComfyUI-WanVideoWrapper_QQ +**Version 1.1.1** - 2025-12-01 +- Added ability to connect video to bg_image and animate over it [Example](examples/ttm_ref_vid/ttm_ref_vid_example.json) + +https://github.com/user-attachments/assets/dffe5da8-7626-45cf-ad22-777b5a14879f **Version 1.1.0** - 2025-11-26 -- Added to `Prepare Refs` (needs cv2) to cut out parts for `Power Spline Editor` [Example](examples/ttm_ref_cutout/ttm_ref_cutout_example.json) +- Added `Prepare Refs` (needs cv2) to cut out parts for `Power Spline Editor` [Example](examples/ttm_ref_cutout/ttm_ref_cutout_example.json) - `Power Spline Editor` can trigger ref preparation with Canvas button in backend without starting comfyui run diff --git a/examples/keyframes_test/coffee.png b/examples/keyframes_test/coffee.png deleted file mode 100644 index 621e02a..0000000 Binary files a/examples/keyframes_test/coffee.png and /dev/null differ diff --git a/examples/keyframes_test/keyframes_test.json b/examples/keyframes_test/keyframes_test.json deleted file mode 100644 index 44781a0..0000000 --- a/examples/keyframes_test/keyframes_test.json +++ /dev/null @@ -1,613 +0,0 @@ -{ - "id": "543dc544-cfc2-47bc-8d54-39352b8e3fc3", - "revision": 0, - "last_node_id": 30, - "last_link_id": 63, - "nodes": [ - { - "id": 9, - "type": "LoadImage", - "pos": [ - 1352.1236588693264, - 177.542287365499 - ], - "size": [ - 274.080078125, - 314.00000000000006 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 6 - ] - }, - { - "name": "MASK", - "type": "MASK", - "links": null - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.71", - "Node name for S&R": "LoadImage", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - } - }, - "widgets_values": [ - "coffee.png", - "image" - ] - }, - { - "id": 15, - "type": "WanFrames", - "pos": [ - 1653.6915140797746, - 74.47574896685977 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "frame_count", - "type": "INT", - "links": [ - 8, - 61 - ] - } - ], - "properties": { - "cnr_id": "wanvideowrapper_qq", - "ver": "3477a029a39b70d17b0500f46e6c96e87ca9d129", - "Node name for S&R": "WanFrames", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - } - }, - "widgets_values": [ - 48 - ] - }, - { - "id": 8, - "type": "LoadImage", - "pos": [ - 1056.259518244327, - 177.542287365499 - ], - "size": [ - 274.080078125, - 314.0000000000001 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 54, - 59 - ] - }, - { - "name": "MASK", - "type": "MASK", - "links": [ - 60 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.71", - "Node name for S&R": "LoadImage", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - } - }, - "widgets_values": [ - "redd.png", - "image" - ] - }, - { - "id": 19, - "type": "VHS_VideoCombine", - "pos": [ - 2660.2926913584033, - 177.542287365499 - ], - "size": [ - 214.7587890625, - 642.3911772975578 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 62 - }, - { - "name": "audio", - "shape": 7, - "type": "AUDIO", - "link": null - }, - { - "name": "meta_batch", - "shape": 7, - "type": "VHS_BatchManager", - "link": null - }, - { - "name": "vae", - "shape": 7, - "type": "VAE", - "link": null - } - ], - "outputs": [ - { - "name": "Filenames", - "type": "VHS_FILENAMES", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2", - "Node name for S&R": "VHS_VideoCombine", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - } - }, - "widgets_values": { - "frame_rate": 16, - "loop_count": 0, - "filename_prefix": "AnimateDiff", - "format": "video/h264-mp4", - "pix_fmt": "yuv420p", - "crf": 19, - "save_metadata": false, - "trim_to_audio": false, - "pingpong": false, - "save_output": false, - "videopreview": { - "hidden": false, - "paused": false, - "params": { - "filename": "AnimateDiff_00004.mp4", - "subfolder": "", - "type": "temp", - "format": "video/h264-mp4", - "frame_rate": 16, - "workflow": "AnimateDiff_00004.png", - "fullpath": "" - } - } - } - }, - { - "id": 30, - "type": "DrawImageOnPath", - "pos": [ - 2356.976391551694, - 177.542287365499 - ], - "size": [ - 272.0703125, - 214 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "bg_image", - "type": "IMAGE", - "link": 57 - }, - { - "name": "coordinates", - "type": "STRING", - "link": 58 - }, - { - "name": "ref_images", - "type": "IMAGE", - "link": 59 - }, - { - "name": "ref_masks", - "shape": 7, - "type": "MASK", - "link": 60 - }, - { - "name": "frames", - "shape": 7, - "type": "INT", - "widget": { - "name": "frames" - }, - "link": 61 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 62 - ] - }, - { - "name": "mask", - "type": "MASK", - "links": [ - 63 - ] - } - ], - "properties": { - "cnr_id": "wanvideowrapper_qq", - "ver": "73f4663821772df10e5f0d3c2a0cd06bc99594af", - "Node name for S&R": "DrawImageOnPath", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - } - }, - "widgets_values": [ - 0, - true, - true, - 1, - 1 - ] - }, - { - "id": 29, - "type": "MaskPreview+", - "pos": [ - 2903.8008395558004, - 177.542287365499 - ], - "size": [ - 540.2471936035157, - 703.8641772460938 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "mask", - "type": "MASK", - "link": 63 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfyui_essentials", - "ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9", - "Node name for S&R": "MaskPreview+", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - } - }, - "widgets_values": [] - }, - { - "id": 12, - "type": "PowerSplineEditor", - "pos": [ - 1647.7476733959356, - 177.542287365499 - ], - "size": [ - 685, - 694 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "bg_image", - "shape": 7, - "type": "IMAGE", - "link": 6 - }, - { - "name": "ref_images", - "shape": 7, - "type": "IMAGE", - "link": 54 - }, - { - "name": "frames", - "shape": 7, - "type": "INT", - "link": 8 - } - ], - "outputs": [ - { - "name": "bg_image", - "type": "IMAGE", - "links": [ - 57 - ] - }, - { - "name": "coord_out", - "type": "STRING", - "links": [ - 58 - ] - }, - { - "name": "frames", - "type": "INT", - "links": [] - } - ], - "properties": { - "cnr_id": "wanvideowrapper_qq", - "ver": "d0bafaf2b4d2a053eb297bd447e340364e22a3ab", - "Node name for S&R": "PowerSplineEditor", - "userAdjustedSize": true, - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - } - }, - "widgets_values": [ - "[{\"on\":true,\"name\":\"Box 1\",\"type\":\"box_layer\",\"interpolation\":\"box\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"scale\":1,\"points_store\":\"[{\\\"x\\\":0.030500183105468787,\\\"y\\\":0.831500015258789,\\\"highlighted\\\":false,\\\"boxScale\\\":2.747605434168959,\\\"pointScale\\\":2.747605434168959,\\\"scale\\\":2.747605434168959,\\\"rotation\\\":0,\\\"boxRotation\\\":0,\\\"uid\\\":10947}]\",\"coordinates\":\"[]\",\"box_keys\":[{\"frame\":1,\"x\":0.030500183105468787,\"y\":0.831500015258789,\"scale\":2.747605434168959,\"rotation\":0},{\"frame\":6,\"x\":0.1956001637394267,\"y\":0.6040057346277069,\"scale\":2.747605434168959,\"rotation\":0},{\"frame\":11,\"x\":0.32169959505697837,\"y\":0.8645113319263125,\"scale\":2.747605434168959,\"rotation\":0},{\"frame\":18,\"x\":0.40824403060110004,\"y\":0.5657236520867599,\"scale\":2.747605434168959,\"rotation\":-0.02392366951365621},{\"frame\":21,\"x\":0.49675235128255085,\"y\":0.6951752324099391,\"scale\":1.947919370453654,\"rotation\":-0.017942752135242157},{\"frame\":24,\"x\":0.577512675545492,\"y\":0.6376412109606393,\"scale\":2.525470416470263,\"rotation\":-0.30674292756295185},{\"frame\":30,\"x\":0.6842765961638176,\"y\":0.8345301615712075,\"scale\":2.747605434168959,\"rotation\":0},{\"frame\":35,\"x\":0.7989012383774955,\"y\":0.6115690437739437,\"scale\":2.747605434168959,\"rotation\":0},{\"frame\":39,\"x\":0.9162504577636719,\"y\":0.830999984741211,\"scale\":2.747605434168959,\"rotation\":0}],\"box_timeline_point\":1,\"box_interpolation\":\"basis\",\"ref_attachment\":{\"base64\":\"iVBORw0KGgoAAAANSUhEUgAAAgAAAAMACAYAAABSD99OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE2mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuNzhiNzYzOCwgMjAyNS8wMi8xMS0xOToxMDowOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjUgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNS0xMS0yM1QwMzo0MjoyN1oiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjUtMTEtMjNUMDM6NDI6MjdaIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMS0yM1QwMzo0MjoyN1oiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZjlkNDE0LWVjNWQtZjA0Zi05Y2NjLWU5ZTBhMGU4MzE1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NGY5ZDQxNC1lYzVkLWYwNGYtOWNjYy1lOWUwYTBl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\",\"type\":\"image/png\",\"width\":512,\"height\":768,\"name\":\"ref_image_0.png\"}}]", - null, - "[{\"x\":200,\"y\":240},{\"x\":304,\"y\":240}]", - 640, - 480, - "None", - {}, - "", - null, - null, - { - "on": true, - "name": "Box 1", - "type": "box_layer", - "interpolation": "box", - "repeat": 1, - "offset": 0, - "a_pause": 0, - "z_pause": 0, - "easing": "in_out", - "easingConfig": { - "path": "full", - "strength": 1, - "acceleration": 0 - }, - "driven": false, - "_drivenConfig": { - "driver": "", - "rotate": 0, - "d_scale": 1 - }, - "scale": 1, - "points_store": "[{\"x\":0.030500183105468787,\"y\":0.831500015258789,\"highlighted\":false,\"boxScale\":2.747605434168959,\"pointScale\":2.747605434168959,\"scale\":2.747605434168959,\"rotation\":0,\"boxRotation\":0,\"uid\":10947}]", - "coordinates": "[]", - "box_keys": [ - { - "frame": 1, - "x": 0.030500183105468787, - "y": 0.831500015258789, - "scale": 2.747605434168959, - "rotation": 0 - }, - { - "frame": 6, - "x": 0.1956001637394267, - "y": 0.6040057346277069, - "scale": 2.747605434168959, - "rotation": 0 - }, - { - "frame": 11, - "x": 0.32169959505697837, - "y": 0.8645113319263125, - "scale": 2.747605434168959, - "rotation": 0 - }, - { - "frame": 18, - "x": 0.40824403060110004, - "y": 0.5657236520867599, - "scale": 2.747605434168959, - "rotation": -0.02392366951365621 - }, - { - "frame": 21, - "x": 0.49675235128255085, - "y": 0.6951752324099391, - "scale": 1.947919370453654, - "rotation": -0.017942752135242157 - }, - { - "frame": 24, - "x": 0.577512675545492, - "y": 0.6376412109606393, - "scale": 2.525470416470263, - "rotation": -0.30674292756295185 - }, - { - "frame": 30, - "x": 0.6842765961638176, - "y": 0.8345301615712075, - "scale": 2.747605434168959, - "rotation": 0 - }, - { - "frame": 35, - "x": 0.7989012383774955, - "y": 0.6115690437739437, - "scale": 2.747605434168959, - "rotation": 0 - }, - { - "frame": 39, - "x": 0.9162504577636719, - "y": 0.830999984741211, - "scale": 2.747605434168959, - "rotation": 0 - } - ], - "box_timeline_point": 1, - "box_interpolation": "basis", - "ref_attachment": { - "type": "image/png", - "width": 512, - "height": 768, - "name": "ref_image_0.png" - } - } - ] - } - ], - "links": [ - [ - 6, - 9, - 0, - 12, - 0, - "IMAGE" - ], - [ - 8, - 15, - 0, - 12, - 2, - "INT" - ], - [ - 54, - 8, - 0, - 12, - 1, - "IMAGE" - ], - [ - 57, - 12, - 0, - 30, - 0, - "IMAGE" - ], - [ - 58, - 12, - 1, - 30, - 1, - "STRING" - ], - [ - 59, - 8, - 0, - 30, - 2, - "IMAGE" - ], - [ - 60, - 8, - 1, - 30, - 3, - "MASK" - ], - [ - 61, - 15, - 0, - 30, - 4, - "INT" - ], - [ - 62, - 30, - 0, - 19, - 0, - "IMAGE" - ], - [ - 63, - 30, - 1, - 29, - 0, - "MASK" - ] - ], - "groups": [], - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "links_added_by_ue": [], - "ds": { - "scale": 0.814027493868399, - "offset": [ - -853.2628836030897, - 243.51892073982606 - ] - }, - "frontendVersion": "1.33.5", - "VHS_latentpreview": true, - "VHS_latentpreviewrate": 4, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/examples/keyframes_test/redd.png b/examples/keyframes_test/redd.png deleted file mode 100644 index 833f3de..0000000 Binary files a/examples/keyframes_test/redd.png and /dev/null differ diff --git a/examples/keyframes_test/result.mp4 b/examples/keyframes_test/result.mp4 deleted file mode 100644 index 911d4c2..0000000 Binary files a/examples/keyframes_test/result.mp4 and /dev/null differ diff --git a/examples/rabbit_control_base/wan22_control_base.json b/examples/rabbit_control_base/wan22_control_base.json index 175aa10..a5db0aa 100644 --- a/examples/rabbit_control_base/wan22_control_base.json +++ b/examples/rabbit_control_base/wan22_control_base.json @@ -2,7 +2,7 @@ "id": "206247b6-9fec-4ed2-8927-e4f388c674d4", "revision": 0, "last_node_id": 274, - "last_link_id": 511, + "last_link_id": 512, "nodes": [ { "id": 104, @@ -968,7 +968,7 @@ ], "size": [ 628.69873046875, - 688.4586119570974 + 334 ], "flags": {}, "order": 50, @@ -1050,7 +1050,7 @@ ], "size": [ 432.51849365234375, - 578.730682890294 + 334 ], "flags": {}, "order": 48, @@ -1168,18 +1168,20 @@ } ], "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "cnr_id": "wanvideowrapper_qq", "ver": "9d9c90632881180cb5eaf3ab380b174e057bb8b7", "Node name for S&R": "WanVideoPowerLoraLoader", - "Show Strengths": "Single Strength", "low_mem_load": true, "merge_loras": false, "overwrite_duplicates": false, + "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "Show Strengths": "Single Strength", "ue_properties": { "version": "7.2.2", "widget_ue_connectable": {}, "input_ue_unconnectable": {} - } + }, + "uiState": "{}" }, "widgets_values": [ {}, @@ -1193,11 +1195,16 @@ "strength": 1, "strengthTwo": null, "low_strength": 1, - "is_low": true, - "low_variant_name": "wan_22_lighting\\Wan22_A14B_T2V_LOW_Lightning_4steps_lora_250928_fp16.safetensors" + "is_low": false, + "low_variant_name": null, + "low_active": true, + "use_for_both": false, + "low_only": false, + "high_only": false }, {}, - "" + "", + "{}" ] }, { @@ -1479,7 +1486,7 @@ } }, "widgets_values": [ - "snowy-rabbit-gathering-stockcake-1824665364.jpg", + "snowy-rabbit-gathering.jpg", "image" ], "color": "#2a363b", @@ -1646,9 +1653,10 @@ } ], "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "cnr_id": "wanvideowrapper_qq", "ver": "0a2536acb32c76369fa019dfcadd77cb92650373", "Node name for S&R": "WanFrames", + "aux_id": "ComfyUI-WanVideoWrapper_QQ", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, @@ -1671,7 +1679,7 @@ ], "size": [ 309.3501892089844, - 509.83993633722855 + 510.19629983340997 ], "flags": {}, "order": 36, @@ -1733,12 +1741,12 @@ "hidden": false, "paused": false, "params": { - "filename": "control_00007.mp4", + "filename": "control_00002.mp4", "subfolder": "", "type": "temp", "format": "video/h264-mp4", "frame_rate": 16, - "workflow": "control_00007.png", + "workflow": "control_00002.png", "fullpath": "" } } @@ -2247,7 +2255,9 @@ false, 64, true, - 128 + 128, + false, + false ], "color": "#223", "bgcolor": "#335" @@ -2742,14 +2752,14 @@ } ], "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "0a75c7958fe320efcb052f1d9f8451fd20c730a8", + "Node name for S&R": "VHS_VideoCombine", "ue_properties": { "version": "7.2.2", "widget_ue_connectable": {}, "input_ue_unconnectable": {} - }, - "cnr_id": "comfyui-videohelpersuite", - "ver": "0a75c7958fe320efcb052f1d9f8451fd20c730a8", - "Node name for S&R": "VHS_VideoCombine" + } }, "widgets_values": { "frame_rate": 16, @@ -2766,12 +2776,12 @@ "hidden": false, "paused": false, "params": { - "filename": "control_00006.mp4", + "filename": "control_00001.mp4", "subfolder": "", "type": "temp", "format": "video/h264-mp4", "frame_rate": 16, - "workflow": "control_00006.png", + "workflow": "control_00001.png", "fullpath": "" } } @@ -2875,7 +2885,7 @@ ], "size": [ 305.3199157714844, - 82 + 106 ], "flags": {}, "order": 45, @@ -2898,9 +2908,10 @@ } ], "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "cnr_id": "wanvideowrapper_qq", "ver": "9d9c90632881180cb5eaf3ab380b174e057bb8b7", "Node name for S&R": "WanVideoCacheSamples", + "aux_id": "ComfyUI-WanVideoWrapper_QQ", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, @@ -2909,162 +2920,8 @@ }, "widgets_values": [ "cache_data", - "wanvideo_cached_samples.pt" - ] - }, - { - "id": 264, - "type": "PowerSplineEditor", - "pos": [ - -796.9005842176789, - 371.8861879488691 - ], - "size": [ - 701, - 722 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "ref_image", - "shape": 7, - "type": "IMAGE", - "link": 488 - }, - { - "name": "coord_in", - "shape": 7, - "type": "STRING", - "link": null - }, - { - "name": "frames", - "shape": 7, - "type": "INT", - "link": 494 - } - ], - "outputs": [ - { - "name": "ref_image", - "type": "IMAGE", - "links": [ - 500 - ] - }, - { - "name": "coord_out", - "type": "STRING", - "links": [ - 501 - ] - }, - { - "name": "frames", - "type": "INT", - "links": [ - 502 - ] - } - ], - "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", - "ver": "edaa843d7d840adcd8b0a7528f6303c49932041d", - "Node name for S&R": "PowerSplineEditor", - "userAdjustedSize": true, - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - }, - "bgImageDims": { - "width": 657.5999755859375, - "height": 480 - }, - "userAdjustedDims": true - }, - "widgets_values": [ - "[{\"on\":true,\"name\":\"Spline 1\",\"interpolation\":\"basis\",\"repeat\":1,\"offset\":6,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1},\"scale\":1.84,\"points_store\":\"[{\\\"x\\\":0.16734756890663047,\\\"y\\\":0.8291453830740663,\\\"highlighted\\\":false},{\\\"x\\\":0.40826350018417734,\\\"y\\\":0.5354926052428199,\\\"highlighted\\\":false},{\\\"x\\\":0.44699653146644214,\\\"y\\\":0.926485751402128,\\\"highlighted\\\":true,\\\"fix\\\":null},{\\\"x\\\":0.7060983180155901,\\\"y\\\":0.5176323253815309,\\\"highlighted\\\":false},{\\\"x\\\":0.7201990955148635,\\\"y\\\":0.9296307777561326,\\\"highlighted\\\":true,\\\"fix\\\":null},{\\\"x\\\":1.0321787976862866,\\\"y\\\":0.5585176679835905,\\\"highlighted\\\":false},{\\\"x\\\":1.0550925611226054,\\\"y\\\":0.9453559095261559,\\\"highlighted\\\":false}]\",\"coordinates\":\"[]\"},{\"on\":true,\"name\":\"Spline 1_1\",\"interpolation\":\"basis\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1},\"scale\":1.89,\"points_store\":\"[{\\\"x\\\":0.49342522075763895,\\\"y\\\":0.6083132461402964,\\\"highlighted\\\":false},{\\\"x\\\":0.6752187518114265,\\\"y\\\":0.49242980482164167,\\\"highlighted\\\":false},{\\\"x\\\":0.6939596823385212,\\\"y\\\":0.7908319550438878,\\\"highlighted\\\":true},{\\\"x\\\":0.8999363806551236,\\\"y\\\":0.534384963040345,\\\"highlighted\\\":false},{\\\"x\\\":0.9064718018990809,\\\"y\\\":0.8072868674994239,\\\"highlighted\\\":true},{\\\"x\\\":1.0802300820658168,\\\"y\\\":0.5511732979852062,\\\"highlighted\\\":false},{\\\"x\\\":1.096043389626622,\\\"y\\\":0.8181391373940944,\\\"highlighted\\\":false}]\",\"coordinates\":\"[]\"},{\"on\":true,\"name\":\"Spline 3\",\"interpolation\":\"points\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1},\"scale\":1.01,\"points_store\":\"[{\\\"x\\\":0.1825084381354701,\\\"y\\\":0.5597005375309391,\\\"highlighted\\\":false},{\\\"x\\\":0.3365074749955557,\\\"y\\\":0.6076201622338966,\\\"highlighted\\\":false},{\\\"x\\\":0.3189020559617375,\\\"y\\\":0.35938667690686077,\\\"highlighted\\\":false},{\\\"x\\\":0.6634434660802881,\\\"y\\\":0.627109436647994,\\\"highlighted\\\":false},{\\\"x\\\":0.7567427823191606,\\\"y\\\":0.3196802409162543,\\\"highlighted\\\":false},{\\\"x\\\":0.8208569029648533,\\\"y\\\":0.65848825171457,\\\"highlighted\\\":false}]\",\"coordinates\":\"[]\"}]", - null, - "[{\"x\":200,\"y\":240},{\"x\":304,\"y\":240}]", - 656, - 480, - "None", - {}, - "", - null, - null, - { - "on": true, - "name": "Spline 1", - "interpolation": "basis", - "repeat": 1, - "offset": 6, - "a_pause": 0, - "z_pause": 0, - "easing": "in_out", - "driven": false, - "_drivenConfig": { - "driver": "", - "rotate": 0, - "d_scale": 1 - }, - "easingConfig": { - "path": "full", - "strength": 1 - }, - "scale": 1.84, - "points_store": "[{\"x\":0.16734756890663047,\"y\":0.8291453830740663,\"highlighted\":false},{\"x\":0.40826350018417734,\"y\":0.5354926052428199,\"highlighted\":false},{\"x\":0.44699653146644214,\"y\":0.926485751402128,\"highlighted\":true,\"fix\":null},{\"x\":0.7060983180155901,\"y\":0.5176323253815309,\"highlighted\":false},{\"x\":0.7201990955148635,\"y\":0.9296307777561326,\"highlighted\":true,\"fix\":null},{\"x\":1.0321787976862866,\"y\":0.5585176679835905,\"highlighted\":false},{\"x\":1.0550925611226054,\"y\":0.9453559095261559,\"highlighted\":false}]", - "coordinates": "[]" - }, - { - "on": true, - "name": "Spline 1_1", - "interpolation": "basis", - "repeat": 1, - "offset": 0, - "a_pause": 0, - "z_pause": 0, - "easing": "in_out", - "driven": false, - "_drivenConfig": { - "driver": "", - "rotate": 0, - "d_scale": 1 - }, - "easingConfig": { - "path": "full", - "strength": 1 - }, - "scale": 1.89, - "points_store": "[{\"x\":0.49342522075763895,\"y\":0.6083132461402964,\"highlighted\":false},{\"x\":0.6752187518114265,\"y\":0.49242980482164167,\"highlighted\":false},{\"x\":0.6939596823385212,\"y\":0.7908319550438878,\"highlighted\":true},{\"x\":0.8999363806551236,\"y\":0.534384963040345,\"highlighted\":false},{\"x\":0.9064718018990809,\"y\":0.8072868674994239,\"highlighted\":true},{\"x\":1.0802300820658168,\"y\":0.5511732979852062,\"highlighted\":false},{\"x\":1.096043389626622,\"y\":0.8181391373940944,\"highlighted\":false}]", - "coordinates": "[]" - }, - { - "on": true, - "name": "Spline 3", - "interpolation": "points", - "repeat": 1, - "offset": 0, - "a_pause": 0, - "z_pause": 0, - "easing": "in_out", - "driven": false, - "_drivenConfig": { - "driver": "", - "rotate": 0, - "d_scale": 1 - }, - "easingConfig": { - "path": "full", - "strength": 1 - }, - "scale": 1.01, - "points_store": "[{\"x\":0.1825084381354701,\"y\":0.5597005375309391,\"highlighted\":false},{\"x\":0.3365074749955557,\"y\":0.6076201622338966,\"highlighted\":false},{\"x\":0.3189020559617375,\"y\":0.35938667690686077,\"highlighted\":false},{\"x\":0.6634434660802881,\"y\":0.627109436647994,\"highlighted\":false},{\"x\":0.7567427823191606,\"y\":0.3196802409162543,\"highlighted\":false},{\"x\":0.8208569029648533,\"y\":0.65848825171457,\"highlighted\":false}]", - "coordinates": "[]" - } + "wanvideo_cached_samples.pt", + true ] }, { @@ -3118,7 +2975,7 @@ "type": "IMAGE", "links": [ 215, - 488 + 512 ] }, { @@ -3158,8 +3015,7 @@ "0,0,0", "center", 16, - "cpu", - "" + "cpu" ] }, { @@ -3171,7 +3027,7 @@ ], "size": [ 270, - 358 + 406 ], "flags": {}, "order": 32, @@ -3222,9 +3078,10 @@ } ], "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "cnr_id": "wanvideowrapper_qq", "ver": "7f2c53a50344a37df99e3bf83e254ce18a170c72", "Node name for S&R": "DrawShapeOnPath", + "aux_id": "ComfyUI-WanVideoWrapper_QQ", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, @@ -3242,8 +3099,184 @@ 0, 0, "black", + true, + 1, true ] + }, + { + "id": 264, + "type": "PowerSplineEditor", + "pos": [ + -796.9005842176789, + 371.8861879488691 + ], + "size": [ + 701, + 762 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "bg_image", + "shape": 7, + "type": "IMAGE", + "link": 512 + }, + { + "name": "ref_images", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "frames", + "shape": 7, + "type": "INT", + "link": 494 + }, + { + "name": "ref_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "coord_in", + "shape": 7, + "type": "STRING", + "link": null + } + ], + "outputs": [ + { + "name": "bg_image", + "type": "IMAGE", + "links": [ + 500 + ] + }, + { + "name": "coord_out", + "type": "STRING", + "links": [ + 501 + ] + }, + { + "name": "frames", + "type": "INT", + "links": [ + 502 + ] + } + ], + "properties": { + "cnr_id": "wanvideowrapper_qq", + "ver": "edaa843d7d840adcd8b0a7528f6303c49932041d", + "Node name for S&R": "PowerSplineEditor", + "userAdjustedSize": true, + "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + }, + "bgImageDims": { + "width": 657.5999755859375, + "height": 480 + }, + "userAdjustedDims": true + }, + "widgets_values": [ + "[{\"on\":true,\"name\":\"Spline 1\",\"interpolation\":\"basis\",\"repeat\":1,\"offset\":6,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"scale\":1.84,\"points_store\":\"[{\\\"x\\\":0.16734756890663047,\\\"y\\\":0.8291453830740662,\\\"highlighted\\\":false,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":1},{\\\"x\\\":0.40826350018417734,\\\"y\\\":0.53549260524282,\\\"highlighted\\\":false,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":2},{\\\"x\\\":0.44699653146644214,\\\"y\\\":0.926485751402128,\\\"highlighted\\\":true,\\\"fix\\\":null,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":3},{\\\"x\\\":0.7060983180155901,\\\"y\\\":0.5176323253815309,\\\"highlighted\\\":false,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":4},{\\\"x\\\":0.7201990955148635,\\\"y\\\":0.9296307777561326,\\\"highlighted\\\":true,\\\"fix\\\":null,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":5},{\\\"x\\\":1.0321787976862866,\\\"y\\\":0.5585176679835905,\\\"highlighted\\\":false,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":6},{\\\"x\\\":1.0550925611226054,\\\"y\\\":0.9453559095261558,\\\"highlighted\\\":false,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":7}]\",\"coordinates\":\"[]\",\"type\":\"spline\"},{\"on\":true,\"name\":\"Spline 1_1\",\"interpolation\":\"basis\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"scale\":1.89,\"points_store\":\"[{\\\"x\\\":0.49342522075763895,\\\"y\\\":0.6083132461402964,\\\"highlighted\\\":false},{\\\"x\\\":0.6752187518114265,\\\"y\\\":0.49242980482164167,\\\"highlighted\\\":false},{\\\"x\\\":0.6939596823385212,\\\"y\\\":0.7908319550438878,\\\"highlighted\\\":true},{\\\"x\\\":0.8999363806551236,\\\"y\\\":0.534384963040345,\\\"highlighted\\\":false},{\\\"x\\\":0.9064718018990809,\\\"y\\\":0.8072868674994239,\\\"highlighted\\\":true},{\\\"x\\\":1.0802300820658168,\\\"y\\\":0.5511732979852062,\\\"highlighted\\\":false},{\\\"x\\\":1.096043389626622,\\\"y\\\":0.8181391373940944,\\\"highlighted\\\":false}]\",\"coordinates\":\"[]\",\"type\":\"spline\"},{\"on\":true,\"name\":\"Spline 3\",\"interpolation\":\"points\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"scale\":1.01,\"points_store\":\"[{\\\"x\\\":0.1825084381354701,\\\"y\\\":0.5597005375309391,\\\"highlighted\\\":false},{\\\"x\\\":0.3365074749955557,\\\"y\\\":0.6076201622338966,\\\"highlighted\\\":false},{\\\"x\\\":0.3189020559617375,\\\"y\\\":0.35938667690686077,\\\"highlighted\\\":false},{\\\"x\\\":0.6634434660802881,\\\"y\\\":0.627109436647994,\\\"highlighted\\\":false},{\\\"x\\\":0.7567427823191606,\\\"y\\\":0.3196802409162543,\\\"highlighted\\\":false},{\\\"x\\\":0.8208569029648533,\\\"y\\\":0.65848825171457,\\\"highlighted\\\":false}]\",\"coordinates\":\"[]\",\"type\":\"spline\"}]", + null, + "[{\"x\":200,\"y\":240},{\"x\":304,\"y\":240}]", + 656, + 480, + "None", + {}, + "", + null, + null, + { + "on": true, + "name": "Spline 1", + "interpolation": "basis", + "repeat": 1, + "offset": 6, + "a_pause": 0, + "z_pause": 0, + "easing": "in_out", + "driven": false, + "_drivenConfig": { + "driver": "", + "rotate": 0, + "d_scale": 1 + }, + "easingConfig": { + "path": "full", + "strength": 1, + "acceleration": 0 + }, + "scale": 1.84, + "points_store": "[{\"x\":0.16734756890663047,\"y\":0.8291453830740662,\"highlighted\":false,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":1},{\"x\":0.40826350018417734,\"y\":0.53549260524282,\"highlighted\":false,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":2},{\"x\":0.44699653146644214,\"y\":0.926485751402128,\"highlighted\":true,\"fix\":null,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":3},{\"x\":0.7060983180155901,\"y\":0.5176323253815309,\"highlighted\":false,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":4},{\"x\":0.7201990955148635,\"y\":0.9296307777561326,\"highlighted\":true,\"fix\":null,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":5},{\"x\":1.0321787976862866,\"y\":0.5585176679835905,\"highlighted\":false,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":6},{\"x\":1.0550925611226054,\"y\":0.9453559095261558,\"highlighted\":false,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":7}]", + "coordinates": "[]", + "type": "spline" + }, + { + "on": true, + "name": "Spline 1_1", + "interpolation": "basis", + "repeat": 1, + "offset": 0, + "a_pause": 0, + "z_pause": 0, + "easing": "in_out", + "driven": false, + "_drivenConfig": { + "driver": "", + "rotate": 0, + "d_scale": 1 + }, + "easingConfig": { + "path": "full", + "strength": 1, + "acceleration": 0 + }, + "scale": 1.89, + "points_store": "[{\"x\":0.49342522075763895,\"y\":0.6083132461402964,\"highlighted\":false},{\"x\":0.6752187518114265,\"y\":0.49242980482164167,\"highlighted\":false},{\"x\":0.6939596823385212,\"y\":0.7908319550438878,\"highlighted\":true},{\"x\":0.8999363806551236,\"y\":0.534384963040345,\"highlighted\":false},{\"x\":0.9064718018990809,\"y\":0.8072868674994239,\"highlighted\":true},{\"x\":1.0802300820658168,\"y\":0.5511732979852062,\"highlighted\":false},{\"x\":1.096043389626622,\"y\":0.8181391373940944,\"highlighted\":false}]", + "coordinates": "[]", + "type": "spline" + }, + { + "on": true, + "name": "Spline 3", + "interpolation": "points", + "repeat": 1, + "offset": 0, + "a_pause": 0, + "z_pause": 0, + "easing": "in_out", + "driven": false, + "_drivenConfig": { + "driver": "", + "rotate": 0, + "d_scale": 1 + }, + "easingConfig": { + "path": "full", + "strength": 1, + "acceleration": 0 + }, + "scale": 1.01, + "points_store": "[{\"x\":0.1825084381354701,\"y\":0.5597005375309391,\"highlighted\":false},{\"x\":0.3365074749955557,\"y\":0.6076201622338966,\"highlighted\":false},{\"x\":0.3189020559617375,\"y\":0.35938667690686077,\"highlighted\":false},{\"x\":0.6634434660802881,\"y\":0.627109436647994,\"highlighted\":false},{\"x\":0.7567427823191606,\"y\":0.3196802409162543,\"highlighted\":false},{\"x\":0.8208569029648533,\"y\":0.65848825171457,\"highlighted\":false}]", + "coordinates": "[]", + "type": "spline" + } + ] } ], "links": [ @@ -3615,14 +3648,6 @@ 19, "INT" ], - [ - 488, - 109, - 0, - 264, - 0, - "IMAGE" - ], [ 489, 97, @@ -3710,6 +3735,14 @@ 274, 0, "IMAGE" + ], + [ + 512, + 109, + 0, + 264, + 0, + "IMAGE" ] ], "groups": [ @@ -3756,13 +3789,13 @@ "config": {}, "extra": { "ds": { - "scale": 0.5054470284993099, + "scale": 0.6727499949325819, "offset": [ - 1479.397374863866, - 589.8946647145658 + 1199.878614460796, + 231.92547667385043 ] }, - "frontendVersion": "1.29.1", + "frontendVersion": "1.33.5", "node_versions": { "ComfyUI-WanVideoWrapper": "5a2383621a05825d0d0437781afcb8552d9590fd", "comfy-core": "0.3.26", @@ -3770,11 +3803,12 @@ "ComfyUI-VideoHelperSuite": "0a75c7958fe320efcb052f1d9f8451fd20c730a8" }, "VHS_latentpreview": true, - "VHS_latentpreviewrate": 8, + "VHS_latentpreviewrate": 4, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "ue_links": [], - "links_added_by_ue": [] + "links_added_by_ue": [], + "workflowRendererVersion": "LG" }, "version": 0.4 } \ No newline at end of file diff --git a/examples/rabbit_control_with_i2v/wan22_control+i2v.json b/examples/rabbit_control_with_i2v/wan22_control+i2v.json index 64e0c28..eccc393 100644 --- a/examples/rabbit_control_with_i2v/wan22_control+i2v.json +++ b/examples/rabbit_control_with_i2v/wan22_control+i2v.json @@ -2,7 +2,7 @@ "id": "2b9ad2fa-2e59-439b-ba64-7a023d34c75e", "revision": 0, "last_node_id": 276, - "last_link_id": 518, + "last_link_id": 519, "nodes": [ { "id": 104, @@ -18,7 +18,7 @@ "flags": { "collapsed": true }, - "order": 32, + "order": 30, "mode": 0, "inputs": [ { @@ -807,7 +807,7 @@ ], "size": [ 628.69873046875, - 688.4586119570974 + 334 ], "flags": {}, "order": 52, @@ -889,7 +889,7 @@ ], "size": [ 432.51849365234375, - 578.730682890294 + 334 ], "flags": {}, "order": 50, @@ -976,7 +976,7 @@ "flags": { "collapsed": true }, - "order": 31, + "order": 29, "mode": 0, "inputs": [ { @@ -1029,7 +1029,7 @@ "flags": { "collapsed": true }, - "order": 34, + "order": 33, "mode": 0, "inputs": [ { @@ -1080,7 +1080,7 @@ 26 ], "flags": {}, - "order": 39, + "order": 36, "mode": 0, "inputs": [ { @@ -1122,7 +1122,7 @@ "flags": { "collapsed": true }, - "order": 35, + "order": 34, "mode": 0, "inputs": [ { @@ -1161,53 +1161,6 @@ "color": "#223", "bgcolor": "#335" }, - { - "id": 58, - "type": "LoadImage", - "pos": [ - -747.2610739787638, - -190.95369753080683 - ], - "size": [ - 413.10479736328125, - 498.3180847167969 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 168 - ] - }, - { - "name": "MASK", - "type": "MASK", - "links": null - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.26", - "Node name for S&R": "LoadImage", - "ue_properties": { - "version": "7.2.2", - "widget_ue_connectable": {}, - "input_ue_unconnectable": {} - } - }, - "widgets_values": [ - "snowy-rabbit-gathering-stockcake-1824665364.jpg", - "image" - ], - "color": "#2a363b", - "bgcolor": "#3f5159", - "shape": 1 - }, { "id": 254, "type": "INTConstant", @@ -1222,7 +1175,7 @@ "flags": { "pinned": true }, - "order": 10, + "order": 9, "mode": 0, "inputs": [], "outputs": [ @@ -1266,7 +1219,7 @@ "flags": { "pinned": true }, - "order": 11, + "order": 10, "mode": 0, "inputs": [], "outputs": [ @@ -1310,7 +1263,7 @@ "flags": { "pinned": true }, - "order": 12, + "order": 11, "mode": 0, "inputs": [], "outputs": [ @@ -1355,7 +1308,7 @@ "flags": { "pinned": true }, - "order": 13, + "order": 12, "mode": 0, "inputs": [], "outputs": [ @@ -1368,9 +1321,10 @@ } ], "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "cnr_id": "wanvideowrapper_qq", "ver": "0a2536acb32c76369fa019dfcadd77cb92650373", "Node name for S&R": "WanFrames", + "aux_id": "ComfyUI-WanVideoWrapper_QQ", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, @@ -1393,10 +1347,10 @@ ], "size": [ 309.3501892089844, - 509.83993633722855 + 510.19629983340997 ], "flags": {}, - "order": 37, + "order": 39, "mode": 0, "inputs": [ { @@ -1455,12 +1409,12 @@ "hidden": false, "paused": false, "params": { - "filename": "control_00009.mp4", + "filename": "control_00002.mp4", "subfolder": "", "type": "temp", "format": "video/h264-mp4", "frame_rate": 16, - "workflow": "control_00009.png", + "workflow": "control_00002.png", "fullpath": "" } } @@ -1479,7 +1433,7 @@ 96.41674041748047 ], "flags": {}, - "order": 14, + "order": 13, "mode": 0, "inputs": [], "outputs": [ @@ -1898,7 +1852,7 @@ "flags": { "collapsed": true }, - "order": 15, + "order": 14, "mode": 0, "inputs": [], "outputs": [ @@ -1930,7 +1884,9 @@ false, 64, true, - 128 + 128, + false, + false ], "color": "#223", "bgcolor": "#335" @@ -1947,7 +1903,7 @@ 338 ], "flags": {}, - "order": 27, + "order": 26, "mode": 0, "inputs": [ { @@ -2051,7 +2007,7 @@ "flags": { "collapsed": true }, - "order": 36, + "order": 38, "mode": 0, "inputs": [ { @@ -2188,7 +2144,7 @@ "flags": { "collapsed": true }, - "order": 16, + "order": 15, "mode": 0, "inputs": [], "outputs": [ @@ -2228,7 +2184,7 @@ 26 ], "flags": {}, - "order": 29, + "order": 31, "mode": 0, "inputs": [ { @@ -2269,7 +2225,7 @@ 509.83993633722855 ], "flags": {}, - "order": 38, + "order": 40, "mode": 0, "inputs": [ { @@ -2328,12 +2284,12 @@ "hidden": false, "paused": false, "params": { - "filename": "control_00008.mp4", + "filename": "control_00001.mp4", "subfolder": "", "type": "temp", "format": "video/h264-mp4", "frame_rate": 16, - "workflow": "control_00008.png", + "workflow": "control_00001.png", "fullpath": "" } } @@ -2352,7 +2308,7 @@ 130 ], "flags": {}, - "order": 17, + "order": 16, "mode": 0, "inputs": [], "outputs": [ @@ -2396,7 +2352,7 @@ 130 ], "flags": {}, - "order": 18, + "order": 17, "mode": 0, "inputs": [], "outputs": [ @@ -2428,161 +2384,6 @@ "" ] }, - { - "id": 264, - "type": "PowerSplineEditor", - "pos": [ - -796.9005842176789, - 371.8861879488691 - ], - "size": [ - 701, - 722 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "name": "ref_image", - "shape": 7, - "type": "IMAGE", - "link": 488 - }, - { - "name": "coord_in", - "shape": 7, - "type": "STRING", - "link": null - }, - { - "name": "frames", - "shape": 7, - "type": "INT", - "link": 494 - } - ], - "outputs": [ - { - "name": "ref_image", - "type": "IMAGE", - "links": [ - 500 - ] - }, - { - "name": "coord_out", - "type": "STRING", - "links": [ - 501 - ] - }, - { - "name": "frames", - "type": "INT", - "links": [ - 502 - ] - } - ], - "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", - "ver": "edaa843d7d840adcd8b0a7528f6303c49932041d", - "Node name for S&R": "PowerSplineEditor", - "userAdjustedSize": true, - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - }, - "bgImageDims": { - "width": 657.5999755859375, - "height": 480 - }, - "userAdjustedDims": true - }, - "widgets_values": [ - "[{\"on\":true,\"name\":\"Spline 1\",\"interpolation\":\"basis\",\"repeat\":1,\"offset\":6,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1},\"scale\":1.84,\"points_store\":\"[{\\\"x\\\":0.16734756890663047,\\\"y\\\":0.8291453830740663,\\\"highlighted\\\":false},{\\\"x\\\":0.40826350018417734,\\\"y\\\":0.5354926052428199,\\\"highlighted\\\":false},{\\\"x\\\":0.44699653146644214,\\\"y\\\":0.926485751402128,\\\"highlighted\\\":true,\\\"fix\\\":null},{\\\"x\\\":0.7060983180155901,\\\"y\\\":0.5176323253815309,\\\"highlighted\\\":false},{\\\"x\\\":0.7201990955148635,\\\"y\\\":0.9296307777561326,\\\"highlighted\\\":true,\\\"fix\\\":null},{\\\"x\\\":1.0321787976862866,\\\"y\\\":0.5585176679835905,\\\"highlighted\\\":false},{\\\"x\\\":1.0550925611226054,\\\"y\\\":0.9453559095261559,\\\"highlighted\\\":false}]\",\"coordinates\":\"[]\"},{\"on\":true,\"name\":\"Spline 1_1\",\"interpolation\":\"basis\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1},\"scale\":1.89,\"points_store\":\"[{\\\"x\\\":0.49342522075763895,\\\"y\\\":0.6083132461402964,\\\"highlighted\\\":false},{\\\"x\\\":0.6752187518114265,\\\"y\\\":0.49242980482164167,\\\"highlighted\\\":false},{\\\"x\\\":0.6939596823385212,\\\"y\\\":0.7908319550438878,\\\"highlighted\\\":true},{\\\"x\\\":0.8999363806551236,\\\"y\\\":0.534384963040345,\\\"highlighted\\\":false},{\\\"x\\\":0.9064718018990809,\\\"y\\\":0.8072868674994239,\\\"highlighted\\\":true},{\\\"x\\\":1.0802300820658168,\\\"y\\\":0.5511732979852062,\\\"highlighted\\\":false},{\\\"x\\\":1.096043389626622,\\\"y\\\":0.8181391373940944,\\\"highlighted\\\":false}]\",\"coordinates\":\"[]\"},{\"on\":true,\"name\":\"Spline 3\",\"interpolation\":\"points\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1},\"scale\":1.01,\"points_store\":\"[{\\\"x\\\":0.1825084381354701,\\\"y\\\":0.5597005375309391,\\\"highlighted\\\":false},{\\\"x\\\":0.3365074749955557,\\\"y\\\":0.6076201622338966,\\\"highlighted\\\":false},{\\\"x\\\":0.3189020559617375,\\\"y\\\":0.35938667690686077,\\\"highlighted\\\":false},{\\\"x\\\":0.6634434660802881,\\\"y\\\":0.627109436647994,\\\"highlighted\\\":false},{\\\"x\\\":0.7567427823191606,\\\"y\\\":0.3196802409162543,\\\"highlighted\\\":false},{\\\"x\\\":0.8208569029648533,\\\"y\\\":0.65848825171457,\\\"highlighted\\\":false}]\",\"coordinates\":\"[]\"}]", - null, - "[{\"x\":200,\"y\":240},{\"x\":304,\"y\":240}]", - 656, - 480, - "None", - {}, - "", - null, - null, - { - "on": true, - "name": "Spline 1", - "interpolation": "basis", - "repeat": 1, - "offset": 6, - "a_pause": 0, - "z_pause": 0, - "easing": "in_out", - "driven": false, - "_drivenConfig": { - "driver": "", - "rotate": 0, - "d_scale": 1 - }, - "easingConfig": { - "path": "full", - "strength": 1 - }, - "scale": 1.84, - "points_store": "[{\"x\":0.16734756890663047,\"y\":0.8291453830740663,\"highlighted\":false},{\"x\":0.40826350018417734,\"y\":0.5354926052428199,\"highlighted\":false},{\"x\":0.44699653146644214,\"y\":0.926485751402128,\"highlighted\":true,\"fix\":null},{\"x\":0.7060983180155901,\"y\":0.5176323253815309,\"highlighted\":false},{\"x\":0.7201990955148635,\"y\":0.9296307777561326,\"highlighted\":true,\"fix\":null},{\"x\":1.0321787976862866,\"y\":0.5585176679835905,\"highlighted\":false},{\"x\":1.0550925611226054,\"y\":0.9453559095261559,\"highlighted\":false}]", - "coordinates": "[]" - }, - { - "on": true, - "name": "Spline 1_1", - "interpolation": "basis", - "repeat": 1, - "offset": 0, - "a_pause": 0, - "z_pause": 0, - "easing": "in_out", - "driven": false, - "_drivenConfig": { - "driver": "", - "rotate": 0, - "d_scale": 1 - }, - "easingConfig": { - "path": "full", - "strength": 1 - }, - "scale": 1.89, - "points_store": "[{\"x\":0.49342522075763895,\"y\":0.6083132461402964,\"highlighted\":false},{\"x\":0.6752187518114265,\"y\":0.49242980482164167,\"highlighted\":false},{\"x\":0.6939596823385212,\"y\":0.7908319550438878,\"highlighted\":true},{\"x\":0.8999363806551236,\"y\":0.534384963040345,\"highlighted\":false},{\"x\":0.9064718018990809,\"y\":0.8072868674994239,\"highlighted\":true},{\"x\":1.0802300820658168,\"y\":0.5511732979852062,\"highlighted\":false},{\"x\":1.096043389626622,\"y\":0.8181391373940944,\"highlighted\":false}]", - "coordinates": "[]" - }, - { - "on": true, - "name": "Spline 3", - "interpolation": "points", - "repeat": 1, - "offset": 0, - "a_pause": 0, - "z_pause": 0, - "easing": "in_out", - "driven": false, - "_drivenConfig": { - "driver": "", - "rotate": 0, - "d_scale": 1 - }, - "easingConfig": { - "path": "full", - "strength": 1 - }, - "scale": 1.01, - "points_store": "[{\"x\":0.1825084381354701,\"y\":0.5597005375309391,\"highlighted\":false},{\"x\":0.3365074749955557,\"y\":0.6076201622338966,\"highlighted\":false},{\"x\":0.3189020559617375,\"y\":0.35938667690686077,\"highlighted\":false},{\"x\":0.6634434660802881,\"y\":0.627109436647994,\"highlighted\":false},{\"x\":0.7567427823191606,\"y\":0.3196802409162543,\"highlighted\":false},{\"x\":0.8208569029648533,\"y\":0.65848825171457,\"highlighted\":false}]", - "coordinates": "[]" - } - ] - }, { "id": 109, "type": "ImageResizeKJv2", @@ -2597,7 +2398,7 @@ "flags": { "collapsed": true }, - "order": 26, + "order": 28, "mode": 0, "inputs": [ { @@ -2634,7 +2435,7 @@ "type": "IMAGE", "links": [ 215, - 488 + 519 ] }, { @@ -2674,7 +2475,8 @@ "0,0,0", "center", 16, - "cpu" + "cpu", + "" ] }, { @@ -2686,10 +2488,10 @@ ], "size": [ 270, - 358 + 406 ], "flags": {}, - "order": 33, + "order": 35, "mode": 0, "inputs": [ { @@ -2737,9 +2539,10 @@ } ], "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "cnr_id": "wanvideowrapper_qq", "ver": "7f2c53a50344a37df99e3bf83e254ce18a170c72", "Node name for S&R": "DrawShapeOnPath", + "aux_id": "ComfyUI-WanVideoWrapper_QQ", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, @@ -2757,6 +2560,8 @@ 0, 0, "black", + true, + 1, true ] }, @@ -2772,7 +2577,7 @@ 338 ], "flags": {}, - "order": 28, + "order": 27, "mode": 0, "inputs": [ { @@ -2874,7 +2679,7 @@ 185.326171875 ], "flags": {}, - "order": 19, + "order": 18, "mode": 0, "inputs": [ { @@ -2905,18 +2710,20 @@ } ], "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "cnr_id": "wanvideowrapper_qq", "ver": "9d9c90632881180cb5eaf3ab380b174e057bb8b7", "Node name for S&R": "WanVideoPowerLoraLoader", - "Show Strengths": "Single Strength", "low_mem_load": true, "merge_loras": false, "overwrite_duplicates": false, + "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "Show Strengths": "Single Strength", "ue_properties": { "version": "7.2.2", "widget_ue_connectable": {}, "input_ue_unconnectable": {} - } + }, + "uiState": "{}" }, "widgets_values": [ {}, @@ -2931,10 +2738,15 @@ "strengthTwo": null, "low_strength": 1, "is_low": false, - "low_variant_name": null + "low_variant_name": null, + "low_active": true, + "use_for_both": false, + "low_only": false, + "high_only": false }, {}, - "" + "", + "{}" ] }, { @@ -2949,7 +2761,7 @@ 185.326171875 ], "flags": {}, - "order": 20, + "order": 19, "mode": 0, "inputs": [ { @@ -2980,18 +2792,20 @@ } ], "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "cnr_id": "wanvideowrapper_qq", "ver": "9d9c90632881180cb5eaf3ab380b174e057bb8b7", "Node name for S&R": "WanVideoPowerLoraLoader", - "Show Strengths": "Single Strength", "low_mem_load": true, "merge_loras": false, "overwrite_duplicates": false, + "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "Show Strengths": "Single Strength", "ue_properties": { "version": "7.2.2", "widget_ue_connectable": {}, "input_ue_unconnectable": {} - } + }, + "uiState": "{}" }, "widgets_values": [ {}, @@ -3005,11 +2819,16 @@ "strength": 1, "strengthTwo": null, "low_strength": 1, - "is_low": true, - "low_variant_name": "wan_22_lighting\\Wan22_A14B_T2V_LOW_Lightning_4steps_lora_250928_fp16.safetensors" + "is_low": false, + "low_variant_name": null, + "low_active": true, + "use_for_both": false, + "low_only": false, + "high_only": false }, {}, - "" + "", + "{}" ] }, { @@ -3024,7 +2843,7 @@ 26 ], "flags": {}, - "order": 40, + "order": 37, "mode": 0, "inputs": [ { @@ -3061,7 +2880,7 @@ ], "size": [ 305.3199157714844, - 82 + 106 ], "flags": {}, "order": 47, @@ -3084,9 +2903,10 @@ } ], "properties": { - "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "cnr_id": "wanvideowrapper_qq", "ver": "9d9c90632881180cb5eaf3ab380b174e057bb8b7", "Node name for S&R": "WanVideoCacheSamples", + "aux_id": "ComfyUI-WanVideoWrapper_QQ", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, @@ -3095,7 +2915,8 @@ }, "widgets_values": [ "cache_data", - "wanvideo_cached_samples.pt" + "wanvideo_cached_samples.pt", + true ] }, { @@ -3110,7 +2931,7 @@ 96.41674041748047 ], "flags": {}, - "order": 21, + "order": 20, "mode": 0, "inputs": [], "outputs": [ @@ -3235,6 +3056,8 @@ } ], "properties": { + "aux_id": "ComfyUI-WanVideoWrapper", + "Node name for S&R": "WanVideoImageToVideoEncode", "ue_properties": { "version": "7.2.2", "widget_ue_connectable": { @@ -3244,8 +3067,6 @@ }, "input_ue_unconnectable": {} }, - "aux_id": "ComfyUI-WanVideoWrapper", - "Node name for S&R": "WanVideoImageToVideoEncode", "ver": "d20baf00247fd06553fdc9253e18732244e54172", "cnr_id": "ComfyUI-WanVideoWrapper" }, @@ -3446,6 +3267,227 @@ 0, 1 ] + }, + { + "id": 58, + "type": "LoadImage", + "pos": [ + -747.2610739787638, + -190.95369753080683 + ], + "size": [ + 413.10479736328125, + 498.3180847167969 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 168 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.26", + "Node name for S&R": "LoadImage", + "ue_properties": { + "version": "7.2.2", + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "snowy-rabbit-gathering.jpg", + "image" + ], + "color": "#2a363b", + "bgcolor": "#3f5159", + "shape": 1 + }, + { + "id": 264, + "type": "PowerSplineEditor", + "pos": [ + -796.9005842176789, + 371.8861879488691 + ], + "size": [ + 701, + 762 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "bg_image", + "shape": 7, + "type": "IMAGE", + "link": 519 + }, + { + "name": "ref_images", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "frames", + "shape": 7, + "type": "INT", + "link": 494 + }, + { + "name": "ref_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "coord_in", + "shape": 7, + "type": "STRING", + "link": null + } + ], + "outputs": [ + { + "name": "bg_image", + "type": "IMAGE", + "links": [ + 500 + ] + }, + { + "name": "coord_out", + "type": "STRING", + "links": [ + 501 + ] + }, + { + "name": "frames", + "type": "INT", + "links": [ + 502 + ] + } + ], + "properties": { + "cnr_id": "wanvideowrapper_qq", + "ver": "edaa843d7d840adcd8b0a7528f6303c49932041d", + "Node name for S&R": "PowerSplineEditor", + "userAdjustedSize": true, + "aux_id": "ComfyUI-WanVideoWrapper_QQ", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + }, + "bgImageDims": { + "width": 657.5999755859375, + "height": 480 + }, + "userAdjustedDims": true + }, + "widgets_values": [ + "[{\"on\":true,\"name\":\"Spline 1\",\"interpolation\":\"basis\",\"repeat\":1,\"offset\":6,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"scale\":1.84,\"points_store\":\"[{\\\"x\\\":0.16734756890663047,\\\"y\\\":0.8291453830740662,\\\"highlighted\\\":false,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":1},{\\\"x\\\":0.40826350018417734,\\\"y\\\":0.53549260524282,\\\"highlighted\\\":false,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":2},{\\\"x\\\":0.44699653146644214,\\\"y\\\":0.926485751402128,\\\"highlighted\\\":true,\\\"fix\\\":null,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":3},{\\\"x\\\":0.7060983180155901,\\\"y\\\":0.5176323253815309,\\\"highlighted\\\":false,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":4},{\\\"x\\\":0.7201990955148635,\\\"y\\\":0.9296307777561326,\\\"highlighted\\\":true,\\\"fix\\\":null,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":5},{\\\"x\\\":1.0321787976862866,\\\"y\\\":0.5585176679835905,\\\"highlighted\\\":false,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":6},{\\\"x\\\":1.0550925611226054,\\\"y\\\":0.9453559095261558,\\\"highlighted\\\":false,\\\"boxScale\\\":1,\\\"pointScale\\\":1,\\\"scale\\\":1,\\\"boxRotation\\\":0,\\\"rotation\\\":0,\\\"uid\\\":7}]\",\"coordinates\":\"[]\",\"type\":\"spline\"},{\"on\":true,\"name\":\"Spline 1_1\",\"interpolation\":\"basis\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"scale\":1.89,\"points_store\":\"[{\\\"x\\\":0.49342522075763895,\\\"y\\\":0.6083132461402964,\\\"highlighted\\\":false},{\\\"x\\\":0.6752187518114265,\\\"y\\\":0.49242980482164167,\\\"highlighted\\\":false},{\\\"x\\\":0.6939596823385212,\\\"y\\\":0.7908319550438878,\\\"highlighted\\\":true},{\\\"x\\\":0.8999363806551236,\\\"y\\\":0.534384963040345,\\\"highlighted\\\":false},{\\\"x\\\":0.9064718018990809,\\\"y\\\":0.8072868674994239,\\\"highlighted\\\":true},{\\\"x\\\":1.0802300820658168,\\\"y\\\":0.5511732979852062,\\\"highlighted\\\":false},{\\\"x\\\":1.096043389626622,\\\"y\\\":0.8181391373940944,\\\"highlighted\\\":false}]\",\"coordinates\":\"[]\",\"type\":\"spline\"},{\"on\":true,\"name\":\"Spline 3\",\"interpolation\":\"points\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"scale\":1.01,\"points_store\":\"[{\\\"x\\\":0.1825084381354701,\\\"y\\\":0.5597005375309391,\\\"highlighted\\\":false},{\\\"x\\\":0.3365074749955557,\\\"y\\\":0.6076201622338966,\\\"highlighted\\\":false},{\\\"x\\\":0.3189020559617375,\\\"y\\\":0.35938667690686077,\\\"highlighted\\\":false},{\\\"x\\\":0.6634434660802881,\\\"y\\\":0.627109436647994,\\\"highlighted\\\":false},{\\\"x\\\":0.7567427823191606,\\\"y\\\":0.3196802409162543,\\\"highlighted\\\":false},{\\\"x\\\":0.8208569029648533,\\\"y\\\":0.65848825171457,\\\"highlighted\\\":false}]\",\"coordinates\":\"[]\",\"type\":\"spline\"}]", + null, + "[{\"x\":200,\"y\":240},{\"x\":304,\"y\":240}]", + 656, + 480, + "None", + {}, + "", + null, + null, + { + "on": true, + "name": "Spline 1", + "interpolation": "basis", + "repeat": 1, + "offset": 6, + "a_pause": 0, + "z_pause": 0, + "easing": "in_out", + "driven": false, + "_drivenConfig": { + "driver": "", + "rotate": 0, + "d_scale": 1 + }, + "easingConfig": { + "path": "full", + "strength": 1, + "acceleration": 0 + }, + "scale": 1.84, + "points_store": "[{\"x\":0.16734756890663047,\"y\":0.8291453830740662,\"highlighted\":false,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":1},{\"x\":0.40826350018417734,\"y\":0.53549260524282,\"highlighted\":false,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":2},{\"x\":0.44699653146644214,\"y\":0.926485751402128,\"highlighted\":true,\"fix\":null,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":3},{\"x\":0.7060983180155901,\"y\":0.5176323253815309,\"highlighted\":false,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":4},{\"x\":0.7201990955148635,\"y\":0.9296307777561326,\"highlighted\":true,\"fix\":null,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":5},{\"x\":1.0321787976862866,\"y\":0.5585176679835905,\"highlighted\":false,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":6},{\"x\":1.0550925611226054,\"y\":0.9453559095261558,\"highlighted\":false,\"boxScale\":1,\"pointScale\":1,\"scale\":1,\"boxRotation\":0,\"rotation\":0,\"uid\":7}]", + "coordinates": "[]", + "type": "spline" + }, + { + "on": true, + "name": "Spline 1_1", + "interpolation": "basis", + "repeat": 1, + "offset": 0, + "a_pause": 0, + "z_pause": 0, + "easing": "in_out", + "driven": false, + "_drivenConfig": { + "driver": "", + "rotate": 0, + "d_scale": 1 + }, + "easingConfig": { + "path": "full", + "strength": 1, + "acceleration": 0 + }, + "scale": 1.89, + "points_store": "[{\"x\":0.49342522075763895,\"y\":0.6083132461402964,\"highlighted\":false},{\"x\":0.6752187518114265,\"y\":0.49242980482164167,\"highlighted\":false},{\"x\":0.6939596823385212,\"y\":0.7908319550438878,\"highlighted\":true},{\"x\":0.8999363806551236,\"y\":0.534384963040345,\"highlighted\":false},{\"x\":0.9064718018990809,\"y\":0.8072868674994239,\"highlighted\":true},{\"x\":1.0802300820658168,\"y\":0.5511732979852062,\"highlighted\":false},{\"x\":1.096043389626622,\"y\":0.8181391373940944,\"highlighted\":false}]", + "coordinates": "[]", + "type": "spline" + }, + { + "on": true, + "name": "Spline 3", + "interpolation": "points", + "repeat": 1, + "offset": 0, + "a_pause": 0, + "z_pause": 0, + "easing": "in_out", + "driven": false, + "_drivenConfig": { + "driver": "", + "rotate": 0, + "d_scale": 1 + }, + "easingConfig": { + "path": "full", + "strength": 1, + "acceleration": 0 + }, + "scale": 1.01, + "points_store": "[{\"x\":0.1825084381354701,\"y\":0.5597005375309391,\"highlighted\":false},{\"x\":0.3365074749955557,\"y\":0.6076201622338966,\"highlighted\":false},{\"x\":0.3189020559617375,\"y\":0.35938667690686077,\"highlighted\":false},{\"x\":0.6634434660802881,\"y\":0.627109436647994,\"highlighted\":false},{\"x\":0.7567427823191606,\"y\":0.3196802409162543,\"highlighted\":false},{\"x\":0.8208569029648533,\"y\":0.65848825171457,\"highlighted\":false}]", + "coordinates": "[]", + "type": "spline" + } + ] } ], "links": [ @@ -3801,14 +3843,6 @@ 19, "INT" ], - [ - 488, - 109, - 0, - 264, - 0, - "IMAGE" - ], [ 489, 97, @@ -3952,6 +3986,14 @@ 100, 1, "WANVIDIMAGE_EMBEDS" + ], + [ + 519, + 109, + 0, + 264, + 0, + "IMAGE" ] ], "groups": [ @@ -3998,13 +4040,13 @@ "config": {}, "extra": { "ds": { - "scale": 0.37974983358325354, + "scale": 0.6115909044841663, "offset": [ - 1488.3143373330145, - 897.4481957879357 + 1197.9291781383117, + 437.02639598527463 ] }, - "frontendVersion": "1.29.1", + "frontendVersion": "1.33.5", "node_versions": { "ComfyUI-WanVideoWrapper": "5a2383621a05825d0d0437781afcb8552d9590fd", "comfy-core": "0.3.26", @@ -4012,11 +4054,12 @@ "ComfyUI-VideoHelperSuite": "0a75c7958fe320efcb052f1d9f8451fd20c730a8" }, "VHS_latentpreview": true, - "VHS_latentpreviewrate": 8, + "VHS_latentpreviewrate": 4, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "ue_links": [], - "links_added_by_ue": [] + "links_added_by_ue": [], + "workflowRendererVersion": "LG" }, "version": 0.4 } \ No newline at end of file diff --git a/examples/ttm/ttm_example.json b/examples/ttm/ttm_example.json index 0448349..8b9cbf6 100644 --- a/examples/ttm/ttm_example.json +++ b/examples/ttm/ttm_example.json @@ -890,8 +890,7 @@ 2, "linear", 0, - 0.01, - "[2.0, 1.0, 1.0, 1.0, 1.0, 1.0]" + 0.01 ] }, { @@ -1079,7 +1078,7 @@ ], "size": [ 698.6392211914062, - 626.0570427283875 + 334 ], "flags": {}, "order": 48, @@ -1217,7 +1216,7 @@ ], "size": [ 361.54983971357797, - 628.0408641868282 + 334 ], "flags": {}, "order": 45, @@ -1658,8 +1657,7 @@ "0, 0, 0", "center", 16, - "cpu", - "" + "cpu" ] }, { @@ -2213,419 +2211,6 @@ "color": "#322", "bgcolor": "#533" }, - { - "id": 123, - "type": "DrawImageOnPath", - "pos": [ - 723.1343342581331, - 234.31382038087355 - ], - "size": [ - 272.0703125, - 238 - ], - "flags": {}, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "bg_image", - "type": "IMAGE", - "link": 251 - }, - { - "name": "coordinates", - "type": "STRING", - "link": 252 - }, - { - "name": "ref_images", - "type": "IMAGE", - "link": 369 - }, - { - "name": "ref_masks", - "shape": 7, - "type": "MASK", - "link": 371 - }, - { - "name": "frames", - "shape": 7, - "type": "INT", - "widget": { - "name": "frames" - }, - "link": 253 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 206, - 211, - 227, - 232 - ] - }, - { - "name": "mask", - "type": "MASK", - "links": [ - 237, - 363 - ] - } - ], - "properties": { - "cnr_id": "wanvideowrapper_qq", - "ver": "73f4663821772df10e5f0d3c2a0cd06bc99594af", - "Node name for S&R": "DrawImageOnPath", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - } - }, - "widgets_values": [ - 0, - true, - true, - 1, - 1, - true - ] - }, - { - "id": 137, - "type": "PowerSplineEditor", - "pos": [ - -28.714744452319596, - 86.24244096293812 - ], - "size": [ - 685, - 738 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [ - { - "name": "bg_image", - "shape": 7, - "type": "IMAGE", - "link": 248 - }, - { - "name": "ref_images", - "shape": 7, - "type": "IMAGE", - "link": 368 - }, - { - "name": "frames", - "shape": 7, - "type": "INT", - "link": 353 - } - ], - "outputs": [ - { - "name": "bg_image", - "type": "IMAGE", - "links": [ - 251 - ] - }, - { - "name": "coord_out", - "type": "STRING", - "links": [ - 252 - ] - }, - { - "name": "frames", - "type": "INT", - "links": [ - 253, - 254 - ] - } - ], - "properties": { - "cnr_id": "wanvideowrapper_qq", - "ver": "8a447470f05d32c1e5d761faf20ae6684a41193b", - "Node name for S&R": "PowerSplineEditor", - "userAdjustedSize": true, - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.2.2" - }, - "box_max_frames": 52, - "userAdjustedDims": true, - "bgImageDims": { - "width": 640, - "height": 480 - } - }, - "widgets_values": [ - "[{\"on\":true,\"name\":\"Box 1\",\"type\":\"box_layer\",\"interpolation\":\"box\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"scale\":1,\"points_store\":\"[{\\\"x\\\":0.3474681352975962,\\\"y\\\":0.8035198065615633,\\\"highlighted\\\":false,\\\"boxScale\\\":0.49486250274459376,\\\"pointScale\\\":0.49486250274459376,\\\"scale\\\":0.49486250274459376,\\\"rotation\\\":0,\\\"boxRotation\\\":0}]\",\"coordinates\":\"[]\",\"box_keys\":[{\"frame\":1,\"x\":0.17509084505505768,\"y\":0.8303768607157191,\"scale\":0.7985575320443379,\"rotation\":0},{\"frame\":3,\"x\":0.16230817242646217,\"y\":0.8434348208345157,\"scale\":0.7985575320443379,\"rotation\":0},{\"frame\":8,\"x\":0.16230817242646217,\"y\":0.8434348208345157,\"scale\":0.7985575320443379,\"rotation\":0},{\"frame\":17,\"x\":0.37061313065648793,\"y\":0.7985304297774442,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":22,\"x\":0.3101511961248443,\"y\":0.7530653147096042,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":25,\"x\":0.30787570430834565,\"y\":0.8420188007118998,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":30,\"x\":0.25489021568489956,\"y\":0.8325304530018323,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":35,\"x\":0.363786853610673,\"y\":0.8368793142254553,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":40,\"x\":0.2805702985195647,\"y\":0.8436002925393168,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":44,\"x\":0.3407072478218575,\"y\":0.8281817124290963,\"scale\":0.45690062408212573,\"rotation\":0}],\"box_timeline_point\":16,\"box_interpolation\":\"linear\",\"ref_attachment\":{\"entries\":[{\"path\":\"bg/ref_image_0.png\",\"type\":\"image/png\",\"width\":400,\"height\":471,\"name\":\"ref_image_0.png\"},{\"path\":\"bg/ref_image_1.png\",\"type\":\"image/png\",\"width\":457,\"height\":586,\"name\":\"ref_image_1.png\"},{\"path\":\"bg/ref_image_2.png\",\"type\":\"image/png\",\"width\":300,\"height\":546,\"name\":\"ref_image_2.png\"}]},\"ref_selection\":\"ref_2\"},{\"on\":true,\"name\":\"Box 1_1\",\"type\":\"box_layer\",\"interpolation\":\"box\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"driven\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"scale\":1,\"points_store\":\"[{\\\"x\\\":0.6806348749052255,\\\"y\\\":0.7474313451231609,\\\"highlighted\\\":false,\\\"boxScale\\\":0.6940336804011772,\\\"pointScale\\\":0.6940336804011772,\\\"scale\\\":0.6940336804011772,\\\"rotation\\\":0,\\\"boxRotation\\\":0,\\\"uid\\\":16981}]\",\"coordinates\":\"[]\",\"box_keys\":[{\"frame\":1,\"x\":0.6302263722980433,\"y\":0.7737771727381784,\"scale\":0.312739506683858,\"rotation\":0},{\"frame\":9,\"x\":0.7801197829741051,\"y\":0.7550457649727679,\"scale\":0.6940336804011772,\"rotation\":0},{\"frame\":16,\"x\":0.6806348749052255,\"y\":0.7474313451231609,\"scale\":0.6940336804011772,\"rotation\":0},{\"frame\":21,\"x\":0.7156002654484349,\"y\":0.6992066860756498,\"scale\":0.6940336804011772,\"rotation\":0},{\"frame\":24,\"x\":0.7384942877962534,\"y\":0.7692594416414953,\"scale\":0.5705899451391455,\"rotation\":0},{\"frame\":36,\"x\":0.688959973940796,\"y\":0.7697671006146228,\"scale\":0.5705899451391455,\"rotation\":0},{\"frame\":46,\"x\":0.8155014538752791,\"y\":0.7885493982099611,\"scale\":0.5705899451391455,\"rotation\":0},{\"frame\":52,\"x\":0.7476519475477528,\"y\":0.7860112582600921,\"scale\":1.0468844700694617,\"rotation\":0}],\"box_timeline_point\":16,\"box_interpolation\":\"linear\",\"ref_attachment\":{\"entries\":[{\"path\":\"bg/ref_image_0.png\",\"type\":\"image/png\",\"width\":400,\"height\":471,\"name\":\"ref_image_0.png\"},{\"path\":\"bg/ref_image_1.png\",\"type\":\"image/png\",\"width\":457,\"height\":586,\"name\":\"ref_image_1.png\"},{\"path\":\"bg/ref_image_2.png\",\"type\":\"image/png\",\"width\":300,\"height\":546,\"name\":\"ref_image_2.png\"}]},\"ref_selection\":\"ref_1\"}]", - null, - "[{\"x\":200,\"y\":240},{\"x\":304,\"y\":240}]", - 640, - 480, - "None", - {}, - "", - null, - null, - { - "on": true, - "name": "Box 1", - "type": "box_layer", - "interpolation": "box", - "repeat": 1, - "offset": 0, - "a_pause": 0, - "z_pause": 0, - "easing": "in_out", - "easingConfig": { - "path": "full", - "strength": 1, - "acceleration": 0 - }, - "driven": false, - "_drivenConfig": { - "driver": "", - "rotate": 0, - "d_scale": 1 - }, - "scale": 1, - "points_store": "[{\"x\":0.3474681352975962,\"y\":0.8035198065615633,\"highlighted\":false,\"boxScale\":0.49486250274459376,\"pointScale\":0.49486250274459376,\"scale\":0.49486250274459376,\"rotation\":0,\"boxRotation\":0}]", - "coordinates": "[]", - "box_keys": [ - { - "frame": 1, - "x": 0.17509084505505768, - "y": 0.8303768607157191, - "scale": 0.7985575320443379, - "rotation": 0 - }, - { - "frame": 3, - "x": 0.16230817242646217, - "y": 0.8434348208345157, - "scale": 0.7985575320443379, - "rotation": 0 - }, - { - "frame": 8, - "x": 0.16230817242646217, - "y": 0.8434348208345157, - "scale": 0.7985575320443379, - "rotation": 0 - }, - { - "frame": 17, - "x": 0.37061313065648793, - "y": 0.7985304297774442, - "scale": 0.45690062408212573, - "rotation": 0 - }, - { - "frame": 22, - "x": 0.3101511961248443, - "y": 0.7530653147096042, - "scale": 0.45690062408212573, - "rotation": 0 - }, - { - "frame": 25, - "x": 0.30787570430834565, - "y": 0.8420188007118998, - "scale": 0.45690062408212573, - "rotation": 0 - }, - { - "frame": 30, - "x": 0.25489021568489956, - "y": 0.8325304530018323, - "scale": 0.45690062408212573, - "rotation": 0 - }, - { - "frame": 35, - "x": 0.363786853610673, - "y": 0.8368793142254553, - "scale": 0.45690062408212573, - "rotation": 0 - }, - { - "frame": 40, - "x": 0.2805702985195647, - "y": 0.8436002925393168, - "scale": 0.45690062408212573, - "rotation": 0 - }, - { - "frame": 44, - "x": 0.3407072478218575, - "y": 0.8281817124290963, - "scale": 0.45690062408212573, - "rotation": 0 - } - ], - "box_timeline_point": 16, - "box_interpolation": "linear", - "ref_attachment": { - "entries": [ - { - "path": "bg/ref_image_0.png", - "type": "image/png", - "width": 400, - "height": 471, - "name": "ref_image_0.png" - }, - { - "path": "bg/ref_image_1.png", - "type": "image/png", - "width": 457, - "height": 586, - "name": "ref_image_1.png" - }, - { - "path": "bg/ref_image_2.png", - "type": "image/png", - "width": 300, - "height": 546, - "name": "ref_image_2.png" - } - ] - }, - "ref_selection": "ref_2" - }, - { - "on": true, - "name": "Box 1_1", - "type": "box_layer", - "interpolation": "box", - "repeat": 1, - "offset": 0, - "a_pause": 0, - "z_pause": 0, - "easing": "in_out", - "easingConfig": { - "path": "full", - "strength": 1, - "acceleration": 0 - }, - "driven": { - "driver": "", - "rotate": 0, - "d_scale": 1 - }, - "_drivenConfig": { - "driver": "", - "rotate": 0, - "d_scale": 1 - }, - "scale": 1, - "points_store": "[{\"x\":0.6806348749052255,\"y\":0.7474313451231609,\"highlighted\":false,\"boxScale\":0.6940336804011772,\"pointScale\":0.6940336804011772,\"scale\":0.6940336804011772,\"rotation\":0,\"boxRotation\":0,\"uid\":16981}]", - "coordinates": "[]", - "box_keys": [ - { - "frame": 1, - "x": 0.6302263722980433, - "y": 0.7737771727381784, - "scale": 0.312739506683858, - "rotation": 0 - }, - { - "frame": 9, - "x": 0.7801197829741051, - "y": 0.7550457649727679, - "scale": 0.6940336804011772, - "rotation": 0 - }, - { - "frame": 16, - "x": 0.6806348749052255, - "y": 0.7474313451231609, - "scale": 0.6940336804011772, - "rotation": 0 - }, - { - "frame": 21, - "x": 0.7156002654484349, - "y": 0.6992066860756498, - "scale": 0.6940336804011772, - "rotation": 0 - }, - { - "frame": 24, - "x": 0.7384942877962534, - "y": 0.7692594416414953, - "scale": 0.5705899451391455, - "rotation": 0 - }, - { - "frame": 36, - "x": 0.688959973940796, - "y": 0.7697671006146228, - "scale": 0.5705899451391455, - "rotation": 0 - }, - { - "frame": 46, - "x": 0.8155014538752791, - "y": 0.7885493982099611, - "scale": 0.5705899451391455, - "rotation": 0 - }, - { - "frame": 52, - "x": 0.7476519475477528, - "y": 0.7860112582600921, - "scale": 1.0468844700694617, - "rotation": 0 - } - ], - "box_timeline_point": 16, - "box_interpolation": "linear", - "ref_attachment": { - "entries": [ - { - "path": "bg/ref_image_0.png", - "type": "image/png", - "width": 400, - "height": 471, - "name": "ref_image_0.png" - }, - { - "path": "bg/ref_image_1.png", - "type": "image/png", - "width": 457, - "height": 586, - "name": "ref_image_1.png" - }, - { - "path": "bg/ref_image_2.png", - "type": "image/png", - "width": 300, - "height": 546, - "name": "ref_image_2.png" - } - ] - }, - "ref_selection": "ref_1" - } - ] - }, { "id": 27, "type": "WanVideoSampler", @@ -3363,11 +2948,12 @@ "properties": { "cnr_id": "wanvideowrapper_qq", "ver": "b5fc414118021a88c7e70f178794fe8e2ac00225", + "Node name for S&R": "CreateImageList", "ue_properties": { "widget_ue_connectable": {}, - "input_ue_unconnectable": {} - }, - "Node name for S&R": "CreateImageList" + "input_ue_unconnectable": {}, + "version": "7.2.2" + } }, "widgets_values": [ true, @@ -3375,6 +2961,429 @@ 0.4, true ] + }, + { + "id": 123, + "type": "DrawImageOnPath", + "pos": [ + 723.1343342581331, + 234.31382038087355 + ], + "size": [ + 272.0703125, + 258 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "bg_image", + "type": "IMAGE", + "link": 251 + }, + { + "name": "coordinates", + "type": "STRING", + "link": 252 + }, + { + "name": "frames", + "type": "INT", + "link": 253 + }, + { + "name": "ref_images", + "type": "IMAGE", + "link": 369 + }, + { + "name": "ref_masks", + "shape": 7, + "type": "MASK", + "link": 371 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 206, + 211, + 227, + 232 + ] + }, + { + "name": "mask", + "type": "MASK", + "links": [ + 237, + 363 + ] + } + ], + "properties": { + "cnr_id": "wanvideowrapper_qq", + "ver": "73f4663821772df10e5f0d3c2a0cd06bc99594af", + "Node name for S&R": "DrawImageOnPath", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + 0, + true, + true, + 1, + 1, + 0 + ] + }, + { + "id": 137, + "type": "PowerSplineEditor", + "pos": [ + -28.714744452319596, + 86.24244096293812 + ], + "size": [ + 685, + 738 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "bg_image", + "shape": 7, + "type": "IMAGE", + "link": 248 + }, + { + "name": "ref_images", + "shape": 7, + "type": "IMAGE", + "link": 368 + }, + { + "name": "frames", + "shape": 7, + "type": "INT", + "link": 353 + } + ], + "outputs": [ + { + "name": "bg_image", + "type": "IMAGE", + "links": [ + 251 + ] + }, + { + "name": "coord_out", + "type": "STRING", + "links": [ + 252 + ] + }, + { + "name": "frames", + "type": "INT", + "links": [ + 253, + 254 + ] + } + ], + "properties": { + "cnr_id": "wanvideowrapper_qq", + "ver": "8a447470f05d32c1e5d761faf20ae6684a41193b", + "Node name for S&R": "PowerSplineEditor", + "userAdjustedSize": true, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + }, + "box_max_frames": 52, + "userAdjustedDims": true, + "bgImageDims": { + "width": 640, + "height": 480 + } + }, + "widgets_values": [ + "[{\"on\":true,\"name\":\"Box 1\",\"type\":\"box_layer\",\"interpolation\":\"box\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"scale\":1,\"points_store\":\"[{\\\"x\\\":0.3474681352975962,\\\"y\\\":0.8035198065615633,\\\"highlighted\\\":false,\\\"boxScale\\\":0.49486250274459376,\\\"pointScale\\\":0.49486250274459376,\\\"scale\\\":0.49486250274459376,\\\"rotation\\\":0,\\\"boxRotation\\\":0,\\\"uid\\\":1}]\",\"coordinates\":\"[]\",\"box_keys\":[{\"frame\":1,\"x\":0.17509084505505768,\"y\":0.8303768607157191,\"scale\":0.7985575320443379,\"rotation\":0},{\"frame\":3,\"x\":0.16230817242646217,\"y\":0.8434348208345157,\"scale\":0.7985575320443379,\"rotation\":0},{\"frame\":8,\"x\":0.16230817242646217,\"y\":0.8434348208345157,\"scale\":0.7985575320443379,\"rotation\":0},{\"frame\":17,\"x\":0.37061313065648793,\"y\":0.7985304297774442,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":22,\"x\":0.3101511961248443,\"y\":0.7530653147096042,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":25,\"x\":0.30787570430834565,\"y\":0.8420188007118998,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":30,\"x\":0.25489021568489956,\"y\":0.8325304530018323,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":35,\"x\":0.363786853610673,\"y\":0.8368793142254553,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":40,\"x\":0.2805702985195647,\"y\":0.8436002925393168,\"scale\":0.45690062408212573,\"rotation\":0},{\"frame\":44,\"x\":0.3407072478218575,\"y\":0.8281817124290963,\"scale\":0.45690062408212573,\"rotation\":0}],\"box_timeline_point\":16,\"box_interpolation\":\"linear\",\"ref_attachment\":{\"entries\":[{\"path\":\"power_spline_editor/bg/ref_image_0.png\",\"type\":\"image/png\",\"width\":400,\"height\":471,\"name\":\"ref_image_0.png\"},{\"path\":\"power_spline_editor/bg/ref_image_1.png\",\"type\":\"image/png\",\"width\":457,\"height\":586,\"name\":\"ref_image_1.png\"},{\"path\":\"power_spline_editor/bg/ref_image_2.png\",\"type\":\"image/png\",\"width\":300,\"height\":546,\"name\":\"ref_image_2.png\"},{\"path\":\"power_spline_editor/bg/ref_image_3.png\",\"type\":\"image/png\",\"width\":1300,\"height\":1076,\"name\":\"ref_image_3.png\"}]},\"ref_selection\":\"ref_2\"},{\"on\":true,\"name\":\"Box 1_1\",\"type\":\"box_layer\",\"interpolation\":\"box\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"driven\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"scale\":1,\"points_store\":\"[{\\\"x\\\":0.6806348749052255,\\\"y\\\":0.7474313451231609,\\\"highlighted\\\":false,\\\"boxScale\\\":0.6940336804011772,\\\"pointScale\\\":0.6940336804011772,\\\"scale\\\":0.6940336804011772,\\\"rotation\\\":0,\\\"boxRotation\\\":0,\\\"uid\\\":16981}]\",\"coordinates\":\"[]\",\"box_keys\":[{\"frame\":1,\"x\":0.6302263722980433,\"y\":0.7737771727381784,\"scale\":0.312739506683858,\"rotation\":0},{\"frame\":9,\"x\":0.7801197829741051,\"y\":0.7550457649727679,\"scale\":0.6940336804011772,\"rotation\":0},{\"frame\":16,\"x\":0.6806348749052255,\"y\":0.7474313451231609,\"scale\":0.6940336804011772,\"rotation\":0},{\"frame\":21,\"x\":0.7156002654484349,\"y\":0.6992066860756498,\"scale\":0.6940336804011772,\"rotation\":0},{\"frame\":24,\"x\":0.7384942877962534,\"y\":0.7692594416414953,\"scale\":0.5705899451391455,\"rotation\":0},{\"frame\":36,\"x\":0.688959973940796,\"y\":0.7697671006146228,\"scale\":0.5705899451391455,\"rotation\":0},{\"frame\":46,\"x\":0.8155014538752791,\"y\":0.7885493982099611,\"scale\":0.5705899451391455,\"rotation\":0},{\"frame\":50,\"x\":0.7476519475477528,\"y\":0.7860112582600921,\"scale\":1.0468844700694617,\"rotation\":0}],\"box_timeline_point\":16,\"box_interpolation\":\"linear\",\"ref_attachment\":{\"entries\":[{\"path\":\"power_spline_editor/bg/ref_image_0.png\",\"type\":\"image/png\",\"width\":400,\"height\":471,\"name\":\"ref_image_0.png\"},{\"path\":\"power_spline_editor/bg/ref_image_1.png\",\"type\":\"image/png\",\"width\":457,\"height\":586,\"name\":\"ref_image_1.png\"},{\"path\":\"power_spline_editor/bg/ref_image_2.png\",\"type\":\"image/png\",\"width\":300,\"height\":546,\"name\":\"ref_image_2.png\"},{\"path\":\"power_spline_editor/bg/ref_image_3.png\",\"type\":\"image/png\",\"width\":1300,\"height\":1076,\"name\":\"ref_image_3.png\"}]},\"ref_selection\":\"ref_1\"}]", + null, + "[{\"x\":200,\"y\":240},{\"x\":304,\"y\":240}]", + 640, + 480, + "None", + {}, + "", + null, + null, + { + "on": true, + "name": "Box 1", + "type": "box_layer", + "interpolation": "box", + "repeat": 1, + "offset": 0, + "a_pause": 0, + "z_pause": 0, + "easing": "in_out", + "easingConfig": { + "path": "full", + "strength": 1, + "acceleration": 0 + }, + "driven": false, + "_drivenConfig": { + "driver": "", + "rotate": 0, + "d_scale": 1 + }, + "scale": 1, + "points_store": "[{\"x\":0.3474681352975962,\"y\":0.8035198065615633,\"highlighted\":false,\"boxScale\":0.49486250274459376,\"pointScale\":0.49486250274459376,\"scale\":0.49486250274459376,\"rotation\":0,\"boxRotation\":0,\"uid\":1}]", + "coordinates": "[]", + "box_keys": [ + { + "frame": 1, + "x": 0.17509084505505768, + "y": 0.8303768607157191, + "scale": 0.7985575320443379, + "rotation": 0 + }, + { + "frame": 3, + "x": 0.16230817242646217, + "y": 0.8434348208345157, + "scale": 0.7985575320443379, + "rotation": 0 + }, + { + "frame": 8, + "x": 0.16230817242646217, + "y": 0.8434348208345157, + "scale": 0.7985575320443379, + "rotation": 0 + }, + { + "frame": 17, + "x": 0.37061313065648793, + "y": 0.7985304297774442, + "scale": 0.45690062408212573, + "rotation": 0 + }, + { + "frame": 22, + "x": 0.3101511961248443, + "y": 0.7530653147096042, + "scale": 0.45690062408212573, + "rotation": 0 + }, + { + "frame": 25, + "x": 0.30787570430834565, + "y": 0.8420188007118998, + "scale": 0.45690062408212573, + "rotation": 0 + }, + { + "frame": 30, + "x": 0.25489021568489956, + "y": 0.8325304530018323, + "scale": 0.45690062408212573, + "rotation": 0 + }, + { + "frame": 35, + "x": 0.363786853610673, + "y": 0.8368793142254553, + "scale": 0.45690062408212573, + "rotation": 0 + }, + { + "frame": 40, + "x": 0.2805702985195647, + "y": 0.8436002925393168, + "scale": 0.45690062408212573, + "rotation": 0 + }, + { + "frame": 44, + "x": 0.3407072478218575, + "y": 0.8281817124290963, + "scale": 0.45690062408212573, + "rotation": 0 + } + ], + "box_timeline_point": 16, + "box_interpolation": "linear", + "ref_attachment": { + "entries": [ + { + "path": "power_spline_editor/bg/ref_image_0.png", + "type": "image/png", + "width": 400, + "height": 471, + "name": "ref_image_0.png" + }, + { + "path": "power_spline_editor/bg/ref_image_1.png", + "type": "image/png", + "width": 457, + "height": 586, + "name": "ref_image_1.png" + }, + { + "path": "power_spline_editor/bg/ref_image_2.png", + "type": "image/png", + "width": 300, + "height": 546, + "name": "ref_image_2.png" + }, + { + "path": "power_spline_editor/bg/ref_image_3.png", + "type": "image/png", + "width": 1300, + "height": 1076, + "name": "ref_image_3.png" + } + ] + }, + "ref_selection": "ref_2" + }, + { + "on": true, + "name": "Box 1_1", + "type": "box_layer", + "interpolation": "box", + "repeat": 1, + "offset": 0, + "a_pause": 0, + "z_pause": 0, + "easing": "in_out", + "easingConfig": { + "path": "full", + "strength": 1, + "acceleration": 0 + }, + "driven": { + "driver": "", + "rotate": 0, + "d_scale": 1 + }, + "_drivenConfig": { + "driver": "", + "rotate": 0, + "d_scale": 1 + }, + "scale": 1, + "points_store": "[{\"x\":0.6806348749052255,\"y\":0.7474313451231609,\"highlighted\":false,\"boxScale\":0.6940336804011772,\"pointScale\":0.6940336804011772,\"scale\":0.6940336804011772,\"rotation\":0,\"boxRotation\":0,\"uid\":16981}]", + "coordinates": "[]", + "box_keys": [ + { + "frame": 1, + "x": 0.6302263722980433, + "y": 0.7737771727381784, + "scale": 0.312739506683858, + "rotation": 0 + }, + { + "frame": 9, + "x": 0.7801197829741051, + "y": 0.7550457649727679, + "scale": 0.6940336804011772, + "rotation": 0 + }, + { + "frame": 16, + "x": 0.6806348749052255, + "y": 0.7474313451231609, + "scale": 0.6940336804011772, + "rotation": 0 + }, + { + "frame": 21, + "x": 0.7156002654484349, + "y": 0.6992066860756498, + "scale": 0.6940336804011772, + "rotation": 0 + }, + { + "frame": 24, + "x": 0.7384942877962534, + "y": 0.7692594416414953, + "scale": 0.5705899451391455, + "rotation": 0 + }, + { + "frame": 36, + "x": 0.688959973940796, + "y": 0.7697671006146228, + "scale": 0.5705899451391455, + "rotation": 0 + }, + { + "frame": 46, + "x": 0.8155014538752791, + "y": 0.7885493982099611, + "scale": 0.5705899451391455, + "rotation": 0 + }, + { + "frame": 50, + "x": 0.7476519475477528, + "y": 0.7860112582600921, + "scale": 1.0468844700694617, + "rotation": 0 + } + ], + "box_timeline_point": 16, + "box_interpolation": "linear", + "ref_attachment": { + "entries": [ + { + "path": "power_spline_editor/bg/ref_image_0.png", + "type": "image/png", + "width": 400, + "height": 471, + "name": "ref_image_0.png" + }, + { + "path": "power_spline_editor/bg/ref_image_1.png", + "type": "image/png", + "width": 457, + "height": 586, + "name": "ref_image_1.png" + }, + { + "path": "power_spline_editor/bg/ref_image_2.png", + "type": "image/png", + "width": 300, + "height": 546, + "name": "ref_image_2.png" + }, + { + "path": "power_spline_editor/bg/ref_image_3.png", + "type": "image/png", + "width": 1300, + "height": 1076, + "name": "ref_image_3.png" + } + ] + }, + "ref_selection": "ref_1" + } + ] } ], "links": [ @@ -3799,7 +3808,7 @@ 137, 2, 123, - 4, + 2, "INT" ], [ @@ -3927,7 +3936,7 @@ 168, 0, 123, - 2, + 3, "IMAGE" ], [ @@ -3943,7 +3952,7 @@ 168, 1, 123, - 3, + 4, "MASK" ], [ @@ -3973,10 +3982,10 @@ "config": {}, "extra": { "ds": { - "scale": 0.6303940863128492, + "scale": 0.9229599817706431, "offset": [ - 1548.6123884557073, - 209.80359321404143 + 829.4030668247713, + -88.27229002245167 ] }, "frontendVersion": "1.33.5", diff --git a/examples/ttm_ref_vid/cars.mp4 b/examples/ttm_ref_vid/cars.mp4 new file mode 100644 index 0000000..2b51ce9 Binary files /dev/null and b/examples/ttm_ref_vid/cars.mp4 differ diff --git a/examples/ttm_ref_vid/r2.png b/examples/ttm_ref_vid/r2.png new file mode 100644 index 0000000..833bc5d Binary files /dev/null and b/examples/ttm_ref_vid/r2.png differ diff --git a/examples/ttm_ref_vid/result.mp4 b/examples/ttm_ref_vid/result.mp4 new file mode 100644 index 0000000..0f66c52 Binary files /dev/null and b/examples/ttm_ref_vid/result.mp4 differ diff --git a/examples/ttm_ref_vid/ttm_ref_vid_example.json b/examples/ttm_ref_vid/ttm_ref_vid_example.json new file mode 100644 index 0000000..cd5454b --- /dev/null +++ b/examples/ttm_ref_vid/ttm_ref_vid_example.json @@ -0,0 +1,4041 @@ +{ + "id": "c6e410bc-5e2c-460b-ae81-c91b6094fbb1", + "revision": 0, + "last_node_id": 212, + "last_link_id": 675, + "nodes": [ + { + "id": 92, + "type": "WanVideoSetBlockSwap", + "pos": [ + 615.9222019874094, + -1142.1335539997162 + ], + "size": [ + 201.7681640625, + 46 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "link": 155 + }, + { + "name": "block_swap_args", + "shape": 7, + "type": "BLOCKSWAPARGS", + "link": 156 + } + ], + "outputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "links": [ + 157 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoSetBlockSwap", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "7e290c67bff1f906cdab84523018573f6c9d4d7f", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 93, + "type": "WanVideoSetBlockSwap", + "pos": [ + 626.4893406592844, + -703.0676055133886 + ], + "size": [ + 201.7681640625, + 46 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "link": 160 + }, + { + "name": "block_swap_args", + "shape": 7, + "type": "BLOCKSWAPARGS", + "link": 159 + } + ], + "outputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "links": [ + 161 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoSetBlockSwap", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "7e290c67bff1f906cdab84523018573f6c9d4d7f", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 80, + "type": "WanVideoSetLoRAs", + "pos": [ + 1063.5113133155355, + -900.5178313434667 + ], + "size": [ + 222.27981567382812, + 46 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "link": 157 + }, + { + "name": "lora", + "shape": 7, + "type": "WANVIDLORA", + "link": 110 + } + ], + "outputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "links": [ + 109 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoSetLoRAs", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 39, + "type": "WanVideoBlockSwap", + "pos": [ + 594.4941624366281, + -969.0227141559667 + ], + "size": [ + 315, + 202 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "block_swap_args", + "type": "BLOCKSWAPARGS", + "slot_index": 0, + "links": [ + 156, + 159 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoBlockSwap", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 20, + false, + false, + false, + 1, + 0, + false + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 79, + "type": "WanVideoSetLoRAs", + "pos": [ + 1047.2774876319413, + -658.9854979694433 + ], + "size": [ + 222.27981567382812, + 46 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "link": 161 + }, + { + "name": "lora", + "shape": 7, + "type": "WANVIDLORA", + "link": 169 + } + ], + "outputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "links": [ + 144 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoSetLoRAs", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 108, + "type": "GetNode", + "pos": [ + 2072.1113624760123, + -471.5482533748243 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "WANVAE", + "type": "WANVAE", + "links": [ + 191, + 196 + ] + } + ], + "title": "Get_VAE", + "properties": { + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "VAE" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 107, + "type": "SetNode", + "pos": [ + 1100.98201419699, + -525.6833610188805 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "WANVAE", + "type": "WANVAE", + "link": 190 + } + ], + "outputs": [ + { + "name": "WANVAE", + "type": "WANVAE", + "links": [ + 194 + ] + } + ], + "title": "Set_VAE", + "properties": { + "previousName": "VAE", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "VAE" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 91, + "type": "INTConstant", + "pos": [ + 1365.2232206512062, + 636.947141768469 + ], + "size": [ + 210, + 58 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "value", + "type": "INT", + "links": [ + 153, + 154 + ] + } + ], + "title": "Split_step", + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "a6b867b63a29ca48ddb15c589e17a9f2d8530d57", + "Node name for S&R": "INTConstant", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 3 + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 94, + "type": "INTConstant", + "pos": [ + 1365.2232206512062, + 538.5846723314859 + ], + "size": [ + 210, + 58 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "value", + "type": "INT", + "links": [ + 163, + 164, + 165 + ] + } + ], + "title": "Steps", + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "a6b867b63a29ca48ddb15c589e17a9f2d8530d57", + "Node name for S&R": "INTConstant", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 6 + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 22, + "type": "WanVideoModelLoader", + "pos": [ + 67.62911116709813, + -1182.4493498981535 + ], + "size": [ + 477.4410095214844, + 338 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "compile_args", + "shape": 7, + "type": "WANCOMPILEARGS", + "link": 111 + }, + { + "name": "block_swap_args", + "shape": 7, + "type": "BLOCKSWAPARGS", + "link": null + }, + { + "name": "lora", + "shape": 7, + "type": "WANVIDLORA", + "link": null + }, + { + "name": "vram_management_args", + "shape": 7, + "type": "VRAM_MANAGEMENTARGS", + "link": null + }, + { + "name": "extra_model", + "shape": 7, + "type": "VACEPATH", + "link": null + }, + { + "name": "fantasytalking_model", + "shape": 7, + "type": "FANTASYTALKINGMODEL", + "link": null + }, + { + "name": "multitalk_model", + "shape": 7, + "type": "MULTITALKMODEL", + "link": null + }, + { + "name": "fantasyportrait_model", + "shape": 7, + "type": "FANTASYPORTRAITMODEL", + "link": null + }, + { + "name": "vace_model", + "shape": 7, + "type": "VACEPATH", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "slot_index": 0, + "links": [ + 155 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoModelLoader", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "WAN22_I2V__\\Wan2_2-I2V-A14B-HIGH_fp8_e4m3fn_scaled_KJ.safetensors", + "fp16_fast", + "fp8_e4m3fn_scaled", + "offload_device", + "sageattn", + "default" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 71, + "type": "WanVideoModelLoader", + "pos": [ + 67.62911116709813, + -822.449349898154 + ], + "size": [ + 477.4410095214844, + 338 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "compile_args", + "shape": 7, + "type": "WANCOMPILEARGS", + "link": 112 + }, + { + "name": "block_swap_args", + "shape": 7, + "type": "BLOCKSWAPARGS", + "link": null + }, + { + "name": "lora", + "shape": 7, + "type": "WANVIDLORA", + "link": null + }, + { + "name": "vram_management_args", + "shape": 7, + "type": "VRAM_MANAGEMENTARGS", + "link": null + }, + { + "name": "extra_model", + "shape": 7, + "type": "VACEPATH", + "link": null + }, + { + "name": "fantasytalking_model", + "shape": 7, + "type": "FANTASYTALKINGMODEL", + "link": null + }, + { + "name": "multitalk_model", + "shape": 7, + "type": "MULTITALKMODEL", + "link": null + }, + { + "name": "fantasyportrait_model", + "shape": 7, + "type": "FANTASYPORTRAITMODEL", + "link": null + }, + { + "name": "vace_model", + "shape": 7, + "type": "VACEPATH", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "slot_index": 0, + "links": [ + 160 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoModelLoader", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "WAN22_I2V__\\Wan2_2-I2V-A14B-LOW_fp8_e4m3fn_scaled_KJ.safetensors", + "fp16_fast", + "fp8_e4m3fn_scaled", + "offload_device", + "sageattn", + "default" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 35, + "type": "WanVideoTorchCompileSettings", + "pos": [ + -395.61674103950656, + -1190.2913220242156 + ], + "size": [ + 390.5999755859375, + 250 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "torch_compile_args", + "type": "WANCOMPILEARGS", + "slot_index": 0, + "links": [ + 111, + 112 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoTorchCompileSettings", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "inductor", + false, + "default", + false, + 64, + true, + 128, + false, + false + ] + }, + { + "id": 111, + "type": "WanVideoDecode", + "pos": [ + 1722.4022979159315, + 652.8262525212854 + ], + "size": [ + 315, + 198 + ], + "flags": { + "collapsed": true + }, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "WANVAE", + "link": 196 + }, + { + "name": "samples", + "type": "LATENT", + "link": 202 + } + ], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 199 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoDecode", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + false, + 272, + 272, + 144, + 128, + "default" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 38, + "type": "WanVideoVAELoader", + "pos": [ + 632.3542854842844, + -556.2007707062321 + ], + "size": [ + 315, + 82 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "compile_args", + "shape": 7, + "type": "WANCOMPILEARGS", + "link": null + } + ], + "outputs": [ + { + "name": "vae", + "type": "WANVAE", + "slot_index": 0, + "links": [ + 190 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoVAELoader", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "Wan2_1_VAE_bf16.safetensors", + "bf16" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 97, + "type": "WanVideoLoraSelect", + "pos": [ + -653.079187500985, + -645.269421071694 + ], + "size": [ + 664.7771885283582, + 160.07204832407785 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "prev_lora", + "shape": 7, + "type": "WANVIDLORA", + "link": null + }, + { + "name": "blocks", + "shape": 7, + "type": "SELECTEDBLOCKS", + "link": null + } + ], + "outputs": [ + { + "name": "lora", + "type": "WANVIDLORA", + "links": [ + 169 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoLoraSelect", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "wan_control\\lightx2v_I2V_14B_480p_cfg_step_distill_rank128_bf16.safetensors", + 1, + false, + false + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 95, + "type": "CreateCFGScheduleFloatList", + "pos": [ + 1365.2232206512062, + 260.21591485145757 + ], + "size": [ + 298.3199157714844, + 228.00000000000003 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 165 + } + ], + "outputs": [ + { + "name": "float_list", + "type": "FLOAT", + "links": [ + 167 + ] + } + ], + "properties": { + "Node name for S&R": "CreateCFGScheduleFloatList", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "7e290c67bff1f906cdab84523018573f6c9d4d7f", + "ue_properties": { + "widget_ue_connectable": { + "steps": true + }, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 30, + 2, + 2, + "linear", + 0, + 0.01, + "[2.0, 1.0, 1.0, 1.0, 1.0, 1.0]" + ] + }, + { + "id": 28, + "type": "WanVideoDecode", + "pos": [ + 2269.867422263036, + -471.5482533748243 + ], + "size": [ + 315, + 198 + ], + "flags": { + "collapsed": true + }, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "WANVAE", + "link": 191 + }, + { + "name": "samples", + "type": "LATENT", + "link": 151 + } + ], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 76 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoDecode", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + false, + 272, + 272, + 144, + 128, + "default" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 69, + "type": "GetImageSizeAndCount", + "pos": [ + 2483.037297887343, + -471.5482533748243 + ], + "size": [ + 240.41265869140625, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 76 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 203 + ] + }, + { + "label": "960 width", + "name": "width", + "type": "INT", + "links": null + }, + { + "label": "592 height", + "name": "height", + "type": "INT", + "links": null + }, + { + "label": "57 count", + "name": "count", + "type": "INT", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "a6b867b63a29ca48ddb15c589e17a9f2d8530d57", + "Node name for S&R": "GetImageSizeAndCount", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 113, + "type": "ImageConcatMulti", + "pos": [ + 2483.037297887343, + -420.5784882868128 + ], + "size": [ + 270, + 150 + ], + "flags": { + "collapsed": true + }, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "image_1", + "type": "IMAGE", + "link": 203 + }, + { + "name": "image_2", + "shape": 7, + "type": "IMAGE", + "link": 232 + } + ], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "links": [ + 205 + ] + } + ], + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2", + "Node name for S&R": "ImageConcatMulti", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 2, + "left", + false, + null + ] + }, + { + "id": 60, + "type": "VHS_VideoCombine", + "pos": [ + 2427.6656753868538, + -376.4688029576415 + ], + "size": [ + 698.6392211914062, + 557.0428846411259 + ], + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 205 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "0a75c7958fe320efcb052f1d9f8451fd20c730a8", + "Node name for S&R": "VHS_VideoCombine", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": { + "frame_rate": 16, + "loop_count": 0, + "filename_prefix": "WanVideo2_2_I2V", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 15, + "save_metadata": true, + "trim_to_audio": false, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "WanVideo2_2_I2V_00002.mp4", + "subfolder": "", + "type": "temp", + "format": "video/h264-mp4", + "frame_rate": 16, + "workflow": "WanVideo2_2_I2V_00002.png", + "fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\temp\\WanVideo2_2_I2V_00002.mp4" + } + } + } + }, + { + "id": 56, + "type": "WanVideoLoraSelect", + "pos": [ + -653.079187500985, + -846.6753049317762 + ], + "size": [ + 659.4812622070312, + 150 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "prev_lora", + "shape": 7, + "type": "WANVIDLORA", + "link": null + }, + { + "name": "blocks", + "shape": 7, + "type": "SELECTEDBLOCKS", + "link": null + } + ], + "outputs": [ + { + "name": "lora", + "type": "WANVIDLORA", + "links": [ + 110 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoLoraSelect", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "wan_control\\lightx2v_I2V_14B_480p_cfg_step_distill_rank128_bf16.safetensors", + 3, + false, + false + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 122, + "type": "PreviewImage", + "pos": [ + 728.8401645512297, + -128.5171314193563 + ], + "size": [ + 210, + 258 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 212 + } + ], + "outputs": [], + "title": "1st frame", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.71", + "Node name for S&R": "PreviewImage", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [] + }, + { + "id": 132, + "type": "MaskToImage", + "pos": [ + 1038.7749146407125, + 479.13443352821093 + ], + "size": [ + 184.6236328125, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 237 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 238 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.71", + "Node name for S&R": "MaskToImage", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [] + }, + { + "id": 116, + "type": "VHS_VideoCombine", + "pos": [ + 723.1343342581331, + 531.9156524101172 + ], + "size": [ + 220.16401189974135, + 471.10086731834093 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 206 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2", + "Node name for S&R": "VHS_VideoCombine", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": { + "frame_rate": 16, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": false, + "trim_to_audio": false, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00001.mp4", + "subfolder": "", + "type": "temp", + "format": "video/h264-mp4", + "frame_rate": 16, + "workflow": "AnimateDiff_00001.png", + "fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\temp\\AnimateDiff_00001.mp4" + } + } + } + }, + { + "id": 133, + "type": "VHS_VideoCombine", + "pos": [ + 1040.7734439014348, + 531.9156524101172 + ], + "size": [ + 220.16401189974135, + 471.10086731834093 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 238 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2", + "Node name for S&R": "VHS_VideoCombine", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": { + "frame_rate": 16, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": false, + "trim_to_audio": false, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00002.mp4", + "subfolder": "", + "type": "temp", + "format": "video/h264-mp4", + "frame_rate": 16, + "workflow": "AnimateDiff_00002.png", + "fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\temp\\AnimateDiff_00002.mp4" + } + } + } + }, + { + "id": 121, + "type": "GetImageRangeFromBatch", + "pos": [ + 723.1343342581331, + 178.8695429625597 + ], + "size": [ + 340.3267578125, + 102 + ], + "flags": { + "collapsed": true + }, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "images", + "shape": 7, + "type": "IMAGE", + "link": 211 + }, + { + "name": "masks", + "shape": 7, + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 212, + 362 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "6ee278aa7d802c03ad713a7c5fbc02861b6773a8", + "Node name for S&R": "GetImageRangeFromBatch", + "ue_properties": { + "widget_ue_connectable": { + "num_frames": true + }, + "version": "7.3", + "input_ue_unconnectable": {} + }, + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + 0, + 1 + ] + }, + { + "id": 89, + "type": "WanVideoImageToVideoEncode", + "pos": [ + 1365.2232206512062, + -376.4688029576415 + ], + "size": [ + 308.2320251464844, + 390 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "vae", + "shape": 7, + "type": "WANVAE", + "link": 194 + }, + { + "name": "clip_embeds", + "shape": 7, + "type": "WANVIDIMAGE_CLIPEMBEDS", + "link": null + }, + { + "name": "start_image", + "shape": 7, + "type": "IMAGE", + "link": 362 + }, + { + "name": "end_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "control_embeds", + "shape": 7, + "type": "WANVIDIMAGE_EMBEDS", + "link": null + }, + { + "name": "temporal_mask", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "name": "extra_latents", + "shape": 7, + "type": "LATENT", + "link": null + }, + { + "name": "add_cond_latents", + "shape": 7, + "type": "ADD_COND_LATENTS", + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 225 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 226 + }, + { + "name": "num_frames", + "type": "INT", + "widget": { + "name": "num_frames" + }, + "link": 673 + } + ], + "outputs": [ + { + "name": "image_embeds", + "type": "WANVIDIMAGE_EMBEDS", + "links": [ + 187 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoImageToVideoEncode", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "7e290c67bff1f906cdab84523018573f6c9d4d7f", + "ue_properties": { + "widget_ue_connectable": { + "width": true, + "height": true, + "num_frames": true + }, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 832, + 480, + 81, + 0, + 1, + 1, + true, + true, + false + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 99, + "type": "WanVideoEncode", + "pos": [ + 1128.3981249429619, + 146.57686031136205 + ], + "size": [ + 270, + 242 + ], + "flags": { + "collapsed": true + }, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "WANVAE", + "link": 192 + }, + { + "name": "image", + "type": "IMAGE", + "link": 227 + }, + { + "name": "mask", + "shape": 7, + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "samples", + "type": "LATENT", + "links": [ + 179 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoEncode", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "e3c2a1431bcb7f0b9fd11a40d732d16ac117578a", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + false, + 272, + 272, + 144, + 128, + 0, + 1 + ] + }, + { + "id": 109, + "type": "GetNode", + "pos": [ + 1128.3981249429619, + 108.86813512040422 + ], + "size": [ + 210, + 34 + ], + "flags": { + "collapsed": true + }, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "WANVAE", + "type": "WANVAE", + "links": [ + 192 + ] + } + ], + "title": "Get_VAE", + "properties": { + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "VAE" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 123, + "type": "DrawImageOnPath", + "pos": [ + 723.1343342581331, + 234.31382038087355 + ], + "size": [ + 272.0703125, + 258 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "bg_image", + "type": "IMAGE", + "link": 667 + }, + { + "name": "coordinates", + "type": "STRING", + "link": 671 + }, + { + "name": "frames", + "type": "INT", + "link": 672 + }, + { + "name": "ref_images", + "type": "IMAGE", + "link": 446 + }, + { + "name": "ref_masks", + "shape": 7, + "type": "MASK", + "link": 449 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 206, + 211, + 227, + 232 + ] + }, + { + "name": "mask", + "type": "MASK", + "links": [ + 237, + 363 + ] + } + ], + "properties": { + "cnr_id": "wanvideowrapper_qq", + "ver": "73f4663821772df10e5f0d3c2a0cd06bc99594af", + "Node name for S&R": "DrawImageOnPath", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + 0, + true, + true, + 1, + 1, + 0 + ] + }, + { + "id": 118, + "type": "LoadImage", + "pos": [ + -825.3580103600124, + 273.65170202410275 + ], + "size": [ + 274.080078125, + 314.0000000000001 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 404, + 450 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.71", + "Node name for S&R": "LoadImage", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + "r3.png", + "image" + ] + }, + { + "id": 117, + "type": "LoadImage", + "pos": [ + -825.0637278814754, + 639.0587562760759 + ], + "size": [ + 274.080078125, + 314.0000000000002 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 263, + 278, + 301, + 451 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.71", + "Node name for S&R": "LoadImage", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + "r2.png", + "image" + ] + }, + { + "id": 158, + "type": "MaskPreview+", + "pos": [ + -246.07475311098452, + 575.6963853972177 + ], + "size": [ + 210, + 668.6430337189952 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 448 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfyui_essentials", + "ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9", + "Node name for S&R": "MaskPreview+", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [] + }, + { + "id": 146, + "type": "LoadImage", + "pos": [ + -825.3201020045799, + 1001.8478826517844 + ], + "size": [ + 274.080078125, + 314.0000000000002 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 352, + 406, + 410, + 436, + 440, + 452 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.71", + "Node name for S&R": "LoadImage", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + "r1.png", + "image" + ] + }, + { + "id": 155, + "type": "PreviewImage", + "pos": [ + -477.961432539223, + 575.6963853972177 + ], + "size": [ + 210, + 667.7696706327888 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 444 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.71", + "Node name for S&R": "PreviewImage", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [] + }, + { + "id": 90, + "type": "WanVideoSampler", + "pos": [ + 2066.4767420819217, + -376.4688029576415 + ], + "size": [ + 315, + 885.9166666666666 + ], + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "link": 144 + }, + { + "name": "image_embeds", + "type": "WANVIDIMAGE_EMBEDS", + "link": 200 + }, + { + "name": "text_embeds", + "shape": 7, + "type": "WANVIDEOTEXTEMBEDS", + "link": 183 + }, + { + "name": "samples", + "shape": 7, + "type": "LATENT", + "link": 143 + }, + { + "name": "feta_args", + "shape": 7, + "type": "FETAARGS", + "link": null + }, + { + "name": "context_options", + "shape": 7, + "type": "WANVIDCONTEXT", + "link": null + }, + { + "name": "cache_args", + "shape": 7, + "type": "CACHEARGS", + "link": null + }, + { + "name": "flowedit_args", + "shape": 7, + "type": "FLOWEDITARGS", + "link": null + }, + { + "name": "slg_args", + "shape": 7, + "type": "SLGARGS", + "link": null + }, + { + "name": "loop_args", + "shape": 7, + "type": "LOOPARGS", + "link": null + }, + { + "name": "experimental_args", + "shape": 7, + "type": "EXPERIMENTALARGS", + "link": null + }, + { + "name": "sigmas", + "shape": 7, + "type": "SIGMAS", + "link": null + }, + { + "name": "unianimate_poses", + "shape": 7, + "type": "UNIANIMATE_POSE", + "link": null + }, + { + "name": "fantasytalking_embeds", + "shape": 7, + "type": "FANTASYTALKING_EMBEDS", + "link": null + }, + { + "name": "uni3c_embeds", + "shape": 7, + "type": "UNI3C_EMBEDS", + "link": null + }, + { + "name": "multitalk_embeds", + "shape": 7, + "type": "MULTITALK_EMBEDS", + "link": null + }, + { + "name": "freeinit_args", + "shape": 7, + "type": "FREEINITARGS", + "link": null + }, + { + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 164 + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 359 + }, + { + "name": "start_step", + "shape": 7, + "type": "INT", + "widget": { + "name": "start_step" + }, + "link": 154 + } + ], + "outputs": [ + { + "name": "samples", + "type": "LATENT", + "slot_index": 0, + "links": [ + 151 + ] + }, + { + "name": "denoised_samples", + "type": "LATENT", + "links": null + } + ], + "properties": { + "Node name for S&R": "WanVideoSampler", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": { + "steps": true, + "start_step": true + }, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 6, + 1, + 8, + 43, + "fixed", + true, + "dpm++_sde", + 0, + 1, + false, + "comfy", + 10, + -1, + "" + ] + }, + { + "id": 127, + "type": "WanFrames", + "pos": [ + -350.38979773109065, + -65.12006247518225 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "frame_count", + "type": "INT", + "links": [ + 670 + ] + } + ], + "properties": { + "cnr_id": "wanvideowrapper_qq", + "ver": "3477a029a39b70d17b0500f46e6c96e87ca9d129", + "Node name for S&R": "WanFrames", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + 56 + ], + "color": "#432", + "bgcolor": "#653", + "shape": 1 + }, + { + "id": 183, + "type": "CreateImageList", + "pos": [ + -477.961432539223, + 271.7314062172779 + ], + "size": [ + 270, + 210 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 450 + }, + { + "name": "image2", + "type": "IMAGE", + "link": 451 + }, + { + "name": "image3", + "type": "IMAGE", + "link": 452 + }, + { + "name": "image4", + "type": "IMAGE", + "link": null + }, + { + "name": "image_ref", + "shape": 7, + "type": "IMAGE", + "link": 675 + } + ], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "links": [ + 444, + 446, + 669 + ] + }, + { + "name": "masks", + "type": "MASK", + "links": [ + 448, + 449 + ] + } + ], + "properties": { + "cnr_id": "wanvideowrapper_qq", + "ver": "431e32e385f3c34f37e4d468bd3f73a2d770e2aa", + "Node name for S&R": "CreateImageList", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + true, + "mkl", + 0.36, + true + ] + }, + { + "id": 104, + "type": "WanVideoAddTTMLatents", + "pos": [ + 1374.7184723008888, + 73.47826800969624 + ], + "size": [ + 279.7734375, + 122 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "embeds", + "type": "WANVIDIMAGE_EMBEDS", + "link": 187 + }, + { + "name": "reference_latents", + "type": "LATENT", + "link": 179 + }, + { + "name": "mask", + "type": "MASK", + "link": 363 + } + ], + "outputs": [ + { + "name": "image_embeds", + "type": "WANVIDIMAGE_EMBEDS", + "links": [ + 188, + 200 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoAddTTMLatents", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "e3c2a1431bcb7f0b9fd11a40d732d16ac117578a", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 1, + 3 + ] + }, + { + "id": 112, + "type": "VHS_VideoCombine", + "pos": [ + 1693.4581802681726, + 729.7061692714134 + ], + "size": [ + 361.54983971357797, + 559.0307940836456 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 199 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "0a75c7958fe320efcb052f1d9f8451fd20c730a8", + "Node name for S&R": "VHS_VideoCombine", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": { + "frame_rate": 16, + "loop_count": 0, + "filename_prefix": "WanVideo2_2_I2V", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 15, + "save_metadata": false, + "trim_to_audio": false, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "WanVideo2_2_I2V_00001.mp4", + "subfolder": "", + "type": "temp", + "format": "video/h264-mp4", + "frame_rate": 16, + "workflow": "WanVideo2_2_I2V_00001.png", + "fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\temp\\WanVideo2_2_I2V_00001.mp4" + } + } + } + }, + { + "id": 165, + "type": "Seed (rgthree)", + "pos": [ + 1365.2232206512062, + 956.8606505128613 + ], + "size": [ + 245.67257197060326, + 139.1564075673432 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "dir": 4, + "name": "SEED", + "shape": 3, + "type": "INT", + "links": [ + 359 + ] + } + ], + "properties": { + "cnr_id": "rgthree-comfy", + "ver": "eadc24ecc8bfc3c80fcc50724c0ebe74489f255b", + "randomMax": 1125899906842624, + "randomMin": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + -1, + "", + "", + "" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 27, + "type": "WanVideoSampler", + "pos": [ + 1722.4022979159315, + -376.4688029576415 + ], + "size": [ + 315, + 885.9166666666666 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "link": 109 + }, + { + "name": "image_embeds", + "type": "WANVIDIMAGE_EMBEDS", + "link": 188 + }, + { + "name": "text_embeds", + "shape": 7, + "type": "WANVIDEOTEXTEMBEDS", + "link": 182 + }, + { + "name": "samples", + "shape": 7, + "type": "LATENT", + "link": null + }, + { + "name": "feta_args", + "shape": 7, + "type": "FETAARGS", + "link": null + }, + { + "name": "context_options", + "shape": 7, + "type": "WANVIDCONTEXT", + "link": null + }, + { + "name": "cache_args", + "shape": 7, + "type": "CACHEARGS", + "link": null + }, + { + "name": "flowedit_args", + "shape": 7, + "type": "FLOWEDITARGS", + "link": null + }, + { + "name": "slg_args", + "shape": 7, + "type": "SLGARGS", + "link": null + }, + { + "name": "loop_args", + "shape": 7, + "type": "LOOPARGS", + "link": null + }, + { + "name": "experimental_args", + "shape": 7, + "type": "EXPERIMENTALARGS", + "link": null + }, + { + "name": "sigmas", + "shape": 7, + "type": "SIGMAS", + "link": null + }, + { + "name": "unianimate_poses", + "shape": 7, + "type": "UNIANIMATE_POSE", + "link": null + }, + { + "name": "fantasytalking_embeds", + "shape": 7, + "type": "FANTASYTALKING_EMBEDS", + "link": null + }, + { + "name": "uni3c_embeds", + "shape": 7, + "type": "UNI3C_EMBEDS", + "link": null + }, + { + "name": "multitalk_embeds", + "shape": 7, + "type": "MULTITALK_EMBEDS", + "link": null + }, + { + "name": "freeinit_args", + "shape": 7, + "type": "FREEINITARGS", + "link": null + }, + { + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 163 + }, + { + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 167 + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 358 + }, + { + "name": "end_step", + "shape": 7, + "type": "INT", + "widget": { + "name": "end_step" + }, + "link": 153 + } + ], + "outputs": [ + { + "name": "samples", + "type": "LATENT", + "slot_index": 0, + "links": [ + 143 + ] + }, + { + "name": "denoised_samples", + "type": "LATENT", + "links": [ + 202 + ] + } + ], + "properties": { + "Node name for S&R": "WanVideoSampler", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e", + "ue_properties": { + "widget_ue_connectable": { + "steps": true, + "cfg": true, + "end_step": true + }, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 6, + 1, + 8, + 45, + "fixed", + true, + "dpm++_sde", + 0, + 1, + false, + "comfy", + 0, + 10, + "" + ] + }, + { + "id": 106, + "type": "WanVideoTextEncodeCached", + "pos": [ + 1365.2232206512062, + -914.8933189614488 + ], + "size": [ + 566.4808633870302, + 472.44472370929736 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "extender_args", + "shape": 7, + "type": "WANVIDEOPROMPTEXTENDER_ARGS", + "link": null + } + ], + "outputs": [ + { + "name": "text_embeds", + "type": "WANVIDEOTEXTEMBEDS", + "links": [ + 182, + 183 + ] + }, + { + "name": "negative_text_embeds", + "type": "WANVIDEOTEXTEMBEDS", + "links": null + }, + { + "name": "positive_prompt", + "type": "STRING", + "links": null + } + ], + "properties": { + "Node name for S&R": "WanVideoTextEncodeCached", + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "e3c2a1431bcb7f0b9fd11a40d732d16ac117578a", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "umt5-xxl-enc-bf16.safetensors", + "bf16", + "A video with one cartoony monkey jumping on cars . city screet with multiple cars it starts from right side and moves playfully to ledt side . He jumps from one car to another playfully , then lands on the ground playfully moving around.", + "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走", + "disabled", + true, + "gpu" + ], + "color": "#332922", + "bgcolor": "#593930" + }, + { + "id": 164, + "type": "Seed (rgthree)", + "pos": [ + 1365.2232206512062, + 760.4076757627587 + ], + "size": [ + 245.67257197060326, + 139.1564075673432 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "dir": 4, + "name": "SEED", + "shape": 3, + "type": "INT", + "links": [ + 358 + ] + } + ], + "properties": { + "cnr_id": "rgthree-comfy", + "ver": "eadc24ecc8bfc3c80fcc50724c0ebe74489f255b", + "randomMax": 1125899906842624, + "randomMin": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + 689226864712665, + "", + "", + "" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 211, + "type": "PowerSplineEditor", + "pos": [ + -58.36135054744446, + -209.7165636262186 + ], + "size": [ + 685, + 694 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "bg_image", + "shape": 7, + "type": "IMAGE", + "link": 668 + }, + { + "name": "ref_images", + "shape": 7, + "type": "IMAGE", + "link": 669 + }, + { + "name": "frames", + "shape": 7, + "type": "INT", + "link": 670 + } + ], + "outputs": [ + { + "name": "bg_image", + "type": "IMAGE", + "links": null + }, + { + "name": "coord_out", + "type": "STRING", + "links": [ + 671 + ] + }, + { + "name": "frames", + "type": "INT", + "links": [ + 672, + 673 + ] + } + ], + "properties": { + "cnr_id": "wanvideowrapper_qq", + "ver": "c4da17b53daa4af23c179dbe17aa4cd5af331dc7", + "Node name for S&R": "PowerSplineEditor", + "userAdjustedSize": true, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + }, + "userAdjustedDims": true, + "bgImageDims": { + "width": 640, + "height": 480 + }, + "box_max_frames": 56 + }, + "widgets_values": [ + "[{\"on\":true,\"name\":\"Box 1\",\"type\":\"box_layer\",\"interpolation\":\"box\",\"repeat\":1,\"offset\":0,\"a_pause\":0,\"z_pause\":0,\"easing\":\"in_out\",\"easingConfig\":{\"path\":\"full\",\"strength\":1,\"acceleration\":0},\"driven\":false,\"_drivenConfig\":{\"driver\":\"\",\"rotate\":0,\"d_scale\":1},\"scale\":1,\"points_store\":\"[{\\\"x\\\":0.8670321625692079,\\\"y\\\":0.5728712179968696,\\\"highlighted\\\":false,\\\"boxScale\\\":0.5303303151707041,\\\"pointScale\\\":0.5303303151707041,\\\"scale\\\":0.5303303151707041,\\\"rotation\\\":0,\\\"boxRotation\\\":0,\\\"uid\\\":10720}]\",\"coordinates\":\"[]\",\"box_keys\":[{\"frame\":1,\"x\":0.8670321625692079,\"y\":0.5728712179968696,\"scale\":0.5303303151707041,\"rotation\":0},{\"frame\":3,\"x\":0.8670321625692079,\"y\":0.5728712179968696,\"scale\":0.5303303151707041,\"rotation\":0},{\"frame\":7,\"x\":0.7799669429388083,\"y\":0.5920143916891574,\"scale\":0.5125626296785987,\"rotation\":0},{\"frame\":11,\"x\":0.7470819484622954,\"y\":0.4033769504871766,\"scale\":0.5273685060313651,\"rotation\":0},{\"frame\":13,\"x\":0.6498399570602942,\"y\":0.403450288761114,\"scale\":0.5536532562261631,\"rotation\":0},{\"frame\":22,\"x\":0.7105294784470951,\"y\":0.43752710874169054,\"scale\":0.5244271262641437,\"rotation\":0},{\"frame\":24,\"x\":0.5674789809229381,\"y\":0.21853417349852805,\"scale\":0.5359956835301563,\"rotation\":0},{\"frame\":27,\"x\":0.37811874653746563,\"y\":0.4331906804890079,\"scale\":0.5359956835301563,\"rotation\":0},{\"frame\":31,\"x\":0.37269812850954503,\"y\":0.44620021338325727,\"scale\":0.5359956835301563,\"rotation\":0},{\"frame\":36,\"x\":0.39546479039646487,\"y\":0.45162091412324495,\"scale\":0.5606991181552875,\"rotation\":0},{\"frame\":40,\"x\":0.332585643329138,\"y\":0.28737617133483956,\"scale\":0.5606991181552875,\"rotation\":0},{\"frame\":43,\"x\":0.19634750973038906,\"y\":0.6489313772547252,\"scale\":0.6189514204902732,\"rotation\":0},{\"frame\":47,\"x\":0.1768333068864264,\"y\":0.6809129905346298,\"scale\":0.61122464813676,\"rotation\":0},{\"frame\":50,\"x\":0.1768333068864264,\"y\":0.6809129905346298,\"scale\":0.61122464813676,\"rotation\":0},{\"frame\":50,\"x\":0.13313338686707457,\"y\":0.6896530351574808,\"scale\":0.61122464813676,\"rotation\":0},{\"frame\":50,\"x\":0.2289754807864337,\"y\":0.723818620051185,\"scale\":0.61122464813676,\"rotation\":0}],\"box_timeline_point\":1,\"box_interpolation\":\"linear\",\"ref_attachment\":{\"entries\":[{\"path\":\"power_spline_editor/bg/ref_image_0.png\",\"type\":\"image/png\",\"width\":400,\"height\":471,\"name\":\"ref_image_0.png\"},{\"path\":\"power_spline_editor/bg/ref_image_1.png\",\"type\":\"image/png\",\"width\":457,\"height\":586,\"name\":\"ref_image_1.png\"},{\"path\":\"power_spline_editor/bg/ref_image_2.png\",\"type\":\"image/png\",\"width\":300,\"height\":546,\"name\":\"ref_image_2.png\"},{\"path\":\"power_spline_editor/bg/ref_image_3.png\",\"type\":\"image/png\",\"width\":720,\"height\":480,\"name\":\"ref_image_3.png\"}]},\"ref_selection\":\"ref_2\"}]", + null, + "[{\"x\":200,\"y\":240},{\"x\":304,\"y\":240}]", + 640, + 480, + "None", + {}, + "", + null, + null, + { + "on": true, + "name": "Box 1", + "type": "box_layer", + "interpolation": "box", + "repeat": 1, + "offset": 0, + "a_pause": 0, + "z_pause": 0, + "easing": "in_out", + "easingConfig": { + "path": "full", + "strength": 1, + "acceleration": 0 + }, + "driven": false, + "_drivenConfig": { + "driver": "", + "rotate": 0, + "d_scale": 1 + }, + "scale": 1, + "points_store": "[{\"x\":0.8670321625692079,\"y\":0.5728712179968696,\"highlighted\":false,\"boxScale\":0.5303303151707041,\"pointScale\":0.5303303151707041,\"scale\":0.5303303151707041,\"rotation\":0,\"boxRotation\":0,\"uid\":10720}]", + "coordinates": "[]", + "box_keys": [ + { + "frame": 1, + "x": 0.8670321625692079, + "y": 0.5728712179968696, + "scale": 0.5303303151707041, + "rotation": 0 + }, + { + "frame": 3, + "x": 0.8670321625692079, + "y": 0.5728712179968696, + "scale": 0.5303303151707041, + "rotation": 0 + }, + { + "frame": 7, + "x": 0.7799669429388083, + "y": 0.5920143916891574, + "scale": 0.5125626296785987, + "rotation": 0 + }, + { + "frame": 11, + "x": 0.7470819484622954, + "y": 0.4033769504871766, + "scale": 0.5273685060313651, + "rotation": 0 + }, + { + "frame": 13, + "x": 0.6498399570602942, + "y": 0.403450288761114, + "scale": 0.5536532562261631, + "rotation": 0 + }, + { + "frame": 22, + "x": 0.7105294784470951, + "y": 0.43752710874169054, + "scale": 0.5244271262641437, + "rotation": 0 + }, + { + "frame": 24, + "x": 0.5674789809229381, + "y": 0.21853417349852805, + "scale": 0.5359956835301563, + "rotation": 0 + }, + { + "frame": 27, + "x": 0.37811874653746563, + "y": 0.4331906804890079, + "scale": 0.5359956835301563, + "rotation": 0 + }, + { + "frame": 31, + "x": 0.37269812850954503, + "y": 0.44620021338325727, + "scale": 0.5359956835301563, + "rotation": 0 + }, + { + "frame": 36, + "x": 0.39546479039646487, + "y": 0.45162091412324495, + "scale": 0.5606991181552875, + "rotation": 0 + }, + { + "frame": 40, + "x": 0.332585643329138, + "y": 0.28737617133483956, + "scale": 0.5606991181552875, + "rotation": 0 + }, + { + "frame": 43, + "x": 0.19634750973038906, + "y": 0.6489313772547252, + "scale": 0.6189514204902732, + "rotation": 0 + }, + { + "frame": 47, + "x": 0.1768333068864264, + "y": 0.6809129905346298, + "scale": 0.61122464813676, + "rotation": 0 + }, + { + "frame": 50, + "x": 0.1768333068864264, + "y": 0.6809129905346298, + "scale": 0.61122464813676, + "rotation": 0 + }, + { + "frame": 50, + "x": 0.13313338686707457, + "y": 0.6896530351574808, + "scale": 0.61122464813676, + "rotation": 0 + }, + { + "frame": 50, + "x": 0.2289754807864337, + "y": 0.723818620051185, + "scale": 0.61122464813676, + "rotation": 0 + } + ], + "box_timeline_point": 1, + "box_interpolation": "linear", + "ref_attachment": { + "entries": [ + { + "path": "power_spline_editor/bg/ref_image_0.png", + "type": "image/png", + "width": 400, + "height": 471, + "name": "ref_image_0.png" + }, + { + "path": "power_spline_editor/bg/ref_image_1.png", + "type": "image/png", + "width": 457, + "height": 586, + "name": "ref_image_1.png" + }, + { + "path": "power_spline_editor/bg/ref_image_2.png", + "type": "image/png", + "width": 300, + "height": 546, + "name": "ref_image_2.png" + }, + { + "path": "power_spline_editor/bg/ref_image_3.png", + "type": "image/png", + "width": 720, + "height": 480, + "name": "ref_image_3.png" + } + ] + }, + "ref_selection": "ref_2" + } + ] + }, + { + "id": 212, + "type": "GetImageRangeFromBatch", + "pos": [ + -477.961432539223, + 219.6336775319788 + ], + "size": [ + 340.3267578125, + 102 + ], + "flags": { + "collapsed": true + }, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "images", + "shape": 7, + "type": "IMAGE", + "link": 674 + }, + { + "name": "masks", + "shape": 7, + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 675 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "ue_properties": { + "widget_ue_connectable": { + "num_frames": true + }, + "version": "7.3", + "input_ue_unconnectable": {} + }, + "cnr_id": "comfyui-kjnodes", + "ver": "6ee278aa7d802c03ad713a7c5fbc02861b6773a8", + "Node name for S&R": "GetImageRangeFromBatch", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + 0, + 1 + ] + }, + { + "id": 125, + "type": "INTConstant", + "pos": [ + -316.1749387223016, + -203.17874871730862 + ], + "size": [ + 235.78514099121094, + 76.51242065429688 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "value", + "type": "INT", + "links": [ + 219, + 220 + ] + } + ], + "title": "SIZE", + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "87d0cf42db7d59992daba4d58a83655b5b359f44", + "Node name for S&R": "INTConstant", + "ue_properties": { + "version": "7.2.2", + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 960 + ], + "color": "#432", + "bgcolor": "#653", + "shape": 1 + }, + { + "id": 184, + "type": "VHS_LoadVideo", + "pos": [ + -816.979729944324, + -252.77159195869726 + ], + "size": [ + 247.455078125, + 466.28467442180613 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 456, + 668, + 674 + ] + }, + { + "name": "frame_count", + "type": "INT", + "links": null + }, + { + "name": "audio", + "type": "AUDIO", + "links": null + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2", + "Node name for S&R": "VHS_LoadVideo", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": { + "video": "cars.mp4", + "force_rate": 0, + "custom_width": 0, + "custom_height": 0, + "frame_load_cap": 0, + "skip_first_frames": 0, + "select_every_nth": 1, + "format": "AnimateDiff", + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "cars.mp4", + "type": "input", + "format": "video/mp4", + "force_rate": 0, + "custom_width": 0, + "custom_height": 0, + "frame_load_cap": 0, + "skip_first_frames": 0, + "select_every_nth": 1 + } + } + } + }, + { + "id": 126, + "type": "ImageResizeKJv2", + "pos": [ + -43.7334998880334, + -379.69809144670296 + ], + "size": [ + 270, + 336 + ], + "flags": { + "collapsed": true + }, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 456 + }, + { + "name": "mask", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 219 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 220 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 667 + ] + }, + { + "name": "width", + "type": "INT", + "links": [ + 225 + ] + }, + { + "name": "height", + "type": "INT", + "links": [ + 226 + ] + }, + { + "name": "mask", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "a6b867b63a29ca48ddb15c589e17a9f2d8530d57", + "Node name for S&R": "ImageResizeKJv2", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.2.2", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 832, + 480, + "lanczos", + "resize", + "0, 0, 0", + "center", + 16, + "cpu", + "" + ] + } + ], + "links": [ + [ + 76, + 28, + 0, + 69, + 0, + "IMAGE" + ], + [ + 109, + 80, + 0, + 27, + 0, + "WANVIDEOMODEL" + ], + [ + 110, + 56, + 0, + 80, + 1, + "WANVIDLORA" + ], + [ + 111, + 35, + 0, + 22, + 0, + "WANCOMPILEARGS" + ], + [ + 112, + 35, + 0, + 71, + 0, + "WANCOMPILEARGS" + ], + [ + 143, + 27, + 0, + 90, + 3, + "LATENT" + ], + [ + 144, + 79, + 0, + 90, + 0, + "WANVIDEOMODEL" + ], + [ + 151, + 90, + 0, + 28, + 1, + "LATENT" + ], + [ + 153, + 91, + 0, + 27, + 20, + "INT" + ], + [ + 154, + 91, + 0, + 90, + 19, + "INT" + ], + [ + 155, + 22, + 0, + 92, + 0, + "WANVIDEOMODEL" + ], + [ + 156, + 39, + 0, + 92, + 1, + "BLOCKSWAPARGS" + ], + [ + 157, + 92, + 0, + 80, + 0, + "WANVIDEOMODEL" + ], + [ + 159, + 39, + 0, + 93, + 1, + "BLOCKSWAPARGS" + ], + [ + 160, + 71, + 0, + 93, + 0, + "WANVIDEOMODEL" + ], + [ + 161, + 93, + 0, + 79, + 0, + "WANVIDEOMODEL" + ], + [ + 163, + 94, + 0, + 27, + 17, + "INT" + ], + [ + 164, + 94, + 0, + 90, + 17, + "INT" + ], + [ + 165, + 94, + 0, + 95, + 0, + "INT" + ], + [ + 167, + 95, + 0, + 27, + 18, + "FLOAT" + ], + [ + 169, + 97, + 0, + 79, + 1, + "WANVIDLORA" + ], + [ + 179, + 99, + 0, + 104, + 1, + "LATENT" + ], + [ + 182, + 106, + 0, + 27, + 2, + "WANVIDEOTEXTEMBEDS" + ], + [ + 183, + 106, + 0, + 90, + 2, + "WANVIDEOTEXTEMBEDS" + ], + [ + 187, + 89, + 0, + 104, + 0, + "WANVIDIMAGE_EMBEDS" + ], + [ + 188, + 104, + 0, + 27, + 1, + "WANVIDIMAGE_EMBEDS" + ], + [ + 190, + 38, + 0, + 107, + 0, + "*" + ], + [ + 191, + 108, + 0, + 28, + 0, + "WANVAE" + ], + [ + 192, + 109, + 0, + 99, + 0, + "WANVAE" + ], + [ + 194, + 107, + 0, + 89, + 0, + "WANVAE" + ], + [ + 196, + 108, + 0, + 111, + 0, + "WANVAE" + ], + [ + 199, + 111, + 0, + 112, + 0, + "IMAGE" + ], + [ + 200, + 104, + 0, + 90, + 1, + "WANVIDIMAGE_EMBEDS" + ], + [ + 202, + 27, + 1, + 111, + 1, + "LATENT" + ], + [ + 203, + 69, + 0, + 113, + 0, + "IMAGE" + ], + [ + 205, + 113, + 0, + 60, + 0, + "IMAGE" + ], + [ + 206, + 123, + 0, + 116, + 0, + "IMAGE" + ], + [ + 211, + 123, + 0, + 121, + 0, + "IMAGE" + ], + [ + 212, + 121, + 0, + 122, + 0, + "IMAGE" + ], + [ + 219, + 125, + 0, + 126, + 2, + "INT" + ], + [ + 220, + 125, + 0, + 126, + 3, + "INT" + ], + [ + 225, + 126, + 1, + 89, + 8, + "INT" + ], + [ + 226, + 126, + 2, + 89, + 9, + "INT" + ], + [ + 227, + 123, + 0, + 99, + 1, + "IMAGE" + ], + [ + 232, + 123, + 0, + 113, + 1, + "IMAGE" + ], + [ + 237, + 123, + 1, + 132, + 0, + "MASK" + ], + [ + 238, + 132, + 0, + 133, + 0, + "IMAGE" + ], + [ + 263, + 117, + 0, + 140, + 0, + "IMAGE" + ], + [ + 278, + 117, + 0, + 147, + 0, + "IMAGE" + ], + [ + 301, + 117, + 0, + 152, + 0, + "IMAGE" + ], + [ + 352, + 146, + 0, + 161, + 5, + "IMAGE" + ], + [ + 358, + 164, + 0, + 27, + 19, + "INT" + ], + [ + 359, + 165, + 0, + 90, + 18, + "INT" + ], + [ + 362, + 121, + 0, + 89, + 2, + "IMAGE" + ], + [ + 363, + 123, + 1, + 104, + 2, + "MASK" + ], + [ + 404, + 118, + 0, + 177, + 6, + "IMAGE" + ], + [ + 406, + 146, + 0, + 177, + 5, + "IMAGE" + ], + [ + 410, + 146, + 0, + 178, + 5, + "IMAGE" + ], + [ + 436, + 146, + 0, + 182, + 5, + "IMAGE" + ], + [ + 440, + 146, + 0, + 180, + 5, + "IMAGE" + ], + [ + 444, + 183, + 0, + 155, + 0, + "IMAGE" + ], + [ + 446, + 183, + 0, + 123, + 3, + "IMAGE" + ], + [ + 448, + 183, + 1, + 158, + 0, + "MASK" + ], + [ + 449, + 183, + 1, + 123, + 4, + "MASK" + ], + [ + 450, + 118, + 0, + 183, + 0, + "IMAGE" + ], + [ + 451, + 117, + 0, + 183, + 1, + "IMAGE" + ], + [ + 452, + 146, + 0, + 183, + 2, + "IMAGE" + ], + [ + 456, + 184, + 0, + 126, + 0, + "IMAGE" + ], + [ + 667, + 126, + 0, + 123, + 0, + "IMAGE" + ], + [ + 668, + 184, + 0, + 211, + 0, + "IMAGE" + ], + [ + 669, + 183, + 0, + 211, + 1, + "IMAGE" + ], + [ + 670, + 127, + 0, + 211, + 2, + "INT" + ], + [ + 671, + 211, + 1, + 123, + 1, + "STRING" + ], + [ + 672, + 211, + 2, + 123, + 2, + "INT" + ], + [ + 673, + 211, + 2, + 89, + 10, + "INT" + ], + [ + 674, + 184, + 0, + 212, + 0, + "IMAGE" + ], + [ + 675, + 212, + 0, + 183, + 4, + "IMAGE" + ] + ], + "groups": [ + { + "id": 3, + "title": "Models", + "bounding": [ + -746.0025864216519, + -1414.1061912846806, + 2051.179501575185, + 972.9388987176192 + ], + "color": "#88A", + "font_size": 24, + "flags": {} + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.5730855330116901, + "offset": [ + 1253.5843552512374, + 552.1917598798117 + ] + }, + "frontendVersion": "1.33.5", + "node_versions": { + "ComfyUI-WanVideoWrapper": "5a2383621a05825d0d0437781afcb8552d9590fd", + "comfy-core": "0.3.26", + "ComfyUI-VideoHelperSuite": "0a75c7958fe320efcb052f1d9f8451fd20c730a8" + }, + "VHS_latentpreview": true, + "VHS_latentpreviewrate": 4, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true, + "workflowRendererVersion": "LG", + "ue_links": [], + "links_added_by_ue": [] + }, + "version": 0.4 +} \ No newline at end of file
Output: 1 x 944 x 528 | 5.70MB
Output: 1 x 944 x 528 | 5.70MB
Output: 1 x 800 x 656 | 6.01MB
Output: 127 x 960 x 592 | 826.00MB