diff --git a/Components/_draft/mochivideo/nodes.json b/Components/_draft/mochivideo/nodes.json new file mode 100644 index 0000000..e69de29 diff --git a/Components/_draft/mochivideo/workflow_api.json b/Components/_draft/mochivideo/workflow_api.json new file mode 100644 index 0000000..e69de29 diff --git a/Components/_draft/vid2vid/api.json b/Components/_draft/vid2vid/api.json new file mode 100644 index 0000000..e69de29 diff --git a/Components/_draft/vid2vid/ref/workflow_api.json b/Components/_draft/vid2vid/ref/workflow_api.json new file mode 100644 index 0000000..604bbc9 --- /dev/null +++ b/Components/_draft/vid2vid/ref/workflow_api.json @@ -0,0 +1,843 @@ +{ + "10": { + "inputs": { + "samples": [ + "289", + 0 + ], + "vae": [ + "110", + 2 + ] + }, + "class_type": "VAEDecode", + "_meta": { + "title": "VAE Decode" + } + }, + "56": { + "inputs": { + "pixels": [ + "529", + 0 + ], + "vae": [ + "110", + 2 + ] + }, + "class_type": "VAEEncode", + "_meta": { + "title": "VAE Encode" + } + }, + "110": { + "inputs": { + "ckpt_name": "Eden_SDXL.safetensors" + }, + "class_type": "CheckpointLoaderSimple", + "_meta": { + "title": "Load Checkpoint" + } + }, + "127": { + "inputs": { + "width": 1024, + "height": 1024, + "crop_w": 0, + "crop_h": 0, + "target_width": [ + "529", + 1 + ], + "target_height": [ + "529", + 2 + ], + "text_g": [ + "556", + 0 + ], + "text_l": [ + "556", + 0 + ], + "clip": [ + "110", + 1 + ] + }, + "class_type": "CLIPTextEncodeSDXL", + "_meta": { + "title": "CLIPTextEncodeSDXL" + } + }, + "128": { + "inputs": { + "width": 1024, + "height": 1024, + "crop_w": 0, + "crop_h": 0, + "target_width": [ + "529", + 1 + ], + "target_height": [ + "529", + 2 + ], + "text_g": "", + "text_l": "", + "clip": [ + "110", + 1 + ] + }, + "class_type": "CLIPTextEncodeSDXL", + "_meta": { + "title": "CLIPTextEncodeSDXL" + } + }, + "249": { + "inputs": { + "beta_schedule": "linear (HotshotXL/default)", + "model": [ + "110", + 0 + ], + "m_models": [ + "250", + 0 + ], + "context_options": [ + "502", + 0 + ], + "sample_settings": [ + "422", + 0 + ] + }, + "class_type": "ADE_UseEvolvedSampling", + "_meta": { + "title": "Use Evolved Sampling πŸŽ­πŸ…πŸ…“β‘‘" + } + }, + "250": { + "inputs": { + "start_percent": 0, + "end_percent": 1, + "motion_model": [ + "304", + 0 + ], + "scale_multival": [ + "501", + 0 + ] + }, + "class_type": "ADE_ApplyAnimateDiffModel", + "_meta": { + "title": "Apply AnimateDiff Model (Adv.) πŸŽ­πŸ…πŸ…“β‘‘" + } + }, + "252": { + "inputs": { + "add_noise": true, + "noise_seed": [ + "567", + 0 + ], + "cfg": 1, + "model": [ + "249", + 0 + ], + "positive": [ + "127", + 0 + ], + "negative": [ + "128", + 0 + ], + "sampler": [ + "255", + 0 + ], + "sigmas": [ + "258", + 0 + ], + "latent_image": [ + "56", + 0 + ] + }, + "class_type": "SamplerCustom", + "_meta": { + "title": "SamplerCustom" + } + }, + "255": { + "inputs": { + "sampler_name": "dpmpp_2m" + }, + "class_type": "KSamplerSelect", + "_meta": { + "title": "KSamplerSelect" + } + }, + "258": { + "inputs": { + "sigmas": [ + "504", + 0 + ] + }, + "class_type": "FlipSigmas", + "_meta": { + "title": "FlipSigmas" + } + }, + "280": { + "inputs": { + "beta_schedule": "linear (HotshotXL/default)", + "model": [ + "431", + 0 + ], + "m_models": [ + "371", + 0 + ], + "context_options": [ + "502", + 0 + ], + "sample_settings": [ + "414", + 0 + ] + }, + "class_type": "ADE_UseEvolvedSampling", + "_meta": { + "title": "Use Evolved Sampling πŸŽ­πŸ…πŸ…“β‘‘" + } + }, + "289": { + "inputs": { + "add_noise": false, + "noise_seed": [ + "567", + 0 + ], + "cfg": 8, + "model": [ + "280", + 0 + ], + "positive": [ + "440", + 0 + ], + "negative": [ + "440", + 1 + ], + "sampler": [ + "255", + 0 + ], + "sigmas": [ + "375", + 0 + ], + "latent_image": [ + "252", + 0 + ] + }, + "class_type": "SamplerCustom", + "_meta": { + "title": "SamplerCustom" + } + }, + "304": { + "inputs": { + "model_name": "hsxl_temporal_layers.f16.safetensors" + }, + "class_type": "ADE_LoadAnimateDiffModel", + "_meta": { + "title": "Load AnimateDiff Model πŸŽ­πŸ…πŸ…“β‘‘" + } + }, + "371": { + "inputs": { + "start_percent": 0, + "end_percent": 1, + "motion_model": [ + "304", + 0 + ] + }, + "class_type": "ADE_ApplyAnimateDiffModel", + "_meta": { + "title": "Apply AnimateDiff Model (Adv.) πŸŽ­πŸ…πŸ…“β‘‘" + } + }, + "375": { + "inputs": { + "model_type": "SDXL", + "steps": 20, + "denoise": 1 + }, + "class_type": "AlignYourStepsScheduler", + "_meta": { + "title": "Sampling Steps" + } + }, + "414": { + "inputs": { + "batch_offset": 0, + "noise_type": "empty", + "seed_gen": "comfy", + "seed_offset": 0, + "adapt_denoise_steps": false + }, + "class_type": "ADE_AnimateDiffSamplingSettings", + "_meta": { + "title": "Sample Settings πŸŽ­πŸ…πŸ…“" + } + }, + "422": { + "inputs": { + "batch_offset": 0, + "noise_type": "empty", + "seed_gen": "comfy", + "seed_offset": 0, + "adapt_denoise_steps": false + }, + "class_type": "ADE_AnimateDiffSamplingSettings", + "_meta": { + "title": "Sample Settings πŸŽ­πŸ…πŸ…“" + } + }, + "428": { + "inputs": { + "video": "30_frames_20_fps_0006.gif", + "force_rate": [ + "581", + 0 + ], + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 16, + "skip_first_frames": 0, + "select_every_nth": 1 + }, + "class_type": "VHS_LoadVideo", + "_meta": { + "title": "Load Video (Upload) πŸŽ₯πŸ…₯πŸ…—πŸ…’" + } + }, + "431": { + "inputs": { + "weight": 1.3, + "weight_type": "ease in-out", + "combine_embeds": "concat", + "start_at": 0, + "end_at": 1, + "embeds_scaling": "V only", + "model": [ + "432", + 0 + ], + "ipadapter": [ + "432", + 1 + ], + "image": [ + "569", + 0 + ], + "clip_vision": [ + "434", + 0 + ] + }, + "class_type": "IPAdapterAdvanced", + "_meta": { + "title": "IPAdapter Advanced" + } + }, + "432": { + "inputs": { + "preset": "PLUS (high strength)", + "model": [ + "110", + 0 + ] + }, + "class_type": "IPAdapterUnifiedLoader", + "_meta": { + "title": "IPAdapter Unified Loader" + } + }, + "434": { + "inputs": { + "clip_name": "CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors" + }, + "class_type": "CLIPVisionLoader", + "_meta": { + "title": "Load CLIP Vision" + } + }, + "439": { + "inputs": { + "strength": [ + "566", + 0 + ], + "start_percent": 0, + "end_percent": 1, + "positive": [ + "488", + 0 + ], + "negative": [ + "128", + 0 + ], + "control_net": [ + "442", + 0 + ], + "image": [ + "565", + 0 + ] + }, + "class_type": "ACN_AdvancedControlNetApply", + "_meta": { + "title": "Apply Advanced ControlNet πŸ›‚πŸ…πŸ…’πŸ…" + } + }, + "440": { + "inputs": { + "strength": [ + "566", + 0 + ], + "start_percent": 0, + "end_percent": 1, + "positive": [ + "439", + 0 + ], + "negative": [ + "439", + 1 + ], + "control_net": [ + "441", + 0 + ], + "image": [ + "500", + 0 + ] + }, + "class_type": "ACN_AdvancedControlNetApply", + "_meta": { + "title": "Apply Advanced ControlNet πŸ›‚πŸ…πŸ…’πŸ…" + } + }, + "441": { + "inputs": { + "control_net_name": "SDXL/controlnet-canny-sdxl-1.0/diffusion_pytorch_model_V2.safetensors" + }, + "class_type": "ControlNetLoaderAdvanced", + "_meta": { + "title": "Load Advanced ControlNet Model πŸ›‚πŸ…πŸ…’πŸ…" + } + }, + "442": { + "inputs": { + "control_net_name": "SDXL/controlnet-depth-sdxl-1.0/diffusion_pytorch_model.safetensors" + }, + "class_type": "ControlNetLoaderAdvanced", + "_meta": { + "title": "Load Advanced ControlNet Model πŸ›‚πŸ…πŸ…’πŸ…" + } + }, + "461": { + "inputs": { + "images": [ + "569", + 0 + ] + }, + "class_type": "PreviewImage", + "_meta": { + "title": "Preview Image" + } + }, + "488": { + "inputs": { + "width": 1024, + "height": 1024, + "crop_w": 0, + "crop_h": 0, + "target_width": [ + "529", + 1 + ], + "target_height": [ + "529", + 2 + ], + "text_g": [ + "558", + 0 + ], + "text_l": [ + "558", + 0 + ], + "clip": [ + "110", + 1 + ] + }, + "class_type": "CLIPTextEncodeSDXL", + "_meta": { + "title": "CLIPTextEncodeSDXL" + } + }, + "490": { + "inputs": { + "image": "b58eaab89f2513da72b506a849427f68.jpeg", + "upload": "image" + }, + "class_type": "LoadImage", + "_meta": { + "title": "Load Image" + } + }, + "497": { + "inputs": { + "output": "", + "source": [ + "556", + 0 + ] + }, + "class_type": "Display Any (rgthree)", + "_meta": { + "title": "Display Any (rgthree)" + } + }, + "498": { + "inputs": { + "output": "", + "source": [ + "558", + 0 + ] + }, + "class_type": "Display Any (rgthree)", + "_meta": { + "title": "Display Any (rgthree)" + } + }, + "499": { + "inputs": { + "ckpt_name": "rife47.pth", + "clear_cache_after_n_frames": 10, + "multiplier": [ + "578", + 1 + ], + "fast_mode": true, + "ensemble": true, + "scale_factor": 1, + "frames": [ + "10", + 0 + ] + }, + "class_type": "RIFE VFI", + "_meta": { + "title": "RIFE VFI (recommend rife47 and rife49)" + } + }, + "500": { + "inputs": { + "preprocessor": "CannyEdgePreprocessor", + "resolution": [ + "535", + 0 + ], + "image": [ + "529", + 0 + ] + }, + "class_type": "AIO_Preprocessor", + "_meta": { + "title": "AIO Aux Preprocessor" + } + }, + "501": { + "inputs": { + "float_val": 1.2 + }, + "class_type": "ADE_MultivalDynamic", + "_meta": { + "title": "Multival πŸŽ­πŸ…πŸ…“" + } + }, + "502": { + "inputs": { + "context_length": 8, + "context_stride": 1, + "context_overlap": 2, + "closed_loop": false, + "fuse_method": "flat", + "use_on_equal_length": false, + "start_percent": 0, + "guarantee_steps": 1 + }, + "class_type": "ADE_LoopedUniformContextOptions", + "_meta": { + "title": "Context Optionsβ—†Looped Uniform πŸŽ­πŸ…πŸ…“" + } + }, + "504": { + "inputs": { + "model_type": "SDXL", + "steps": 14, + "denoise": 1 + }, + "class_type": "AlignYourStepsScheduler", + "_meta": { + "title": "Unsampling Steps" + } + }, + "529": { + "inputs": { + "width": [ + "535", + 0 + ], + "height": [ + "535", + 0 + ], + "interpolation": "lanczos", + "method": "keep proportion", + "condition": "always", + "multiple_of": 64, + "image": [ + "428", + 0 + ] + }, + "class_type": "ImageResize+", + "_meta": { + "title": "πŸ”§ Image Resize" + } + }, + "535": { + "inputs": { + "value": 896 + }, + "class_type": "Eden_Int", + "_meta": { + "title": "Resolution" + } + }, + "540": { + "inputs": { + "frame_rate": [ + "579", + 0 + ], + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "images": [ + "499", + 0 + ], + "audio": [ + "428", + 2 + ] + }, + "class_type": "VHS_VideoCombine", + "_meta": { + "title": "Video Combine πŸŽ₯πŸ…₯πŸ…—πŸ…’" + } + }, + "556": { + "inputs": { + "value": "" + }, + "class_type": "Eden_String", + "_meta": { + "title": "Eden_String" + } + }, + "558": { + "inputs": { + "max_token": 100, + "endpoint": "https://api.openai.com/v1", + "model": "gpt-4-vision Low", + "prompt": "Consicely describe the aesthetic style of this image. Dont focus too much on the specific contents of the scene, just describe the aesthetic, the colors, the look and feel. Respond with a comma delimited list of at most 20 stylistic descriptors.", + "image": [ + "571", + 0 + ] + }, + "class_type": "ImageDescriptionNode", + "_meta": { + "title": "ImageDescriptionNode" + } + }, + "565": { + "inputs": { + "preprocessor": "DepthAnythingV2Preprocessor", + "resolution": [ + "535", + 0 + ], + "image": [ + "529", + 0 + ] + }, + "class_type": "AIO_Preprocessor", + "_meta": { + "title": "AIO Aux Preprocessor" + } + }, + "566": { + "inputs": { + "value": 0.5 + }, + "class_type": "Eden_Float", + "_meta": { + "title": "ControlNet Strength" + } + }, + "567": { + "inputs": { + "seed": 0 + }, + "class_type": "Eden_Seed", + "_meta": { + "title": "Eden_Seed" + } + }, + "569": { + "inputs": { + "interpolation": "LANCZOS", + "crop_position": "center", + "sharpening": 0.05, + "image": [ + "571", + 0 + ] + }, + "class_type": "PrepImageForClipVision", + "_meta": { + "title": "Prep Image For ClipVision" + } + }, + "571": { + "inputs": { + "width": 1024, + "height": 1024, + "interpolation": "lanczos", + "method": "keep proportion", + "condition": "always", + "multiple_of": 0, + "image": [ + "490", + 0 + ] + }, + "class_type": "ImageResize+", + "_meta": { + "title": "πŸ”§ Image Resize" + } + }, + "578": { + "inputs": { + "expression": "a/b", + "a": [ + "579", + 0 + ], + "b": [ + "581", + 0 + ] + }, + "class_type": "Eden_Math", + "_meta": { + "title": "Eden_Math" + } + }, + "579": { + "inputs": { + "value": 24 + }, + "class_type": "Eden_Float", + "_meta": { + "title": "Output_FPS" + } + }, + "581": { + "inputs": { + "value": 8 + }, + "class_type": "Eden_Int", + "_meta": { + "title": "Diffusion Framerate" + } + }, + "582": { + "inputs": { + "Value": [ + "581", + 0 + ] + }, + "class_type": "DF_Int_to_Float", + "_meta": { + "title": "Int to Float" + } + }, + "583": { + "inputs": { + "input": [ + "428", + 1 + ], + "output": "" + }, + "class_type": "Display Int (rgthree)", + "_meta": { + "title": "Display Int (rgthree)" + } + } +} \ No newline at end of file diff --git a/Components/_draft/vid2vid/ref/workflow_full.json b/Components/_draft/vid2vid/ref/workflow_full.json new file mode 100644 index 0000000..d4240b5 --- /dev/null +++ b/Components/_draft/vid2vid/ref/workflow_full.json @@ -0,0 +1,4616 @@ +{ + "last_node_id": 585, + "last_link_id": 1362, + "nodes": [ + { + "id": 396, + "type": "ACN_AdvancedControlNetApply", + "pos": { + "0": 1876.947998046875, + "1": -1480.947998046875 + }, + "size": { + "0": 355.20001220703125, + "1": 286 + }, + "flags": {}, + "order": 59, + "mode": 4, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 1209 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 1184 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 1042 + }, + { + "name": "image", + "type": "IMAGE", + "link": 1139 + }, + { + "name": "mask_optional", + "type": "MASK", + "link": null + }, + { + "name": "timestep_kf", + "type": "TIMESTEP_KEYFRAME", + "link": null, + "slot_index": 5 + }, + { + "name": "latent_kf_override", + "type": "LATENT_KEYFRAME", + "link": null, + "slot_index": 6 + }, + { + "name": "weights_override", + "type": "CONTROL_NET_WEIGHTS", + "link": null, + "slot_index": 7 + }, + { + "name": "model_optional", + "type": "MODEL", + "link": null + }, + { + "name": "vae_optional", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 1122 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 1123 + ], + "slot_index": 1, + "shape": 3 + }, + { + "name": "model_opt", + "type": "MODEL", + "links": null, + "slot_index": 2, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ACN_AdvancedControlNetApply" + }, + "widgets_values": [ + 0.25, + 0, + 1, + "" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 70, + "type": "ControlNetLoaderAdvanced", + "pos": { + "0": 1859.826171875, + "1": -1597.6597900390625 + }, + "size": { + "0": 367.79998779296875, + "1": 58 + }, + "flags": {}, + "order": 0, + "mode": 4, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 1042 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced" + }, + "widgets_values": [ + "OpenPoseXL2.safetensors" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 444, + "type": "ScribblePreprocessor", + "pos": { + "0": 1716.826171875, + "1": -1128.6597900390625 + }, + "size": { + "0": 210, + "1": 59.69302749633789 + }, + "flags": {}, + "order": 47, + "mode": 4, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1138 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1139, + 1165 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ScribblePreprocessor" + }, + "widgets_values": [ + 512 + ] + }, + { + "id": 414, + "type": "ADE_AnimateDiffSamplingSettings", + "pos": { + "0": 2878.449462890625, + "1": -191.04640197753906 + }, + "size": { + "0": 315, + "1": 238 + }, + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "noise_layers", + "type": "NOISE_LAYERS", + "link": null + }, + { + "name": "iteration_opts", + "type": "ITERATION_OPTS", + "link": null + }, + { + "name": "custom_cfg", + "type": "CUSTOM_CFG", + "link": null, + "slot_index": 2 + }, + { + "name": "sigma_schedule", + "type": "SIGMA_SCHEDULE", + "link": null + }, + { + "name": "seed_override", + "type": "INT", + "link": null, + "widget": { + "name": "seed_override" + } + } + ], + "outputs": [ + { + "name": "settings", + "type": "SAMPLE_SETTINGS", + "links": [ + 1066 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffSamplingSettings" + }, + "widgets_values": [ + 0, + "empty", + "comfy", + 0, + 0, + false, + "" + ] + }, + { + "id": 371, + "type": "ADE_ApplyAnimateDiffModel", + "pos": { + "0": 2876.449462890625, + "1": -436.0462341308594 + }, + "size": { + "0": 319.20001220703125, + "1": 202 + }, + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "motion_model", + "type": "MOTION_MODEL_ADE", + "link": 957, + "slot_index": 0 + }, + { + "name": "motion_lora", + "type": "MOTION_LORA", + "link": null + }, + { + "name": "scale_multival", + "type": "MULTIVAL", + "link": null, + "slot_index": 2 + }, + { + "name": "effect_multival", + "type": "MULTIVAL", + "link": null + }, + { + "name": "ad_keyframes", + "type": "AD_KEYFRAMES", + "link": null, + "slot_index": 4 + }, + { + "name": "prev_m_models", + "type": "M_MODELS", + "link": null + }, + { + "name": "per_block", + "type": "PER_BLOCK", + "link": null + } + ], + "outputs": [ + { + "name": "M_MODELS", + "type": "M_MODELS", + "links": [ + 960 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_ApplyAnimateDiffModel" + }, + "widgets_values": [ + 0, + 1, + "" + ] + }, + { + "id": 56, + "type": "VAEEncode", + "pos": { + "0": 923.1453247070312, + "1": -307.82794189453125 + }, + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": 1169 + }, + { + "name": "vae", + "type": "VAE", + "link": 1151 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 1032 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VAEEncode" + }, + "widgets_values": [] + }, + { + "id": 258, + "type": "FlipSigmas", + "pos": { + "0": 905.1453247070312, + "1": -197.82794189453125 + }, + "size": { + "0": 217.23448181152344, + "1": 26 + }, + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "sigmas", + "type": "SIGMAS", + "link": 1242, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 772 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "FlipSigmas" + }, + "widgets_values": [], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 280, + "type": "ADE_UseEvolvedSampling", + "pos": { + "0": 3273.449462890625, + "1": -354.0462646484375 + }, + "size": { + "0": 315, + "1": 118 + }, + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1120 + }, + { + "name": "m_models", + "type": "M_MODELS", + "link": 960, + "slot_index": 1 + }, + { + "name": "context_options", + "type": "CONTEXT_OPTIONS", + "link": 1239 + }, + { + "name": "sample_settings", + "type": "SAMPLE_SETTINGS", + "link": 1066, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 723 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_UseEvolvedSampling" + }, + "widgets_values": [ + "linear (HotshotXL/default)" + ] + }, + { + "id": 304, + "type": "ADE_LoadAnimateDiffModel", + "pos": { + "0": 451.14532470703125, + "1": -576.8279418945312 + }, + "size": { + "0": 368.0549011230469, + "1": 58 + }, + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "ad_settings", + "type": "AD_SETTINGS", + "link": null, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "MOTION_MODEL", + "type": "MOTION_MODEL_ADE", + "links": [ + 957, + 1088 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_LoadAnimateDiffModel" + }, + "widgets_values": [ + "hsxl_temporal_layers.f16.safetensors" + ] + }, + { + "id": 472, + "type": "Reroute", + "pos": { + "0": 1155.145263671875, + "1": 285.17205810546875 + }, + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1187 + } + ], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + 1177, + 1184 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 442, + "type": "ControlNetLoaderAdvanced", + "pos": { + "0": 2521.385986328125, + "1": -1574.869384765625 + }, + "size": { + "0": 367.79998779296875, + "1": 58 + }, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 1130 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced" + }, + "widgets_values": [ + "SDXL/controlnet-depth-sdxl-1.0/diffusion_pytorch_model.safetensors" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 503, + "type": "Reroute", + "pos": { + "0": 839.1010131835938, + "1": -108.63129425048828 + }, + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1297 + } + ], + "outputs": [ + { + "name": "", + "type": "CONTEXT_OPTIONS", + "links": [ + 1239, + 1240 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 434, + "type": "CLIPVisionLoader", + "pos": { + "0": 866.3025512695312, + "1": -1320.8193359375 + }, + "size": { + "0": 288.47967529296875, + "1": 58 + }, + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CLIP_VISION", + "type": "CLIP_VISION", + "links": [ + 1112 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CLIPVisionLoader" + }, + "widgets_values": [ + "CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors" + ] + }, + { + "id": 432, + "type": "IPAdapterUnifiedLoader", + "pos": { + "0": 846.3025512695312, + "1": -1458.8193359375 + }, + "size": { + "0": 315, + "1": 78 + }, + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1158 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 1114 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "links": [ + 1110 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "IPAdapterUnifiedLoader" + }, + "widgets_values": [ + "PLUS (high strength)" + ] + }, + { + "id": 422, + "type": "ADE_AnimateDiffSamplingSettings", + "pos": { + "0": 449.1009826660156, + "1": -221.6313018798828 + }, + "size": { + "0": 315, + "1": 238 + }, + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "noise_layers", + "type": "NOISE_LAYERS", + "link": null + }, + { + "name": "iteration_opts", + "type": "ITERATION_OPTS", + "link": null + }, + { + "name": "custom_cfg", + "type": "CUSTOM_CFG", + "link": null + }, + { + "name": "sigma_schedule", + "type": "SIGMA_SCHEDULE", + "link": null + }, + { + "name": "seed_override", + "type": "INT", + "link": null, + "widget": { + "name": "seed_override" + } + } + ], + "outputs": [ + { + "name": "settings", + "type": "SAMPLE_SETTINGS", + "links": [ + 1079 + ], + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_AnimateDiffSamplingSettings" + }, + "widgets_values": [ + 0, + "empty", + "comfy", + 0, + 0, + false, + "" + ] + }, + { + "id": 500, + "type": "AIO_Preprocessor", + "pos": { + "0": 3013, + "1": -1165 + }, + "size": [ + 247.75474548339844, + 82 + ], + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1234 + }, + { + "name": "resolution", + "type": "INT", + "link": 1342, + "widget": { + "name": "resolution" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1233, + 1235 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "AIO_Preprocessor" + }, + "widgets_values": [ + "CannyEdgePreprocessor", + 768 + ] + }, + { + "id": 447, + "type": "Reroute", + "pos": { + "0": -100, + "1": 358 + }, + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1281 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 1138, + 1169, + 1234, + 1337 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 476, + "type": "VAEDecode", + "pos": { + "0": 1737.2109375, + "1": 424.2082214355469 + }, + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 60, + "mode": 4, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 1191 + }, + { + "name": "vae", + "type": "VAE", + "link": 1192 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1193 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + }, + "widgets_values": [] + }, + { + "id": 255, + "type": "KSamplerSelect", + "pos": { + "0": -1073.9732666015625, + "1": 9.12780475616455 + }, + "size": { + "0": 315, + "1": 58 + }, + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 726, + 767 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect" + }, + "widgets_values": [ + "dpmpp_2m" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 10, + "type": "VAEDecode", + "pos": { + "0": 3916.39453125, + "1": -206.49742126464844 + }, + "size": { + "0": 140, + "1": 46 + }, + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 725 + }, + { + "name": "vae", + "type": "VAE", + "link": 1152 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1231 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + }, + "widgets_values": [] + }, + { + "id": 502, + "type": "ADE_LoopedUniformContextOptions", + "pos": { + "0": 664, + "1": 59 + }, + "size": { + "0": 317.4000244140625, + "1": 246 + }, + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "prev_context", + "type": "CONTEXT_OPTIONS", + "link": null + }, + { + "name": "view_opts", + "type": "VIEW_OPTS", + "link": null + } + ], + "outputs": [ + { + "name": "CONTEXT_OPTS", + "type": "CONTEXT_OPTIONS", + "links": [ + 1297 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_LoopedUniformContextOptions" + }, + "widgets_values": [ + 8, + 1, + 2, + false, + "flat", + false, + 0, + 1 + ] + }, + { + "id": 249, + "type": "ADE_UseEvolvedSampling", + "pos": { + "0": 847, + "1": -491 + }, + "size": { + "0": 315, + "1": 118 + }, + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1203 + }, + { + "name": "m_models", + "type": "M_MODELS", + "link": 623, + "slot_index": 1 + }, + { + "name": "context_options", + "type": "CONTEXT_OPTIONS", + "link": 1240, + "slot_index": 2 + }, + { + "name": "sample_settings", + "type": "SAMPLE_SETTINGS", + "link": 1079, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 781 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_UseEvolvedSampling" + }, + "widgets_values": [ + "linear (HotshotXL/default)" + ] + }, + { + "id": 440, + "type": "ACN_AdvancedControlNetApply", + "pos": { + "0": 3288.067626953125, + "1": -1452.77294921875 + }, + "size": [ + 314.25201416015625, + 286 + ], + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 1124 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 1125 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 1129 + }, + { + "name": "image", + "type": "IMAGE", + "link": 1235 + }, + { + "name": "mask_optional", + "type": "MASK", + "link": null + }, + { + "name": "timestep_kf", + "type": "TIMESTEP_KEYFRAME", + "link": null, + "slot_index": 5 + }, + { + "name": "latent_kf_override", + "type": "LATENT_KEYFRAME", + "link": null, + "slot_index": 6 + }, + { + "name": "weights_override", + "type": "CONTROL_NET_WEIGHTS", + "link": null, + "slot_index": 7 + }, + { + "name": "model_optional", + "type": "MODEL", + "link": null + }, + { + "name": "vae_optional", + "type": "VAE", + "link": null + }, + { + "name": "strength", + "type": "FLOAT", + "link": 1341, + "widget": { + "name": "strength" + } + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 1127 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 1128 + ], + "slot_index": 1, + "shape": 3 + }, + { + "name": "model_opt", + "type": "MODEL", + "links": null, + "slot_index": 2, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ACN_AdvancedControlNetApply" + }, + "widgets_values": [ + 0.5, + 0, + 1, + "" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 439, + "type": "ACN_AdvancedControlNetApply", + "pos": { + "0": 2527.385986328125, + "1": -1458.869384765625 + }, + "size": [ + 355.20001220703125, + 286 + ], + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 1122 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 1123 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 1130 + }, + { + "name": "image", + "type": "IMAGE", + "link": 1338 + }, + { + "name": "mask_optional", + "type": "MASK", + "link": null + }, + { + "name": "timestep_kf", + "type": "TIMESTEP_KEYFRAME", + "link": null, + "slot_index": 5 + }, + { + "name": "latent_kf_override", + "type": "LATENT_KEYFRAME", + "link": null, + "slot_index": 6 + }, + { + "name": "weights_override", + "type": "CONTROL_NET_WEIGHTS", + "link": null, + "slot_index": 7 + }, + { + "name": "model_optional", + "type": "MODEL", + "link": null + }, + { + "name": "vae_optional", + "type": "VAE", + "link": null + }, + { + "name": "strength", + "type": "FLOAT", + "link": 1340, + "widget": { + "name": "strength" + } + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 1124 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 1125 + ], + "slot_index": 1, + "shape": 3 + }, + { + "name": "model_opt", + "type": "MODEL", + "links": null, + "slot_index": 2, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ACN_AdvancedControlNetApply" + }, + "widgets_values": [ + 0.35000000000000003, + 0, + 1, + "" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 565, + "type": "AIO_Preprocessor", + "pos": { + "0": 2348, + "1": -1104 + }, + "size": { + "0": 329.47674560546875, + "1": 82 + }, + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1337 + }, + { + "name": "resolution", + "type": "INT", + "link": 1336, + "widget": { + "name": "resolution" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1338, + 1339 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "AIO_Preprocessor" + }, + "widgets_values": [ + "DepthAnythingV2Preprocessor", + 512 + ] + }, + { + "id": 431, + "type": "IPAdapterAdvanced", + "pos": { + "0": 877.3025512695312, + "1": -1202.8193359375 + }, + "size": { + "0": 283.8752136230469, + "1": 278 + }, + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1114, + "slot_index": 0 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 1110, + "slot_index": 1 + }, + { + "name": "image", + "type": "IMAGE", + "link": 1346 + }, + { + "name": "image_negative", + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "type": "MASK", + "link": null + }, + { + "name": "clip_vision", + "type": "CLIP_VISION", + "link": 1112, + "slot_index": 5 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 1120 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "IPAdapterAdvanced" + }, + "widgets_values": [ + 1.3, + "ease in-out", + "concat", + 0, + 1, + "V only" + ] + }, + { + "id": 470, + "type": "VHS_VideoCombine", + "pos": { + "0": 3286, + "1": -1098 + }, + "size": [ + 315, + 467.5 + ], + "flags": {}, + "order": 56, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1233 + }, + { + "name": "audio", + "type": "VHS_AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + }, + { + "name": "frame_rate", + "type": "FLOAT", + "link": 1360, + "widget": { + "name": "frame_rate" + } + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 12, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00006.mp4", + "subfolder": "", + "type": "temp", + "format": "video/h264-mp4", + "frame_rate": 12 + } + } + } + }, + { + "id": 250, + "type": "ADE_ApplyAnimateDiffModel", + "pos": { + "0": 450, + "1": -466 + }, + "size": { + "0": 319.20001220703125, + "1": 202 + }, + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "motion_model", + "type": "MOTION_MODEL_ADE", + "link": 1088, + "slot_index": 0 + }, + { + "name": "motion_lora", + "type": "MOTION_LORA", + "link": null + }, + { + "name": "scale_multival", + "type": "MULTIVAL", + "link": 1236, + "slot_index": 2 + }, + { + "name": "effect_multival", + "type": "MULTIVAL", + "link": null + }, + { + "name": "ad_keyframes", + "type": "AD_KEYFRAMES", + "link": null, + "slot_index": 4 + }, + { + "name": "prev_m_models", + "type": "M_MODELS", + "link": null + }, + { + "name": "per_block", + "type": "PER_BLOCK", + "link": null + } + ], + "outputs": [ + { + "name": "M_MODELS", + "type": "M_MODELS", + "links": [ + 623 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_ApplyAnimateDiffModel" + }, + "widgets_values": [ + 0, + 1, + "" + ] + }, + { + "id": 569, + "type": "PrepImageForClipVision", + "pos": { + "0": 612.4736328125, + "1": -1274.0201416015625 + }, + "size": [ + 210, + 106 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1345 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1346, + 1347 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "PrepImageForClipVision" + }, + "widgets_values": [ + "LANCZOS", + "center", + 0.05 + ] + }, + { + "id": 461, + "type": "PreviewImage", + "pos": { + "0": 566.4735717773438, + "1": -1112.0201416015625 + }, + "size": { + "0": 280.0284118652344, + "1": 303.82904052734375 + }, + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1347 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 441, + "type": "ControlNetLoaderAdvanced", + "pos": { + "0": 3072, + "1": -1571 + }, + "size": { + "0": 529.4444580078125, + "1": 58 + }, + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "timestep_keyframe", + "type": "TIMESTEP_KEYFRAME", + "link": null, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 1129 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ControlNetLoaderAdvanced" + }, + "widgets_values": [ + "SDXL/controlnet-canny-sdxl-1.0/diffusion_pytorch_model_V2.safetensors" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 496, + "type": "Reroute", + "pos": { + "0": 535, + "1": -1372 + }, + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1349 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 1332, + 1345 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 571, + "type": "ImageResize+", + "pos": { + "0": 289, + "1": -1372 + }, + "size": [ + 231.30823301908958, + 218 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1348 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1349 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "width", + "type": "INT", + "links": null, + "shape": 3 + }, + { + "name": "height", + "type": "INT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ImageResize+" + }, + "widgets_values": [ + 1024, + 1024, + "lanczos", + "keep proportion", + "always", + 0 + ] + }, + { + "id": 252, + "type": "SamplerCustom", + "pos": { + "0": 1268, + "1": -406 + }, + "size": [ + 355.20001220703125, + 230 + ], + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 781 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 1210 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 1177 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 767, + "slot_index": 3 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 772, + "slot_index": 4 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 1032 + }, + { + "name": "noise_seed", + "type": "INT", + "link": 1343, + "widget": { + "name": "noise_seed" + } + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 1194 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "denoised_output", + "type": "LATENT", + "links": [ + 1191 + ], + "slot_index": 1, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "SamplerCustom" + }, + "widgets_values": [ + true, + 0, + "fixed", + 1 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 567, + "type": "Eden_Seed", + "pos": { + "0": -491.0251770019531, + "1": -31.513057708740234 + }, + "size": [ + 251.37688576322932, + 102 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "seed", + "type": "INT", + "links": [ + 1343, + 1344 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "seed_string", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "Eden_Seed" + }, + "widgets_values": [ + 0, + "fixed" + ] + }, + { + "id": 458, + "type": "Reroute", + "pos": { + "0": -252.02488708496094, + "1": -287.51300048828125 + }, + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1150 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 1151, + 1152, + 1192 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 464, + "type": "Reroute", + "pos": { + "0": -254.02487182617188, + "1": -346.51300048828125 + }, + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1351 + } + ], + "outputs": [ + { + "name": "", + "type": "MODEL", + "links": [ + 1158, + 1203 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 463, + "type": "Reroute", + "pos": { + "0": -255.02487182617188, + "1": -316.51300048828125 + }, + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1352 + } + ], + "outputs": [ + { + "name": "", + "type": "CLIP", + "links": [ + 1155, + 1156, + 1211 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 575, + "type": "LoraLoader", + "pos": { + "0": -732.0253295898438, + "1": -342.51300048828125 + }, + "size": { + "0": 315, + "1": 126 + }, + "flags": {}, + "order": 22, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1350 + }, + { + "name": "clip", + "type": "CLIP", + "link": 1353 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 1351 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 1352 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "LoraLoader" + }, + "widgets_values": [ + "tankussexp_lora.safetensors", + 1, + 1 + ] + }, + { + "id": 110, + "type": "CheckpointLoaderSimple", + "pos": { + "0": -1266.0244140625, + "1": -342.51300048828125 + }, + "size": { + "0": 333.7186279296875, + "1": 100.70504760742188 + }, + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 1350 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 1353 + ], + "slot_index": 1, + "shape": 3 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 1150 + ], + "slot_index": 2, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "Eden_SDXL.safetensors" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 477, + "type": "VHS_VideoCombine", + "pos": { + "0": 1743.9639892578125, + "1": 516.740966796875 + }, + "size": [ + 664.8585815429688, + 646.4292907714844 + ], + "flags": {}, + "order": 62, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1193 + }, + { + "name": "audio", + "type": "VHS_AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 12, + "loop_count": 0, + "filename_prefix": "Video", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 20, + "save_metadata": true, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "Video_00004.mp4", + "subfolder": "", + "type": "temp", + "format": "video/h264-mp4", + "frame_rate": 12 + } + } + } + }, + { + "id": 469, + "type": "VHS_VideoCombine", + "pos": { + "0": 2635, + "1": -1046 + }, + "size": [ + 315, + 467.5 + ], + "flags": {}, + "order": 57, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1339 + }, + { + "name": "audio", + "type": "VHS_AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + }, + { + "name": "frame_rate", + "type": "FLOAT", + "link": 1359, + "widget": { + "name": "frame_rate" + } + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 12, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00007.mp4", + "subfolder": "", + "type": "temp", + "format": "video/h264-mp4", + "frame_rate": 12 + } + } + } + }, + { + "id": 468, + "type": "VHS_VideoCombine", + "pos": { + "0": 1950.826171875, + "1": -1133.6597900390625 + }, + "size": { + "0": 315, + "1": 238 + }, + "flags": {}, + "order": 55, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1165 + }, + { + "name": "audio", + "type": "VHS_AUDIO", + "link": null + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 8, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "image/gif", + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": {} + } + } + }, + { + "id": 578, + "type": "Eden_Math", + "pos": { + "0": 122, + "1": 228 + }, + "size": [ + 210, + 98 + ], + "flags": { + "collapsed": false + }, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "a", + "type": "*", + "link": 1356 + }, + { + "name": "b", + "type": "*", + "link": 1355 + }, + { + "name": "c", + "type": "*", + "link": null + } + ], + "outputs": [ + { + "name": "result (float)", + "type": "FLOAT", + "links": [], + "slot_index": 0, + "shape": 3 + }, + { + "name": "result (int)", + "type": "INT", + "links": [ + 1357 + ], + "slot_index": 1, + "shape": 3 + }, + { + "name": "result (float_str)", + "type": "STRING", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "Eden_Math" + }, + "widgets_values": [ + "a/b" + ] + }, + { + "id": 582, + "type": "DF_Int_to_Float", + "pos": { + "0": 2345, + "1": -782 + }, + "size": [ + 210, + 34 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "Value", + "type": "INT", + "link": 1358, + "widget": { + "name": "Value" + } + } + ], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 1359, + 1360 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "DF_Int_to_Float" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 529, + "type": "ImageResize+", + "pos": { + "0": 79, + "1": -757 + }, + "size": [ + 221.1111429165923, + 170 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1296 + }, + { + "name": "width", + "type": "INT", + "link": 1306, + "widget": { + "name": "width" + } + }, + { + "name": "height", + "type": "INT", + "link": 1307, + "widget": { + "name": "height" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1281 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "width", + "type": "INT", + "links": [ + 1283, + 1287, + 1289 + ], + "slot_index": 1, + "shape": 3 + }, + { + "name": "height", + "type": "INT", + "links": [ + 1284, + 1288, + 1290 + ], + "slot_index": 2, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ImageResize+" + }, + "widgets_values": [ + 896, + 896, + "lanczos", + "keep proportion", + "always", + 64 + ] + }, + { + "id": 488, + "type": "CLIPTextEncodeSDXL", + "pos": { + "0": 1220, + "1": 540 + }, + "size": [ + 220, + 210 + ], + "flags": { + "pinned": false + }, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 1211 + }, + { + "name": "target_width", + "type": "INT", + "link": 1287, + "widget": { + "name": "target_width" + } + }, + { + "name": "target_height", + "type": "INT", + "link": 1288, + "widget": { + "name": "target_height" + } + }, + { + "name": "text_g", + "type": "STRING", + "link": 1321, + "widget": { + "name": "text_g" + } + }, + { + "name": "text_l", + "type": "STRING", + "link": 1323, + "widget": { + "name": "text_l" + } + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1209 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncodeSDXL" + }, + "widgets_values": [ + 1024, + 1024, + 0, + 0, + 1024, + 1024, + "oil painting by picasso of a man playing guitar, high quality, sharp details", + "oil painting by picasso of a man playing guitar, high quality, sharp details" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 549, + "type": "Reroute", + "pos": { + "0": 1122, + "1": 633 + }, + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1333, + "widget": { + "name": "value" + } + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 1321, + 1323, + 1324 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 127, + "type": "CLIPTextEncodeSDXL", + "pos": { + "0": 456, + "1": 544 + }, + "size": [ + 220, + 210 + ], + "flags": { + "pinned": false + }, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 1155 + }, + { + "name": "target_width", + "type": "INT", + "link": 1283, + "widget": { + "name": "target_width" + } + }, + { + "name": "target_height", + "type": "INT", + "link": 1284, + "widget": { + "name": "target_height" + } + }, + { + "name": "text_g", + "type": "STRING", + "link": 1327, + "widget": { + "name": "text_g" + } + }, + { + "name": "text_l", + "type": "STRING", + "link": 1328, + "widget": { + "name": "text_l" + } + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1210 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncodeSDXL" + }, + "widgets_values": [ + 1024, + 1024, + 0, + 0, + 1024, + 1024, + "", + "" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 550, + "type": "Reroute", + "pos": { + "0": 364, + "1": 727 + }, + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1330, + "widget": { + "name": "value" + } + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 1326, + 1327, + 1328 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 556, + "type": "Eden_String", + "pos": { + "0": 133, + "1": 735 + }, + "size": [ + 210, + 76 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 1330 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "Eden_String" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 497, + "type": "Display Any (rgthree)", + "pos": { + "0": 451, + "1": 782 + }, + "size": [ + 220.2036403739064, + 112.85797537258372 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "source", + "type": "*", + "link": 1326, + "dir": 3 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "Display Any (rgthree)" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 498, + "type": "Display Any (rgthree)", + "pos": { + "0": 1205, + "1": 776 + }, + "size": [ + 245.60364708777365, + 187.85795858791585 + ], + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "source", + "type": "*", + "link": 1324, + "dir": 3 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "Display Any (rgthree)" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 558, + "type": "ImageDescriptionNode", + "pos": { + "0": 752, + "1": 997 + }, + "size": [ + 281.19137093268705, + 226.81111511969175 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1332 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 1333 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageDescriptionNode" + }, + "widgets_values": [ + 100, + "https://api.openai.com/v1", + "gpt-4-vision Low", + "Consicely describe the aesthetic style of this image. Dont focus too much on the specific contents of the scene, just describe the aesthetic, the colors, the look and feel. Respond with a comma delimited list of at most 20 stylistic descriptors." + ] + }, + { + "id": 128, + "type": "CLIPTextEncodeSDXL", + "pos": { + "0": 352, + "1": 1056 + }, + "size": [ + 275.02145955573394, + 262 + ], + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 1156 + }, + { + "name": "target_width", + "type": "INT", + "link": 1289, + "widget": { + "name": "target_width" + } + }, + { + "name": "target_height", + "type": "INT", + "link": 1290, + "widget": { + "name": "target_height" + } + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1187 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncodeSDXL" + }, + "widgets_values": [ + 1024, + 1024, + 0, + 0, + 1024, + 1024, + "", + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 583, + "type": "Display Int (rgthree)", + "pos": { + "0": -974, + "1": -1005 + }, + "size": [ + 210, + 76 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "input", + "type": "INT", + "link": 1362, + "widget": { + "name": "input" + }, + "dir": 3 + } + ], + "outputs": [], + "properties": { + "Node name for S&R": "Display Int (rgthree)" + }, + "widgets_values": [ + 0, + "" + ] + }, + { + "id": 428, + "type": "VHS_LoadVideo", + "pos": { + "0": -1252.9730224609375, + "1": -804.87255859375 + }, + "size": [ + 235.1999969482422, + 479.1999969482422 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + }, + { + "name": "force_rate", + "type": "INT", + "link": 1354, + "widget": { + "name": "force_rate" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1296 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "frame_count", + "type": "INT", + "links": [ + 1362 + ], + "shape": 3, + "slot_index": 1 + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 1310 + ], + "slot_index": 2, + "shape": 3 + }, + { + "name": "video_info", + "type": "VHS_VIDEOINFO", + "links": [], + "slot_index": 3, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo" + }, + "widgets_values": { + "video": "30_frames_20_fps_0006.gif", + "force_rate": 8, + "force_size": "Disabled", + "custom_width": 512, + "custom_height": 512, + "frame_load_cap": 16, + "skip_first_frames": 0, + "select_every_nth": 1, + "choose video to upload": "image", + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "frame_load_cap": 16, + "skip_first_frames": 0, + "force_rate": 8, + "filename": "30_frames_20_fps_0006.gif", + "type": "input", + "format": "image/gif", + "select_every_nth": 1 + } + } + } + }, + { + "id": 490, + "type": "LoadImage", + "pos": { + "0": -928.0253295898438, + "1": -810.51318359375 + }, + "size": [ + 293.62524983850244, + 379.55679088336046 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1348 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "b58eaab89f2513da72b506a849427f68.jpeg", + "image" + ] + }, + { + "id": 581, + "type": "Eden_Int", + "pos": { + "0": -570, + "1": -792 + }, + "size": [ + 241.13010053242908, + 58 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1354, + 1355, + 1358 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "Diffusion Framerate", + "properties": { + "Node name for S&R": "Eden_Int" + }, + "widgets_values": [ + 8 + ] + }, + { + "id": 579, + "type": "Eden_Float", + "pos": { + "0": 123, + "1": 105 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 1356, + 1361 + ], + "slot_index": 0, + "shape": 3 + } + ], + "title": "Output_FPS", + "properties": { + "Node name for S&R": "Eden_Float" + }, + "widgets_values": [ + 24 + ] + }, + { + "id": 289, + "type": "SamplerCustom", + "pos": { + "0": 3636.805419921875, + "1": -352.68603515625 + }, + "size": [ + 236.8000030517578, + 209.13010454440916 + ], + "flags": { + "collapsed": false + }, + "order": 64, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 723 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 1127 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 1128 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 726 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 1100 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 1194 + }, + { + "name": "noise_seed", + "type": "INT", + "link": 1344, + "widget": { + "name": "noise_seed" + } + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 725 + ], + "slot_index": 0, + "shape": 3 + }, + { + "name": "denoised_output", + "type": "LATENT", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "SamplerCustom" + }, + "widgets_values": [ + false, + 0, + "fixed", + 8 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 499, + "type": "RIFE VFI", + "pos": { + "0": 4108, + "1": -383 + }, + "size": [ + 319.20001220703125, + 194 + ], + "flags": {}, + "order": 66, + "mode": 0, + "inputs": [ + { + "name": "frames", + "type": "IMAGE", + "link": 1231 + }, + { + "name": "optional_interpolation_states", + "type": "INTERPOLATION_STATES", + "link": null + }, + { + "name": "multiplier", + "type": "INT", + "link": 1357, + "widget": { + "name": "multiplier" + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1311 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "RIFE VFI" + }, + "widgets_values": [ + "rife47.pth", + 10, + 2, + true, + true, + 1 + ] + }, + { + "id": 504, + "type": "AlignYourStepsScheduler", + "pos": { + "0": -911, + "1": -161 + }, + "size": { + "0": 210, + "1": 106 + }, + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 1242 + ], + "slot_index": 0, + "shape": 3 + } + ], + "title": "Unsampling Steps", + "properties": { + "Node name for S&R": "AlignYourStepsScheduler" + }, + "widgets_values": [ + "SDXL", + 14, + 1 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 566, + "type": "Eden_Float", + "pos": { + "0": 2282, + "1": -1726 + }, + "size": [ + 217.34598393213764, + 58 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 1340, + 1341 + ], + "shape": 3, + "slot_index": 0 + } + ], + "title": "ControlNet Strength", + "properties": { + "Node name for S&R": "Eden_Float" + }, + "widgets_values": [ + 0.5 + ] + }, + { + "id": 501, + "type": "ADE_MultivalDynamic", + "pos": { + "0": 203, + "1": -423 + }, + "size": { + "0": 210, + "1": 58 + }, + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "mask_optional", + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "MULTIVAL", + "type": "MULTIVAL", + "links": [ + 1236 + ], + "slot_index": 0, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "ADE_MultivalDynamic" + }, + "widgets_values": [ + 1.2, + "" + ] + }, + { + "id": 540, + "type": "VHS_VideoCombine", + "pos": { + "0": 4106, + "1": -125 + }, + "size": [ + 1028.7227703339868, + 1328.7227703339868 + ], + "flags": {}, + "order": 67, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1311 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 1310 + }, + { + "name": "meta_batch", + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + }, + { + "name": "frame_rate", + "type": "FLOAT", + "link": 1361, + "widget": { + "name": "frame_rate" + } + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 24, + "loop_count": 0, + "filename_prefix": "AnimateDiff", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "pingpong": false, + "save_output": true, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "AnimateDiff_00033.mp4", + "subfolder": "", + "type": "output", + "format": "video/h264-mp4", + "frame_rate": 24 + } + } + } + }, + { + "id": 375, + "type": "AlignYourStepsScheduler", + "pos": { + "0": -1160, + "1": -164 + }, + "size": { + "0": 210, + "1": 106 + }, + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 1100 + ], + "slot_index": 0, + "shape": 3 + } + ], + "title": "Sampling Steps", + "properties": { + "Node name for S&R": "AlignYourStepsScheduler" + }, + "widgets_values": [ + "SDXL", + 20, + 1 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 535, + "type": "Eden_Int", + "pos": { + "0": -573.0253295898438, + "1": -662.51318359375 + }, + "size": [ + 250.8972429541011, + 68.99390770012292 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1306, + 1307, + 1336, + 1342 + ], + "slot_index": 0, + "shape": 3 + } + ], + "title": "Resolution", + "properties": { + "Node name for S&R": "Eden_Int" + }, + "widgets_values": [ + 896 + ] + } + ], + "links": [ + [ + 623, + 250, + 0, + 249, + 1, + "M_MODELS" + ], + [ + 723, + 280, + 0, + 289, + 0, + "MODEL" + ], + [ + 725, + 289, + 0, + 10, + 0, + "LATENT" + ], + [ + 726, + 255, + 0, + 289, + 3, + "SAMPLER" + ], + [ + 767, + 255, + 0, + 252, + 3, + "SAMPLER" + ], + [ + 772, + 258, + 0, + 252, + 4, + "SIGMAS" + ], + [ + 781, + 249, + 0, + 252, + 0, + "MODEL" + ], + [ + 957, + 304, + 0, + 371, + 0, + "MOTION_MODEL_ADE" + ], + [ + 960, + 371, + 0, + 280, + 1, + "M_MODELS" + ], + [ + 1032, + 56, + 0, + 252, + 5, + "LATENT" + ], + [ + 1042, + 70, + 0, + 396, + 2, + "CONTROL_NET" + ], + [ + 1066, + 414, + 0, + 280, + 3, + "SAMPLE_SETTINGS" + ], + [ + 1079, + 422, + 0, + 249, + 3, + "SAMPLE_SETTINGS" + ], + [ + 1088, + 304, + 0, + 250, + 0, + "MOTION_MODEL_ADE" + ], + [ + 1100, + 375, + 0, + 289, + 4, + "SIGMAS" + ], + [ + 1110, + 432, + 1, + 431, + 1, + "IPADAPTER" + ], + [ + 1112, + 434, + 0, + 431, + 5, + "CLIP_VISION" + ], + [ + 1114, + 432, + 0, + 431, + 0, + "MODEL" + ], + [ + 1120, + 431, + 0, + 280, + 0, + "MODEL" + ], + [ + 1122, + 396, + 0, + 439, + 0, + "CONDITIONING" + ], + [ + 1123, + 396, + 1, + 439, + 1, + "CONDITIONING" + ], + [ + 1124, + 439, + 0, + 440, + 0, + "CONDITIONING" + ], + [ + 1125, + 439, + 1, + 440, + 1, + "CONDITIONING" + ], + [ + 1127, + 440, + 0, + 289, + 1, + "CONDITIONING" + ], + [ + 1128, + 440, + 1, + 289, + 2, + "CONDITIONING" + ], + [ + 1129, + 441, + 0, + 440, + 2, + "CONTROL_NET" + ], + [ + 1130, + 442, + 0, + 439, + 2, + "CONTROL_NET" + ], + [ + 1138, + 447, + 0, + 444, + 0, + "IMAGE" + ], + [ + 1139, + 444, + 0, + 396, + 3, + "IMAGE" + ], + [ + 1150, + 110, + 2, + 458, + 0, + "*" + ], + [ + 1151, + 458, + 0, + 56, + 1, + "VAE" + ], + [ + 1152, + 458, + 0, + 10, + 1, + "VAE" + ], + [ + 1155, + 463, + 0, + 127, + 0, + "CLIP" + ], + [ + 1156, + 463, + 0, + 128, + 0, + "CLIP" + ], + [ + 1158, + 464, + 0, + 432, + 0, + "MODEL" + ], + [ + 1165, + 444, + 0, + 468, + 0, + "IMAGE" + ], + [ + 1169, + 447, + 0, + 56, + 0, + "IMAGE" + ], + [ + 1177, + 472, + 0, + 252, + 2, + "CONDITIONING" + ], + [ + 1184, + 472, + 0, + 396, + 1, + "CONDITIONING" + ], + [ + 1187, + 128, + 0, + 472, + 0, + "*" + ], + [ + 1191, + 252, + 1, + 476, + 0, + "LATENT" + ], + [ + 1192, + 458, + 0, + 476, + 1, + "VAE" + ], + [ + 1193, + 476, + 0, + 477, + 0, + "IMAGE" + ], + [ + 1194, + 252, + 0, + 289, + 5, + "LATENT" + ], + [ + 1203, + 464, + 0, + 249, + 0, + "MODEL" + ], + [ + 1209, + 488, + 0, + 396, + 0, + "CONDITIONING" + ], + [ + 1210, + 127, + 0, + 252, + 1, + "CONDITIONING" + ], + [ + 1211, + 463, + 0, + 488, + 0, + "CLIP" + ], + [ + 1231, + 10, + 0, + 499, + 0, + "IMAGE" + ], + [ + 1233, + 500, + 0, + 470, + 0, + "IMAGE" + ], + [ + 1234, + 447, + 0, + 500, + 0, + "IMAGE" + ], + [ + 1235, + 500, + 0, + 440, + 3, + "IMAGE" + ], + [ + 1236, + 501, + 0, + 250, + 2, + "MULTIVAL" + ], + [ + 1239, + 503, + 0, + 280, + 2, + "CONTEXT_OPTIONS" + ], + [ + 1240, + 503, + 0, + 249, + 2, + "CONTEXT_OPTIONS" + ], + [ + 1242, + 504, + 0, + 258, + 0, + "SIGMAS" + ], + [ + 1281, + 529, + 0, + 447, + 0, + "*" + ], + [ + 1283, + 529, + 1, + 127, + 1, + "INT" + ], + [ + 1284, + 529, + 2, + 127, + 2, + "INT" + ], + [ + 1287, + 529, + 1, + 488, + 1, + "INT" + ], + [ + 1288, + 529, + 2, + 488, + 2, + "INT" + ], + [ + 1289, + 529, + 1, + 128, + 1, + "INT" + ], + [ + 1290, + 529, + 2, + 128, + 2, + "INT" + ], + [ + 1296, + 428, + 0, + 529, + 0, + "IMAGE" + ], + [ + 1297, + 502, + 0, + 503, + 0, + "*" + ], + [ + 1306, + 535, + 0, + 529, + 1, + "INT" + ], + [ + 1307, + 535, + 0, + 529, + 2, + "INT" + ], + [ + 1310, + 428, + 2, + 540, + 1, + "AUDIO" + ], + [ + 1311, + 499, + 0, + 540, + 0, + "IMAGE" + ], + [ + 1321, + 549, + 0, + 488, + 3, + "STRING" + ], + [ + 1323, + 549, + 0, + 488, + 4, + "STRING" + ], + [ + 1324, + 549, + 0, + 498, + 0, + "*" + ], + [ + 1326, + 550, + 0, + 497, + 0, + "*" + ], + [ + 1327, + 550, + 0, + 127, + 3, + "STRING" + ], + [ + 1328, + 550, + 0, + 127, + 4, + "STRING" + ], + [ + 1330, + 556, + 0, + 550, + 0, + "*" + ], + [ + 1332, + 496, + 0, + 558, + 0, + "IMAGE" + ], + [ + 1333, + 558, + 0, + 549, + 0, + "*" + ], + [ + 1336, + 535, + 0, + 565, + 1, + "INT" + ], + [ + 1337, + 447, + 0, + 565, + 0, + "IMAGE" + ], + [ + 1338, + 565, + 0, + 439, + 3, + "IMAGE" + ], + [ + 1339, + 565, + 0, + 469, + 0, + "IMAGE" + ], + [ + 1340, + 566, + 0, + 439, + 10, + "FLOAT" + ], + [ + 1341, + 566, + 0, + 440, + 10, + "FLOAT" + ], + [ + 1342, + 535, + 0, + 500, + 1, + "INT" + ], + [ + 1343, + 567, + 0, + 252, + 6, + "INT" + ], + [ + 1344, + 567, + 0, + 289, + 6, + "INT" + ], + [ + 1345, + 496, + 0, + 569, + 0, + "IMAGE" + ], + [ + 1346, + 569, + 0, + 431, + 2, + "IMAGE" + ], + [ + 1347, + 569, + 0, + 461, + 0, + "IMAGE" + ], + [ + 1348, + 490, + 0, + 571, + 0, + "IMAGE" + ], + [ + 1349, + 571, + 0, + 496, + 0, + "*" + ], + [ + 1350, + 110, + 0, + 575, + 0, + "MODEL" + ], + [ + 1351, + 575, + 0, + 464, + 0, + "*" + ], + [ + 1352, + 575, + 1, + 463, + 0, + "*" + ], + [ + 1353, + 110, + 1, + 575, + 1, + "CLIP" + ], + [ + 1354, + 581, + 0, + 428, + 2, + "INT" + ], + [ + 1355, + 581, + 0, + 578, + 1, + "*" + ], + [ + 1356, + 579, + 0, + 578, + 0, + "*" + ], + [ + 1357, + 578, + 1, + 499, + 2, + "INT" + ], + [ + 1358, + 581, + 0, + 582, + 0, + "INT" + ], + [ + 1359, + 582, + 0, + 469, + 4, + "FLOAT" + ], + [ + 1360, + 582, + 0, + 470, + 4, + "FLOAT" + ], + [ + 1361, + 579, + 0, + 540, + 4, + "FLOAT" + ], + [ + 1362, + 428, + 1, + 583, + 0, + "INT" + ] + ], + "groups": [ + { + "title": "Inputs", + "bounding": [ + -1276, + -885, + 1109, + 965 + ], + "color": "#8A8", + "font_size": 24, + "flags": {} + }, + { + "title": "ControlNet", + "bounding": [ + 1708, + -1643, + 592, + 917 + ], + "color": "#A88", + "font_size": 24, + "flags": {} + }, + { + "title": "Prompt", + "bounding": [ + 123, + 466, + 1338, + 862 + ], + "color": "#a1309b", + "font_size": 24, + "flags": {} + }, + { + "title": "Unsample", + "bounding": [ + 435, + -651, + 1198, + 972 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "title": "Resample", + "bounding": [ + 2866, + -510, + 1205, + 567 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "title": "ControlNet", + "bounding": [ + 2333, + -1645, + 637, + 912 + ], + "color": "#A88", + "font_size": 24, + "flags": {} + }, + { + "title": "ControlNet", + "bounding": [ + 3000, + -1645, + 655, + 915 + ], + "color": "#A88", + "font_size": 24, + "flags": {} + }, + { + "title": "IPAdapter", + "bounding": [ + 272, + -1533, + 899, + 735 + ], + "color": "#8AA", + "font_size": 24, + "flags": {} + }, + { + "title": "Output", + "bounding": [ + 1727, + 351, + 692, + 823 + ], + "color": "#b58b2a", + "font_size": 24, + "flags": {} + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.814027493868419, + "offset": [ + 1551.143047270356, + 1085.2551382652246 + ] + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/docker/video_new/Dockerfile b/docker/video_new/Dockerfile new file mode 100644 index 0000000..3b6dfd9 --- /dev/null +++ b/docker/video_new/Dockerfile @@ -0,0 +1,37 @@ +FROM pytorch/pytorch:latest + +# ARG DEBIAN_FRONTEND=noninteractive PIP_PREFER_BINARY=1 + +RUN apt update && apt-get install -y git rsync nginx wget nano ffmpeg libsm6 libxext6 && apt-get clean + +ARG GITACCESSKEY + +RUN mkdir -p ~/.ssh && chmod 700 ~/.ssh && echo ${GITACCESSKEY} >> ~/.ssh/id_ed25519 && chmod 600 ~/.ssh/id_ed25519 + +ENV ROOT=/comfyui-launcher + +# COPY ./models.sh /scripts/models.sh +# RUN /scripts/models.sh + +COPY ./nodes.sh /scripts/nodes.sh +RUN /scripts/nodes.sh + +RUN eval "$(ssh-agent -s)" && ssh-add /root/.ssh/id_ed25519 && ssh-keyscan github.com > ~/.ssh/githubKey && ssh-keygen -lf ~/.ssh/githubKey && cat ~/.ssh/githubKey >> ~/.ssh/known_hosts + +RUN pip install opencv-python +RUN pip install --pre onediff onediffx +RUN pip install nexfort + +RUN git clone https://github.com/stakeordie/comfy-middleware.git ${ROOT}/comfy-middleware + +WORKDIR ${ROOT} + +COPY ./build.sh /scripts/build.sh + +RUN /scripts/build.sh + +COPY ./models.sh /scripts/models.sh + +COPY ./start.sh /scripts/start.sh + +CMD ["/scripts/start.sh"] \ No newline at end of file diff --git a/docker/video_new/build.sh b/docker/video_new/build.sh new file mode 100755 index 0000000..83e6696 --- /dev/null +++ b/docker/video_new/build.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +set -Eeuo pipefail + +ROOT=/comfyui-launcher + +echo $ROOT +ls -lha $ROOT +ls -lha / + +echo "Installing pm2..." +apt-get install -y ca-certificates curl gnupg ufw +mkdir -p /etc/apt/keyrings +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list +apt-get update +apt-get install -y nodejs git-lfs +npm install -g npm@9.8.0 +npm install -g pm2@latest +pip install --ignore-installed websocket-client flask gdown + +cd ${ROOT} + +apt install -y nvtop + +echo "~~READY~~" \ No newline at end of file diff --git a/docker/video_new/models.sh b/docker/video_new/models.sh new file mode 100755 index 0000000..eb32db5 --- /dev/null +++ b/docker/video_new/models.sh @@ -0,0 +1,64 @@ +#!/bin/bash +ROOT=/comfyui-launcher/ComfyUI + +git lfs install + +mkdir -p ${ROOT}/models/clip +mkdir -p ${ROOT}/models/LLavacheckpoints +mkdir -p ${ROOT}/models/CogVideo +mkdir -p ${ROOT}/models/checkpoints +mkdir -p ${ROOT}/models/diffusion_models/mochi +mkdir -p ${ROOT}/models/vae/mochi +mkdir -p ${ROOT}/models/checkpoints/SD15/LCM +mkdir -p ${ROOT}/models/depthanything +mkdir -p ${ROOT}/custom_nodes/comfyui_controlnet_aux/ckpts/depth-anything/Depth-Anything-V2-Large +mkdir -p ${ROOT}/models/embeddings +mkdir -p ${ROOT}/models/animatediff_models +mkdir -p ${ROOT}/models/clip_vision +mkdir -p ${ROOT}/models/controlnet +mkdir -p ${ROOT}/models/ipadapter +mkdir -p ${ROOT}/models/loras +mkdir -p ${ROOT}/models/upscale_models +mkdir -p ${ROOT}/models/controlnet/SDXL/controlnet-depth-sdxl-1.0 +mkdir -p ${ROOT}/custom_nodes/ComfyUI-Frame-Interpolation/ckpts/rife + +cd ${ROOT}/models/checkpoints/SD15/LCM && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/checkpoints/realismBYSTABLEYOGI_v4LCM.safetensors -O realismBYSTABLEYOGI_v4LCM.safetensors +cd ${ROOT}/models/checkpoints && wget https://edenartlab-lfs.s3.amazonaws.com/models/checkpoints/Eden_SDXL.safetensors -O Eden_SDXL.safetensors +cd ${ROOT}/input && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/assets/A_black_image.jpg -O A_black_image.jpg +cd ${ROOT}/input && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/assets/A_white_image.jpg -O A_white_image.jpg +cd ${ROOT}/input && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/assets/a_black_video.mp4 -O a_black_video.mp4 + +cd ${ROOT}/models/depthanything && wget https://huggingface.co/Kijai/DepthAnythingV2-safetensors/resolve/main/depth_anything_v2_vitl_fp16.safetensors -O depth_anything_v2_vitl_fp16.safetensors +cd ${ROOT}/custom_nodes/comfyui_controlnet_aux/ckpts/depth-anything/Depth-Anything-V2-Large && wget https://huggingface.co/depth-anything/Depth-Anything-V2-Large/resolve/main/depth_anything_v2_vitl.pth -O depth_anything_v2_vitl.pth + +cd ${ROOT}/models/embeddings && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/embeddings/NEG_EMBED_STABLE_YOGI_V3.pt -O NEG_EMBED_STABLE_YOGI_V3.pt +cd ${ROOT}/models/animatediff_models && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/animatediff_models/AnimateLCM_sd15_t2v.ckpt -O AnimateLCM_sd15_t2v.ckpt +cd ${ROOT}/models/animatediff_models && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/animatediff_models/v3_sd15_mm.ckpt -O v3_sd15_mm.ckpt +cd ${ROOT}/models/animatediff_models && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/animatediff_models/sd15_t2v_beta.ckpt -O sd15_t2v_beta.ckpt +cd ${ROOT}/models/checkpoints && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/checkpoints/juggernaut_reborn-inpainting.safetensors -O juggernaut_reborn-inpainting.safetensors +cd ${ROOT}/models/checkpoints && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/checkpoints/juggerxlInpaint_juggerInpaintV8.safetensors -O juggerxlInpaint_juggerInpaintV8.safetensors +cd ${ROOT}/models/checkpoints && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/checkpoints/juggernaut_reborn.safetensors -O juggernaut_reborn.safetensors +cd ${ROOT}/models/clip_vision && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/clip_vision/CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors -O CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/adiff_ControlGIF_controlnet.ckpt -O adiff_ControlGIF_controlnet.ckpt +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/control_v11p_sd15_canny_fp16.safetensors -O control_v11p_sd15_canny_fp16.safetensors + +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/control_v11f1p_sd15_depth.pth -O control_v11f1p_sd15_depth.pth +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/control_v11p_sd15_canny.pth -O control_v11p_sd15_canny.pth +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/control_v11p_sd15_lineart.pth -O control_v11p_sd15_lineart.pth +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/control_v11p_sd15_openpose.pth -O control_v11p_sd15_openpose.pth +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/control_v11p_sd15_scribble.pth -O control_v11p_sd15_scribble.pth +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/controlnetQRPatternQR_v2Sd15.safetensors -O controlnetQRPatternQR_v2Sd15.safetensors + +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/v3_sd15_sparsectrl_rgb.ckpt -O v3_sd15_sparsectrl_rgb.ckpt +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/v3_sd15_sparsectrl_scribble.ckpt -O v3_sd15_sparsectrl_scribble.ckpt +cd ${ROOT}/models/controlnet && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/controlnet/controlnet_checkpoint.ckpt -O controlnet_checkpoint.ckpt +cd ${ROOT}/models/ipadapter && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/ipadapter/ip-adapter-plus_sd15.safetensors -O ip-adapter-plus_sd15.safetensors +cd ${ROOT}/models/loras && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/loras/v3_sd15_adapter.ckpt -O v3_sd15_adapter.ckpt +cd ${ROOT}/models/upscale_models && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/upscale_models/RealESRGAN_x2plus.pth -O RealESRGAN_x2plus.pth +cd ${ROOT}/custom_nodes/ComfyUI-Frame-Interpolation/ckpts/rife && wget https://github.com/styler00dollar/VSGAN-tensorrt-docker/releases/download/models/rife47.pth -O rife47.pth +cd ${ROOT}/models/animatediff_models && wget https://huggingface.co/guoyww/animatediff/resolve/main/mm_sd_v15_v2.ckpt?download=true -O mm_sd_v15_v2.ckpt +cd ${ROOT}/models/checkpoints && wget https://edenartlab-lfs.s3.amazonaws.com/comfyui/models2/checkpoints/zavychromaxl_v80.safetensors -O zavychromaxl_v80.safetensors +cd ${ROOT}/models/animatediff_models && wget https://huggingface.co/hotshotco/Hotshot-XL/resolve/main/hsxl_temporal_layers.f16.safetensors -O hsxl_temporal_layers.f16.safetensors +cd ${ROOT}/models/controlnet/SDXL/controlnet-depth-sdxl-1.0 && wget https://huggingface.co/xinsir/controlnet-depth-sdxl-1.0/resolve/main/diffusion_pytorch_model.safetensors -O diffusion_pytorch_model.safetensors +cd ${ROOT}/models/controlnet/SDXL/controlnet-canny-sdxl-1.0 && wget https://huggingface.co/xinsir/controlnet-canny-sdxl-1.0/resolve/main/diffusion_pytorch_model_V2.safetensors -O diffusion_pytorch_model_V2.safetensors +cd ${ROOT}/models/ipadapter && wget https://huggingface.co/h94/IP-Adapter/resolve/main/sdxl_models/ip-adapter-plus_sdxl_vit-h.safetensors -O ip-adapter-plus_sdxl_vit-h.safetensors \ No newline at end of file diff --git a/docker/video_new/nodes.sh b/docker/video_new/nodes.sh new file mode 100755 index 0000000..756ce2e --- /dev/null +++ b/docker/video_new/nodes.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +ROOT=/comfyui-launcher + +mkdir -p ${ROOT}/nodes \ + +cd ${ROOT}/nodes && git clone https://github.com/edenartlab/eden_comfy_pipelines.git && cd "$(basename "$_" .git)" && git reset --hard "95ce5d22cbc98de5c25205a1b4eee7fefcd00093" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes && cd "$(basename "$_" .git)" && git reset --hard "d0905bed31249f2bd0814c67585cf4fe3c77c015" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/drmbt/comfyui-dreambait-nodes && cd "$(basename "$_" .git)" && git reset --hard "1cf1e3648529a52d686c1b3f38f4e9924ab778e8" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/Fannovel16/ComfyUI-Frame-Interpolation && cd "$(basename "$_" .git)" && git reset --hard "483dfe64465369e077d351ed2f1acbf7dc046864" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/crystian/ComfyUI-Crystools && cd "$(basename "$_" .git)" && git reset --hard "09d84235d99789447d143c4a4907c2d22e452097" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/BadCafeCode/execution-inversion-demo-comfyui.git && cd "$(basename "$_" .git)" && git reset --hard "b0b489659684a1b69221db48cabb9dce5f7bb6fb" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/Fannovel16/comfyui_controlnet_aux && cd "$(basename "$_" .git)" && git reset --hard "4cd233c5d7afe2e51bf57ee7a5ba7e6fcb9cbb22" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/FizzleDorf/ComfyUI_FizzNodes && cd "$(basename "$_" .git)" && git reset --hard "0e30c12400064de068ab599b045b430e3c0ff3cf" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet && cd "$(basename "$_" .git)" && git reset --hard "85d4970caed3e45be9de56c3058c334379fc4894" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved && cd "$(basename "$_" .git)" && git reset --hard "34b7c52617662b1952c29ec91dd2a968f7494f3f" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite && cd "$(basename "$_" .git)" && git reset --hard "6bffe8b90f4464f76f1606bd93b94f1ac8d38041" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/SeargeDP/SeargeSDXL && cd "$(basename "$_" .git)" && git reset --hard "2eb5edbc712329d77d1a2f5f1e6c5e64397a4a83" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/Ttl/ComfyUi_NNLatentUpscale && cd "$(basename "$_" .git)" && git reset --hard "08105da31dbd7a54569661e135835e73bd8064b0" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/WASasquatch/was-node-suite-comfyui && cd "$(basename "$_" .git)" && git reset --hard "ee2e31a1e5fd85ad6f5c36831ffda6fea8f249c7" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/aiXander/ComfyUI-Manager.git && cd "$(basename "$_" .git)" && git reset --hard "0e3e2a65d8fef205ed12013b9ac227b5a8b24cf3" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/cubiq/ComfyUI_IPAdapter_plus.git && cd "$(basename "$_" .git)" && git reset --hard "ce9b62165b89fbf8dd3be61057d62a5f8bc29e19" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/cubiq/ComfyUI_essentials && cd "$(basename "$_" .git)" && git reset --hard "ed443624baf4784cb8f4b7c8718c7698eef3fbf7" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/kijai/ComfyUI-DepthAnythingV2 && cd "$(basename "$_" .git)" && git reset --hard "047a4ecfd09a951944154c7f3e823566e586c2d5" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/kijai/ComfyUI-Florence2 && cd "$(basename "$_" .git)" && git reset --hard "a253e73ebb96e76e3012c7a11e1da513d587b188" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/jags111/efficiency-nodes-comfyui && cd "$(basename "$_" .git)" && git reset --hard "b471390b88c9ac8a87c34ad9d882a520296b6fd8" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/kijai/ComfyUI-KJNodes && cd "$(basename "$_" .git)" && git reset --hard "bff39a4e9cbcc31ea082ab2af1143bdea19deaa3" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/ltdrdata/ComfyUI-Manager.git && cd "$(basename "$_" .git)" && git reset --hard "d3654b2ee41fbc9ba61454910a57122ec94409a1" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/rgthree/rgthree-comfy && cd "$(basename "$_" .git)" && git reset --hard "dd534e5384be8cf0c0fa35865afe2126ba75ac55" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/akatz-ai/ComfyUI-Depthflow-Nodes && cd "$(basename "$_" .git)" && git reset --hard "d46fd57268ca79e45833b807ab731b678ecf9d70" && pip install -r requirements.txt; +cd ${ROOT}/nodes && git clone https://github.com/storyicon/comfyui_segment_anything && cd "$(basename "$_" .git)" && git reset --hard "ab6395596399d5048639cdab7e44ec9fae857a93" && pip install -r requirements.txt; \ No newline at end of file diff --git a/docker/video_new/start.sh b/docker/video_new/start.sh new file mode 100755 index 0000000..23c3175 --- /dev/null +++ b/docker/video_new/start.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +ROOT=/comfyui-launcher + +rm -rf /etc/nginx && git clone git@github.com:stakeordie/emprops-nginx-conf.git /etc/nginx-repo && ln -s /etc/nginx-repo/node /etc/nginx +ln -s /etc/nginx-repo/node /etc/nginx + +git clone https://github.com/comfyanonymous/ComfyUI.git ${ROOT}/ComfyUI +cd ${ROOT}/ComfyUI && git reset --hard "915fdb57454c094391d830cefb4ffdd24ed8088c" && pip install -r requirements.txt +rm -rf custom_nodes +mv ${ROOT}/nodes ${ROOT}/ComfyUI/custom_nodes + +/scripts/models.sh + +pip install "numpy < 2" + +cd ${ROOT}/ComfyUI && pm2 start --name comfy "python main.py --highvram" + + +git clone https://github.com/stakeordie/comfy-middleware.git ${ROOT}/comfy-middleware +cd ${ROOT}/comfy-middleware && pm2 start --name comfy-middleware "python main.py --port 3001" + + +/etc/init.d/nginx start + +sleep infinity \ No newline at end of file