{"30":{"_meta":{"title":"加载图像"},"class_type":"LoadImage","inputs":{"image":"rgthree.compare._temp_jflfy_00021_.png"}},"322":{"_meta":{"title":"LoRA加载器（仅模型）"},"class_type":"LoraLoaderModelOnly","inputs":{"lora_name":"WAN/CausVid/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors","model":["363",0],"strength_model":0.8}},"323":{"_meta":{"title":"加载VAE"},"class_type":"VAELoader","inputs":{"vae_name":"wan_2.1_vae.safetensors"}},"327":{"_meta":{"title":"加载CLIP"},"class_type":"CLIPLoader","inputs":{"clip_name":"umt5_xxl_fp8_e4m3fn_scaled.safetensors","device":"default","type":"wan"}},"328":{"_meta":{"title":"加载CLIP视觉"},"class_type":"CLIPVisionLoader","inputs":{"clip_name":"clip_vision_h.safetensors"}},"329":{"_meta":{"title":"UNet加载器"},"class_type":"UNETLoader","inputs":{"unet_name":"wan2.1_14B_SCAIL_2_fp8_scaled.safetensors","weight_dtype":"default"}},"330":{"_meta":{"title":"采样算法（SD3）"},"class_type":"ModelSamplingSD3","inputs":{"model":["322",0],"shift":5}},"331":{"_meta":{"title":"K采样器选择"},"class_type":"KSamplerSelect","inputs":{"sampler_name":"euler"}},"332":{"_meta":{"title":"基本调度器"},"class_type":"BasicScheduler","inputs":{"denoise":1,"model":["322",0],"scheduler":"simple","steps":6}},"333":{"_meta":{"title":"自定义采样器"},"class_type":"SamplerCustom","inputs":{"add_noise":true,"cfg":["335",0],"latent_image":["361",2],"model":["330",0],"negative":["361",1],"noise_seed":77,"positive":["361",0],"sampler":["331",0],"sigmas":["332",0]}},"335":{"_meta":{"title":"Float (CFG)"},"class_type":"PrimitiveFloat","inputs":{"value":1}},"342":{"_meta":{"title":"Int (Width)"},"class_type":"PrimitiveInt","inputs":{"value":512}},"343":{"_meta":{"title":"Int (Height)"},"class_type":"PrimitiveInt","inputs":{"value":896}},"344":{"_meta":{"title":"数学表达式"},"class_type":"ComfyMathExpression","inputs":{"expression":"(a // 32) * 32","values.a":["342",0]}},"345":{"_meta":{"title":"数学表达式"},"class_type":"ComfyMathExpression","inputs":{"expression":"(a // 32) * 32","values.a":["343",0]}},"348":{"_meta":{"title":"CLIP文本编码"},"class_type":"CLIPTextEncode","inputs":{"clip":["349",1],"text":"human"}},"349":{"_meta":{"title":"Checkpoint加载器（简易）"},"class_type":"CheckpointLoaderSimple","inputs":{"ckpt_name":"sam3.1_multiplex_fp16.safetensors"}},"350":{"_meta":{"title":"SAM3 视频跟踪"},"class_type":"SAM3_VideoTrack","inputs":{"conditioning":["348",0],"detect_interval":1,"detection_threshold":0.5,"images":["543",0],"max_objects":1,"model":["349",0]}},"351":{"_meta":{"title":"创建 SCAIL-2 彩色掩码"},"class_type":"SCAIL2ColoredMask","inputs":{"driving_track_data":["512",0],"object_indices":"","ref_track_data":["513",0],"replacement_mode":["353",0],"sort_by":"area"}},"352":{"_meta":{"title":"SAM3 视频跟踪"},"class_type":"SAM3_VideoTrack","inputs":{"conditioning":["362",0],"detect_interval":1,"detection_threshold":0.5,"images":["457",0],"max_objects":1,"model":["349",0]}},"353":{"_meta":{"title":"Boolean （Replace Mode）"},"class_type":"PrimitiveBoolean","inputs":{"value":true}},"355":{"_meta":{"title":"预览图像"},"class_type":"PreviewImage","inputs":{"images":["351",1]}},"356":{"_meta":{"title":"VAE解码"},"class_type":"VAEDecode","inputs":{"samples":["333",1],"vae":["323",0]}},"358":{"_meta":{"title":"CLIP视觉编码"},"class_type":"CLIPVisionEncode","inputs":{"clip_vision":["328",0],"crop":"none","image":["457",0]}},"359":{"_meta":{"title":"CLIP文本编码"},"class_type":"CLIPTextEncode","inputs":{"clip":["327",0],"text":""}},"360":{"_meta":{"title":"CLIP Text Encode (Positive Prompt)"},"class_type":"CLIPTextEncode","inputs":{"clip":["327",0],"text":"the woman is dancing"}},"361":{"_meta":{"title":"WanSCAILToVideo"},"class_type":"WanSCAILToVideo","inputs":{"batch_size":1,"clip_vision_output":["358",0],"height":["345",1],"length":["494",1],"negative":["359",0],"pose_end":1,"pose_start":0,"pose_strength":1,"pose_video":["543",0],"pose_video_mask":["351",0],"positive":["360",0],"previous_frame_count":["464",0],"previous_frames":["460",0],"reference_image":["457",0],"reference_image_mask":["351",1],"replacement_mode":["353",0],"vae":["323",0],"video_frame_offset":0,"width":["344",1]}},"362":{"_meta":{"title":"CLIP文本编码"},"class_type":"CLIPTextEncode","inputs":{"clip":["349",1],"text":"human"}},"363":{"_meta":{"title":"LoRA加载器（仅模型）"},"class_type":"LoraLoaderModelOnly","inputs":{"lora_name":"wan2.1_SCAIL_2_DPO_lora_bf16.safetensors","model":["329",0],"strength_model":1}},"367":{"_meta":{"title":"每段生成长度（首段）"},"class_type":"INTConstant","inputs":{"value":81}},"444":{"_meta":{"title":"数学表达式"},"class_type":"ComfyMathExpression","inputs":{"expression":"a * b","values.a":["445",0],"values.b":["476",0]}},"445":{"_meta":{"title":"Mie Loop Param Get Int 🐑"},"class_type":"MieLoopParamGetInt|Mie","inputs":{"default_value":0,"key":"value","loop_ctx":["446",0]}},"446":{"_meta":{"title":"Mie Loop Body In 🐑"},"class_type":"MieLoopBodyIn|Mie","inputs":{"loop_ctx":["479",0]}},"450":{"_meta":{"title":"Mie Loop Body Out 🐑"},"class_type":"MieLoopBodyOut|Mie","inputs":{"loop_ctx":["452",0],"state_json":"{}"}},"451":{"_meta":{"title":"Mie Loop Finalize Images 🐑"},"class_type":"MieLoopFinalizeImages|Mie","inputs":{"avoid_oom":true,"done":["453",1],"loop_ctx":["453",0]}},"452":{"_meta":{"title":"Collect (offload to disk)"},"class_type":"MieLoopCollectImage|Mie","inputs":{"image":["466",0],"loop_ctx":["465",0],"offload_dir":"","offload_to_disk":true}},"453":{"_meta":{"title":"Mie Loop End 🐑"},"class_type":"MieLoopEnd|Mie","inputs":{"debug":false,"loop_ctx":["450",0],"state_json":"{}"}},"456":{"_meta":{"title":"Video Combine 🎥🅥🅗🅢"},"class_type":"VHS_VideoCombine","inputs":{"audio":["469",2],"crf":19,"filename_prefix":"SCAIL-2/scail-2","format":"video/h264-mp4","frame_rate":["470",0],"images":["451",0],"loop_count":0,"pingpong":false,"pix_fmt":"yuv420p","save_metadata":true,"save_output":true,"trim_to_audio":false}},"457":{"_meta":{"title":"Resize Image v2"},"class_type":"ImageResizeKJv2","inputs":{"crop_position":"center","device":"cpu","divisible_by":2,"height":["345",1],"image":["30",0],"keep_proportion":"crop","pad_color":"0, 0, 0","upscale_method":"area","width":["344",1]}},"460":{"_meta":{"title":"Mie Loop State Get Image 🐑"},"class_type":"MieLoopStateGetImage|Mie","inputs":{"key":"previous_images","loop_ctx":["482",0]}},"462":{"_meta":{"title":"Get Image or Mask Range From Batch"},"class_type":"GetImageRangeFromBatch","inputs":{"images":["356",0],"num_frames":["464",0],"start_index":-1}},"464":{"_meta":{"title":"参考上文帧数"},"class_type":"PrimitiveInt","inputs":{"value":11}},"465":{"_meta":{"title":"Mie Loop State Set Image Batch 🐑"},"class_type":"MieLoopStateSetImageBatch|Mie","inputs":{"image":["462",0],"key":"previous_images","loop_ctx":["446",0]}},"466":{"_meta":{"title":"Collect (首段0:81 / 后续5:81去重)"},"class_type":"GetImageRangeFromBatch","inputs":{"images":["356",0],"num_frames":["488",1],"start_index":["487",1]}},"469":{"_meta":{"title":"Load Video (Upload) 🎥🅥🅗🅢"},"class_type":"VHS_LoadVideo","inputs":{"custom_height":["345",1],"custom_width":["344",1],"force_rate":0,"format":"AnimateDiff","frame_load_cap":0,"select_every_nth":1,"skip_first_frames":0,"video":"1！2！3！4！+#TLL摇4+#橹穆进行曲+#粉彩系#我为粉彩系代言.mp4"}},"470":{"_meta":{"title":"Video Info 🎥🅥🅗🅢"},"class_type":"VHS_VideoInfo","inputs":{"video_info":["469",3]}},"474":{"_meta":{"title":"数学表达式"},"class_type":"ComfyMathExpression","inputs":{"expression":"a - b","values.a":["367",0],"values.b":["464",0]}},"476":{"_meta":{"title":"每段生成长度（非首段）"},"class_type":"INTConstant","inputs":{"value":["474",1]}},"477":{"_meta":{"title":"Last Segment Index (0-based)"},"class_type":"ComfyMathExpression","inputs":{"expression":"max(0, ceil(max(0, a - b) / c))","values.a":["470",1],"values.b":["367",0],"values.c":["476",0]}},"479":{"_meta":{"title":"Mie Loop Start 🐑"},"class_type":"MieLoopStart|Mie","inputs":{"float_decrement_step":2,"float_decrement_total":5,"float_list":"0.1,0.2,0.3","float_range_end":0.3,"float_range_start":0.1,"float_range_step":0.1,"initial_state_json":"{}","int_decrement_step":2,"int_decrement_total":5,"int_list":"1,2,3","int_range_end":["495",1],"int_range_start":0,"int_range_step":1,"json_list":"[{\"value\": 1}, {\"value\": 2}, {\"value\": 3}]","loop_id":"loop_1","meta_json":"{}","param_mode":"range","param_type":"int","resume_loop_ctx":"","string_list":"item_1\nitem_2\nitem_3"}},"482":{"_meta":{"title":"Mie Loop If Is First 🐑"},"class_type":"MieLoopIfIsFirst|Mie","inputs":{"else_value":["476",0],"loop_ctx":["446",0],"then_value":["367",0]}},"487":{"_meta":{"title":"Collect Start: 首段0 / 后续5"},"class_type":"MieLoopIfIsFirst|Mie","inputs":{"else_value":["464",0],"loop_ctx":["446",0],"then_value":["493",0]}},"488":{"_meta":{"title":"Collect Count: 首段全收 / 后续min(76,len-5)"},"class_type":"MieLoopIfIsFirst|Mie","inputs":{"else_value":["489",1],"loop_ctx":["446",0],"then_value":["490",1]}},"489":{"_meta":{"title":"后续段收集帧数"},"class_type":"ComfyMathExpression","inputs":{"expression":"min(a, max(0, b - c))","values.a":["476",0],"values.b":["490",1],"values.c":["464",0]}},"490":{"_meta":{"title":"Load Cap = min(81, 剩余帧)"},"class_type":"ComfyMathExpression","inputs":{"expression":"min(a, max(0, b - c))","values.a":["367",0],"values.b":["470",1],"values.c":["444",1]}},"493":{"_meta":{"title":"Collect Start Index 0"},"class_type":"PrimitiveInt","inputs":{"value":0}},"494":{"_meta":{"title":"SCAIL Length (4n+1 align)"},"class_type":"ComfyMathExpression","inputs":{"expression":"max(5, ((a - 1) // 4) * 4 + 1) if a > 0 else 5","values.a":["490",1]}},"495":{"_meta":{"title":"Loop Count (Mie range end, exclusive)"},"class_type":"ComfyMathExpression","inputs":{"expression":"max(1, 1 + a)","values.a":["477",1]}},"512":{"_meta":{"title":"Drive SAM3 cache gate"},"class_type":"LoadOrCompute|Mie","inputs":{"cache_path":["521",0],"value":["350",0]}},"513":{"_meta":{"title":"Ref SAM3 cache gate"},"class_type":"LoadOrCompute|Mie","inputs":{"cache_path":["533",0],"value":["352",0]}},"514":{"_meta":{"title":"drive video hash (frame 0)"},"class_type":"ImageHash|Mie","inputs":{"frame_limit":1,"images":["469",0]}},"515":{"_meta":{"title":"ref image hash (full)"},"class_type":"ImageHash|Mie","inputs":{"frame_limit":0,"images":["30",0]}},"521":{"_meta":{"title":"Drive cache key"},"class_type":"StringFormat|Mie","inputs":{"template":"output/mie_nodes_cache/{0}__w{1}_h{2}__mode{3}__frames{4}_skip{5}__prompth{6}_sam3_drive.pkl","value_0":["514",0],"value_1":["342",0],"value_2":["343",0],"value_3":["353",0],"value_4":["490",1],"value_5":["444",1],"value_6":["540",0]}},"533":{"_meta":{"title":"Ref cache key"},"class_type":"StringFormat|Mie","inputs":{"template":"output/mie_nodes_cache/{0}__w{1}_h{2}__mode{3}__prompth{4}_sam3.pkl","value_0":["515",0],"value_1":["342",0],"value_2":["343",0],"value_3":["353",0],"value_4":["541",0]}},"540":{"_meta":{"title":"Drive prompt hash"},"class_type":"StringHash|Mie","inputs":{"length":12,"text":"human"}},"541":{"_meta":{"title":"Ref prompt hash"},"class_type":"StringHash|Mie","inputs":{"length":12,"text":"human"}},"543":{"_meta":{"title":"Load Video (segmented, per-iter)"},"class_type":"VHS_LoadVideo","inputs":{"custom_height":["345",1],"custom_width":["344",1],"force_rate":0,"format":"AnimateDiff","frame_load_cap":["490",1],"select_every_nth":1,"skip_first_frames":["444",1],"video":"1！2！3！4！+#TLL摇4+#橹穆进行曲+#粉彩系#我为粉彩系代言.mp4"}},"546":{"_meta":{"title":"预览图像"},"class_type":"PreviewImage","inputs":{"images":["351",0]}},"547":{"_meta":{"title":"Rich Text 🐑"},"class_type":"RichTextNode|Mie","inputs":{}},"548":{"_meta":{"title":"Simple Text 🐑"},"class_type":"SimpleTextNode|Mie","inputs":{}}}
