diff --git a/Example/RS Outpaint + AGSoft Reference.json b/Example/RS Outpaint + AGSoft Reference.json deleted file mode 100644 index 852c140..0000000 --- a/Example/RS Outpaint + AGSoft Reference.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"27cef50a-2715-46c1-8f28-416c89baf3ff","revision":0,"last_node_id":50,"last_link_id":88,"nodes":[{"id":12,"type":"CLIPTextEncode","pos":[13340,-1460],"size":[220,90],"flags":{"collapsed":true},"order":4,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":69},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":26}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","links":[9]}],"properties":{"cnr_id":"comfy-core","ver":"0.10.0","Node name for S&R":"CLIPTextEncode","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.5.2"}},"widgets_values":[""],"color":"#232","bgcolor":"#353"},{"id":11,"type":"CLIPTextEncode","pos":[13340,-1410],"size":[220,90],"flags":{"collapsed":true},"order":3,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":68},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","links":[10]}],"properties":{"cnr_id":"comfy-core","ver":"0.10.0","Node name for S&R":"CLIPTextEncode","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.5.2"}},"widgets_values":[""],"color":"#322","bgcolor":"#533"},{"id":38,"type":"RaykoModelsLoader","pos":[12630,-1610],"size":[450,310],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"unet_name","name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":null},{"localized_name":"weight_dtype","name":"weight_dtype","type":"COMBO","widget":{"name":"weight_dtype"},"link":null},{"localized_name":"clip_name","name":"clip_name","type":"COMBO","widget":{"name":"clip_name"},"link":null},{"localized_name":"clip_type","name":"clip_type","type":"COMBO","widget":{"name":"clip_type"},"link":null},{"localized_name":"clip_device","name":"clip_device","type":"COMBO","widget":{"name":"clip_device"},"link":null},{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null},{"localized_name":"lora_data","name":"lora_data","type":"STRING","widget":{"name":"lora_data"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[80]},{"localized_name":"CLIP","name":"CLIP","type":"CLIP","links":[68,69]},{"localized_name":"VAE","name":"VAE","type":"VAE","links":[66,67]}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"6f58d96427877647e160f699f537bc28e71515c3","Node name for S&R":"RaykoModelsLoader","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"},"lora_rows":"[{\"name\":\"KLEIN/DETAILER/Consist 2026.safetensors\",\"strength_model\":0.8,\"strength_clip\":1,\"enabled\":true}]"},"widgets_values":["KLEIN\\F2 Klein 9b.safetensors","default","KLEIN\\qwen_3_8b_fp8mixed.safetensors","flux2","default","flux2-vae.safetensors","[{\"name\":\"KLEIN/DETAILER/Consist 2026.safetensors\",\"strength_model\":0.8,\"strength_clip\":1,\"enabled\":true}]","",""]},{"id":19,"type":"VAEDecode","pos":[14240,-1660],"size":[140,50],"flags":{"collapsed":true},"order":8,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":81},{"localized_name":"vae","name":"vae","type":"VAE","link":67}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[55]}],"properties":{"cnr_id":"comfy-core","ver":"0.19.3","Node name for S&R":"VAEDecode","ue_properties":{"widget_ue_connectable":{},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":[],"color":"#223","bgcolor":"#335"},{"id":41,"type":"KSampler","pos":[14070,-1610],"size":[310,290],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":80},{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":77},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":78},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":79},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","links":[81]}],"properties":{"cnr_id":"comfy-core","ver":"0.19.3","Node name for S&R":"KSampler","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":[124637210433457,"randomize",5,1,"euler","simple",1]},{"id":14,"type":"AGSoftReferenceToLatent","pos":[13760,-1530],"size":[210,138],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":9},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":10},{"localized_name":"vae","name":"vae","type":"VAE","link":66},{"localized_name":"image1_mask","name":"image1_mask","shape":7,"type":"MASK","link":null},{"localized_name":"image1","name":"image1","shape":7,"type":"IMAGE","link":82},{"localized_name":"mode","name":"mode","type":"COMBO","widget":{"name":"mode"},"link":null}],"outputs":[{"localized_name":"positive","name":"positive","type":"CONDITIONING","links":[77]},{"localized_name":"negative","name":"negative","type":"CONDITIONING","links":[78]},{"localized_name":"latent","name":"latent","type":"LATENT","links":[79]},{"localized_name":"mask","name":"mask","type":"MASK","links":[]},{"localized_name":"image","name":"image","type":"IMAGE","links":[]}],"properties":{"aux_id":"Art-xmaster/comfyui-AGSoft","ver":"c426321a1640d32e93273ac741a3d00b574b8eac","Node name for S&R":"AGSoftReferenceToLatent","ue_properties":{"widget_ue_connectable":{"mode":true},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":["1_image"],"color":"#323","bgcolor":"#535"},{"id":39,"type":"RSOutpaint","pos":[13170,-1360],"size":[540,680],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":70}],"outputs":[{"localized_name":"control_image","name":"control_image","type":"IMAGE","links":[82]},{"localized_name":"control_mask","name":"control_mask","type":"MASK","links":[]},{"localized_name":"mask_image","name":"mask_image","type":"IMAGE","links":[]},{"localized_name":"width","name":"width","type":"INT","links":null},{"localized_name":"height","name":"height","type":"INT","links":null}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"6f58d96427877647e160f699f537bc28e71515c3","Node name for S&R":"RSOutpaint","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":["0,0,1280,720,0,0,255,0,0",""]},{"id":13,"type":"AGSoft Text Multiline","pos":[12630,-1260],"size":[450,110],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[26]}],"properties":{"aux_id":"Art-xmaster/comfyui-AGSoft","ver":"c426321a1640d32e93273ac741a3d00b574b8eac","Node name for S&R":"AGSoft Text Multiline","ue_properties":{"widget_ue_connectable":{"text":true},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":["Eliminate grey areas. Expand and integrate the scene of the image by referencing elements outside the grey areas. On either side of the scene."],"color":"#232","bgcolor":"#353"},{"id":40,"type":"LoadImage","pos":[12700,-1110],"size":[330,430],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[70]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.19.3","Node name for S&R":"LoadImage","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":["._00001_.png","image"]},{"id":20,"type":"PreviewImage","pos":[14440,-1640],"size":[660,960],"flags":{"collapsed":false},"order":9,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":55}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.9.2","Node name for S&R":"PreviewImage","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.5.2"}},"widgets_values":[],"color":"#223","bgcolor":"#335"}],"links":[[9,12,0,14,0,"CONDITIONING"],[10,11,0,14,1,"CONDITIONING"],[26,13,0,12,1,"STRING"],[55,19,0,20,0,"IMAGE"],[66,38,2,14,2,"VAE"],[67,38,2,19,1,"VAE"],[68,38,1,11,0,"CLIP"],[69,38,1,12,0,"CLIP"],[70,40,0,39,0,"IMAGE"],[77,14,0,41,1,"CONDITIONING"],[78,14,1,41,2,"CONDITIONING"],[79,14,2,41,3,"LATENT"],[80,38,0,41,0,"MODEL"],[81,41,0,19,0,"LATENT"],[82,39,0,14,4,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.6209213230591553,"offset":[-11904.58676615985,1869.6483905697196]},"ue_links":[],"links_added_by_ue":[]},"version":0.4} \ No newline at end of file diff --git a/Example/RS Outpaint New.json b/Example/RS Outpaint New.json new file mode 100644 index 0000000..d65a7b3 --- /dev/null +++ b/Example/RS Outpaint New.json @@ -0,0 +1 @@ +{"id":"27cef50a-2715-46c1-8f28-416c89baf3ff","revision":0,"last_node_id":226,"last_link_id":435,"nodes":[{"id":223,"type":"RaykoModelsLoader","pos":[12630,-1610],"size":[360,410],"flags":{"pinned":true},"order":0,"mode":0,"inputs":[{"localized_name":"unet_name","name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":null},{"localized_name":"weight_dtype","name":"weight_dtype","type":"COMBO","widget":{"name":"weight_dtype"},"link":null},{"localized_name":"use_clip2","name":"use_clip2","type":"BOOLEAN","widget":{"name":"use_clip2"},"link":null},{"localized_name":"clip_name","name":"clip_name","type":"COMBO","widget":{"name":"clip_name"},"link":null},{"localized_name":"clip_name2","name":"clip_name2","type":"COMBO","widget":{"name":"clip_name2"},"link":null},{"localized_name":"clip_type","name":"clip_type","type":"COMBO","widget":{"name":"clip_type"},"link":null},{"localized_name":"clip_device","name":"clip_device","type":"COMBO","widget":{"name":"clip_device"},"link":null},{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null},{"localized_name":"lora_data","name":"lora_data","type":"STRING","widget":{"name":"lora_data"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[403]},{"localized_name":"CLIP","name":"CLIP","type":"CLIP","links":[407]},{"localized_name":"VAE","name":"VAE","type":"VAE","links":[400,428]}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"78a1702d1a95bf67d8045b6599a0a92de689075f","Node name for S&R":"RaykoModelsLoader","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"},"lora_rows":"[]"},"widgets_values":["KLEIN\\F2 Klein 9b.safetensors","default",false,"KLEIN\\qwen_3_8b.safetensors","ACE\\qwen_0.6b_ace15.safetensors","flux2","default","flux2-vae.safetensors","[]","","",""]},{"id":40,"type":"LoadImage","pos":[12630,-1150],"size":[360,390],"flags":{"pinned":true},"order":1,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[70]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.19.3","Node name for S&R":"LoadImage","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":["img (25).png","image"]},{"id":224,"type":"RSPrompts","pos":[13620,-1310],"size":[370,550],"flags":{"pinned":true},"order":3,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":407},{"localized_name":"text_input","name":"text_input","shape":7,"type":"STRING","link":null},{"color_off":"transparent","color_on":"transparent","localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null},{"localized_name":"disable_text_input","name":"disable_text_input","type":"BOOLEAN","widget":{"name":"disable_text_input"},"link":null},{"localized_name":"pause_for_edit","name":"pause_for_edit","type":"BOOLEAN","widget":{"name":"pause_for_edit"},"link":null},{"localized_name":"instance_uid","name":"instance_uid","shape":7,"type":"STRING","widget":{"name":"instance_uid"},"link":null}],"outputs":[{"localized_name":"POSITIVE","name":"POSITIVE","type":"CONDITIONING","links":[435]},{"localized_name":"NEGATIVE","name":"NEGATIVE","type":"CONDITIONING","links":[427]},{"localized_name":"PROMPT_STRING","name":"PROMPT_STRING","type":"STRING","links":null}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"febf73f04d71aede8040328c7bc340180b5985c9","Node name for S&R":"RSPrompts","rs_instance_uid":"rs_inst_1f73cb295035407db659c740fd4d84b1","rs_pause_state":false,"rs_disable_state":false,"rs_is_waiting":false,"rs_waiting_prompt":"","rs_waiting_timestamp":0,"ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":["Eliminate grey areas. Expand and integrate the scene of the image by referencing elements outside the grey areas.",false,false,"rs_inst_1f73cb295035407db659c740fd4d84b1",""]},{"id":221,"type":"Fast Groups Bypasser (rgthree)","pos":[14020,-870],"size":[240,110],"flags":{"pinned":true},"order":2,"mode":0,"inputs":[],"outputs":[{"label":" ","name":"OPT_CONNECTION","type":"*","links":null}],"title":"Upscale ON/OFF","properties":{"matchColors":"","matchTitle":"UPSCALER","showNav":true,"showAllGraphs":true,"sort":"position","customSortAlphabet":"","toggleRestriction":"default","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"color":"#af3535","bgcolor":"rgba(24,24,27,.9)"},{"id":41,"type":"KSampler","pos":[14280,-1480],"size":[340,490],"flags":{"pinned":true},"order":6,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":403},{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":432},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":433},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":434},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","links":[81]}],"properties":{"cnr_id":"comfy-core","ver":"0.19.3","Node name for S&R":"KSampler","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":[478638364612165,"randomize",5,1,"euler","simple",1]},{"id":220,"type":"ce2d4acf-7b6f-4218-8bfe-b2913b5bf420","pos":[14290,-880],"size":[360,110],"flags":{"pinned":true},"order":8,"mode":4,"inputs":[{"label":"image","localized_name":"image","name":"image","type":"IMAGE","link":396},{"name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"name":"model_1","type":"COMBO","widget":{"name":"model_1"},"link":null},{"name":"scale_by","type":"FLOAT","widget":{"name":"scale_by"},"link":null}],"outputs":[{"label":"IMAGE","name":"RECONSTRUCTED_IMAGE","type":"IMAGE","links":[398]}],"properties":{"cnr_id":"comfy-core","ver":"0.8.2","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.5.2"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"previewExposures":[]},"widgets_values":["seedvr2_ema_3b_fp16.safetensors","ema_vae_fp16.safetensors",2]},{"id":19,"type":"VAEDecode","pos":[14500,-1540],"size":[140,50],"flags":{"collapsed":true,"pinned":true},"order":7,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":81},{"localized_name":"vae","name":"vae","type":"VAE","link":400}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[396]}],"properties":{"cnr_id":"comfy-core","ver":"0.19.3","Node name for S&R":"VAEDecode","ue_properties":{"widget_ue_connectable":{},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":[],"color":"#223","bgcolor":"#335"},{"id":222,"type":"SaveImage","pos":[14670,-1610],"size":[750,850],"flags":{"pinned":true},"order":9,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":398},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[{"localized_name":"images","name":"images","type":"IMAGE","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.19.3","Node name for S&R":"SaveImage","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":["ComfyUI"]},{"id":225,"type":"RSRef2Latent","pos":[14030,-1460],"size":[210,90],"flags":{"pinned":true},"order":5,"mode":0,"inputs":[{"localized_name":"vae","name":"vae","type":"VAE","link":428},{"localized_name":"image","name":"image","type":"IMAGE","link":429},{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":435},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":427}],"outputs":[{"localized_name":"positive","name":"positive","type":"CONDITIONING","links":[432]},{"localized_name":"negative","name":"negative","type":"CONDITIONING","links":[433]},{"localized_name":"latent","name":"latent","type":"LATENT","links":[434]}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"17ed8ccab646675cc7e3df4cb7f041b765f9d7b7","Node name for S&R":"RSRef2Latent","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":[]},{"id":39,"type":"RSOutpaint","pos":[13020,-1490],"size":[560,730],"flags":{"pinned":true},"order":4,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":70}],"outputs":[{"localized_name":"control_image","name":"control_image","type":"IMAGE","links":[429]},{"localized_name":"control_mask","name":"control_mask","type":"MASK","links":[]},{"localized_name":"mask_image","name":"mask_image","type":"IMAGE","links":[]},{"localized_name":"width","name":"width","type":"INT","links":null},{"localized_name":"height","name":"height","type":"INT","links":null}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"6f58d96427877647e160f699f537bc28e71515c3","Node name for S&R":"RSOutpaint","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":["0,0,1280,720,0,0,255,0,0",""]}],"links":[[70,40,0,39,0,"IMAGE"],[81,41,0,19,0,"LATENT"],[396,19,0,220,0,"IMAGE"],[398,220,0,222,0,"IMAGE"],[400,223,2,19,1,"VAE"],[403,223,0,41,0,"MODEL"],[407,223,1,224,0,"CLIP"],[427,224,1,225,3,"CONDITIONING"],[428,223,2,225,0,"VAE"],[429,39,0,225,1,"IMAGE"],[432,225,0,41,1,"CONDITIONING"],[433,225,1,41,2,"CONDITIONING"],[434,225,2,41,3,"LATENT"],[435,224,0,225,2,"CONDITIONING"]],"groups":[{"id":1,"title":"OUTPAINT","bounding":[12620,-1680,2810,930],"color":"#3f789e","flags":{"pinned":true}},{"id":5,"title":"UPSCALER","bounding":[14280,-950,380,190],"color":"#3f789e","flags":{"pinned":true}}],"definitions":{"subgraphs":[{"id":"ce2d4acf-7b6f-4218-8bfe-b2913b5bf420","version":1,"state":{"lastGroupId":5,"lastNodeId":226,"lastLinkId":435,"lastRerouteId":0},"revision":0,"config":{},"name":"SEEDVR UPSCALER","inputNode":{"id":-10,"bounding":[-2690,-60,120,60]},"outputNode":{"id":-20,"bounding":[570,-150,120,60]},"inputs":[{"id":"8e03f60a-2592-4300-a52b-53a6fd26f34a","name":"image","type":"IMAGE","linkIds":[255,376],"localized_name":"image","label":"image","pos":[-2590,-40]},{"id":"8b9c3925-62f4-4ca0-bff1-03c530fdf06a","name":"model","type":"COMBO","linkIds":[404],"label":"dit model","pos":[0,0]},{"id":"81f1aace-22cc-4575-8de5-96c1d57292ae","name":"model_1","type":"COMBO","linkIds":[405],"label":"vae model","pos":[0,0]},{"id":"c6c42adf-3d57-4547-b23e-0d8099c3e87a","name":"scale_by","type":"FLOAT","linkIds":[406],"label":"scale by","pos":[0,0]}],"outputs":[{"id":"5ed8dff7-51e2-4d27-af2e-2de045adc07d","name":"RECONSTRUCTED_IMAGE","type":"IMAGE","linkIds":[388],"label":"IMAGE","pos":[590,-130]}],"widgets":[],"nodes":[{"id":203,"type":"ImageResize+","pos":[-1870,-240],"size":[210,220],"flags":{},"order":4,"mode":4,"inputs":[{"label":"image","localized_name":"image","name":"image","type":"IMAGE","link":376},{"label":"width","localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":359},{"label":"height","localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":360},{"label":"interpolation","localized_name":"interpolation","name":"interpolation","type":"COMBO","widget":{"name":"interpolation"},"link":null},{"label":"method","localized_name":"method","name":"method","type":"COMBO","widget":{"name":"method"},"link":null},{"label":"condition","localized_name":"condition","name":"condition","type":"COMBO","widget":{"name":"condition"},"link":null},{"label":"multiple_of","localized_name":"multiple_of","name":"multiple_of","type":"INT","widget":{"name":"multiple_of"},"link":null}],"outputs":[{"label":"IMAGE","localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[361,362]},{"label":"width","localized_name":"width","name":"width","type":"INT","links":[]},{"label":"height","localized_name":"height","name":"height","type":"INT","links":[]}],"properties":{"cnr_id":"comfyui_essentials","ver":"1.1.0","Node name for S&R":"ImageResize+","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":[512,512,"lanczos","stretch","always",8],"color":"#223","bgcolor":"#335"},{"id":204,"type":"TTP_Tile_image_size","pos":[-1600,-220],"size":[210,150],"flags":{},"order":5,"mode":4,"inputs":[{"label":"image","localized_name":"image","name":"image","type":"IMAGE","link":361},{"label":"width_factor","localized_name":"width_factor","name":"width_factor","type":"INT","widget":{"name":"width_factor"},"link":null},{"label":"height_factor","localized_name":"height_factor","name":"height_factor","type":"INT","widget":{"name":"height_factor"},"link":null},{"label":"overlap_rate","localized_name":"overlap_rate","name":"overlap_rate","type":"FLOAT","widget":{"name":"overlap_rate"},"link":null}],"outputs":[{"label":"tile_width","localized_name":"tile_width","name":"tile_width","type":"INT","slot_index":0,"links":[363]},{"label":"tile_height","localized_name":"tile_height","name":"tile_height","type":"INT","slot_index":1,"links":[364]}],"properties":{"cnr_id":"comfyui_ttp_toolset","ver":"1.0.5","Node name for S&R":"TTP_Tile_image_size","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":[3,4,0.1],"color":"#322","bgcolor":"#533"},{"id":205,"type":"TTP_Image_Tile_Batch","pos":[-1290,-150],"size":[210,150],"flags":{"collapsed":true},"order":6,"mode":4,"inputs":[{"label":"image","localized_name":"image","name":"image","type":"IMAGE","link":362},{"label":"tile_width","localized_name":"tile_width","name":"tile_width","type":"INT","widget":{"name":"tile_width"},"link":363},{"label":"tile_height","localized_name":"tile_height","name":"tile_height","type":"INT","widget":{"name":"tile_height"},"link":364}],"outputs":[{"label":"IMAGES","localized_name":"IMAGES","name":"IMAGES","type":"IMAGE","slot_index":0,"links":[365,366]},{"label":"POSITIONS","localized_name":"POSITIONS","name":"POSITIONS","type":"LIST","slot_index":1,"links":[372]},{"label":"ORIGINAL_SIZE","localized_name":"ORIGINAL_SIZE","name":"ORIGINAL_SIZE","type":"TUPLE","links":[373]},{"label":"GRID_SIZE","localized_name":"GRID_SIZE","name":"GRID_SIZE","type":"TUPLE","links":[374]}],"properties":{"cnr_id":"comfyui_ttp_toolset","ver":"1.0.5","Node name for S&R":"TTP_Image_Tile_Batch","ue_properties":{"widget_ue_connectable":{"tile_width":true,"tile_height":true},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":[1024,1024],"color":"#322","bgcolor":"#533"},{"id":201,"type":"easy showAnything","pos":[-1870,30],"size":[210,90],"flags":{"collapsed":true},"order":2,"mode":4,"inputs":[{"label":"anything","localized_name":"anything","name":"anything","shape":7,"type":"*","link":357}],"outputs":[{"label":"output","localized_name":"output","name":"output","type":"*","links":[]}],"properties":{"cnr_id":"comfyui-easy-use","ver":"e94405e610bce3416b6c887d6b70601ab7a32dd7","Node name for S&R":"easy showAnything","ue_properties":{"version":"7.5.2","widget_ue_connectable":{},"input_ue_unconnectable":{}},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":["2816"],"color":"#223","bgcolor":"#335"},{"id":202,"type":"easy showAnything","pos":[-1870,80],"size":[210,90],"flags":{"collapsed":true},"order":3,"mode":4,"inputs":[{"label":"anything","localized_name":"anything","name":"anything","shape":7,"type":"*","link":358}],"outputs":[{"label":"output","localized_name":"output","name":"output","type":"*","links":[]}],"properties":{"cnr_id":"comfyui-easy-use","ver":"e94405e610bce3416b6c887d6b70601ab7a32dd7","Node name for S&R":"easy showAnything","ue_properties":{"version":"7.5.2","widget_ue_connectable":{},"input_ue_unconnectable":{}},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":["2688"],"color":"#223","bgcolor":"#335"},{"id":214,"type":"SeedVR2LoadVAEModel","pos":[-920,50],"size":[340,300],"flags":{"pinned":true},"order":12,"mode":4,"inputs":[{"label":"torch_compile_args","localized_name":"torch_compile_args","name":"torch_compile_args","shape":7,"type":"TORCH_COMPILE_ARGS","link":null},{"label":"vae model","localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":405},{"label":"device","localized_name":"device","name":"device","type":"COMBO","widget":{"name":"device"},"link":null},{"label":"encode_tiled","localized_name":"encode_tiled","name":"encode_tiled","shape":7,"type":"BOOLEAN","widget":{"name":"encode_tiled"},"link":null},{"label":"encode_tile_size","localized_name":"encode_tile_size","name":"encode_tile_size","shape":7,"type":"INT","widget":{"name":"encode_tile_size"},"link":null},{"label":"encode_tile_overlap","localized_name":"encode_tile_overlap","name":"encode_tile_overlap","shape":7,"type":"INT","widget":{"name":"encode_tile_overlap"},"link":null},{"label":"decode_tiled","localized_name":"decode_tiled","name":"decode_tiled","shape":7,"type":"BOOLEAN","widget":{"name":"decode_tiled"},"link":null},{"label":"decode_tile_size","localized_name":"decode_tile_size","name":"decode_tile_size","shape":7,"type":"INT","widget":{"name":"decode_tile_size"},"link":null},{"label":"decode_tile_overlap","localized_name":"decode_tile_overlap","name":"decode_tile_overlap","shape":7,"type":"INT","widget":{"name":"decode_tile_overlap"},"link":null},{"label":"tile_debug","localized_name":"tile_debug","name":"tile_debug","shape":7,"type":"COMBO","widget":{"name":"tile_debug"},"link":null},{"label":"offload_device","localized_name":"offload_device","name":"offload_device","shape":7,"type":"COMBO","widget":{"name":"offload_device"},"link":null},{"label":"cache_model","localized_name":"cache_model","name":"cache_model","shape":7,"type":"BOOLEAN","widget":{"name":"cache_model"},"link":null}],"outputs":[{"label":"vae","localized_name":"SEEDVR2_VAE","name":"SEEDVR2_VAE","type":"SEEDVR2_VAE","links":[385]}],"properties":{"cnr_id":"seedvr2_videoupscaler","ver":"2.5.10","Node name for S&R":"SeedVR2LoadVAEModel","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":["ema_vae_fp16.safetensors","cuda:0",false,256,32,false,256,32,"false","none",false],"color":"#2a363b","bgcolor":"#3f5159"},{"id":215,"type":"SeedVR2VideoUpscaler","pos":[-500,-40],"size":[380,390],"flags":{"pinned":true},"order":13,"mode":4,"inputs":[{"label":"image","localized_name":"image","name":"image","type":"IMAGE","link":389},{"label":"dit","localized_name":"dit","name":"dit","type":"SEEDVR2_DIT","link":384},{"label":"vae","localized_name":"vae","name":"vae","type":"SEEDVR2_VAE","link":385},{"label":"seed","localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"label":"resolution","localized_name":"resolution","name":"resolution","type":"INT","widget":{"name":"resolution"},"link":null},{"label":"max_resolution","localized_name":"max_resolution","name":"max_resolution","type":"INT","widget":{"name":"max_resolution"},"link":null},{"label":"batch_size","localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null},{"label":"uniform_batch_size","localized_name":"uniform_batch_size","name":"uniform_batch_size","type":"BOOLEAN","widget":{"name":"uniform_batch_size"},"link":null},{"label":"color_correction","localized_name":"color_correction","name":"color_correction","type":"COMBO","widget":{"name":"color_correction"},"link":null},{"label":"temporal_overlap","localized_name":"temporal_overlap","name":"temporal_overlap","shape":7,"type":"INT","widget":{"name":"temporal_overlap"},"link":null},{"label":"prepend_frames","localized_name":"prepend_frames","name":"prepend_frames","shape":7,"type":"INT","widget":{"name":"prepend_frames"},"link":null},{"label":"input_noise_scale","localized_name":"input_noise_scale","name":"input_noise_scale","shape":7,"type":"FLOAT","widget":{"name":"input_noise_scale"},"link":null},{"label":"latent_noise_scale","localized_name":"latent_noise_scale","name":"latent_noise_scale","shape":7,"type":"FLOAT","widget":{"name":"latent_noise_scale"},"link":null},{"label":"offload_device","localized_name":"offload_device","name":"offload_device","shape":7,"type":"COMBO","widget":{"name":"offload_device"},"link":null},{"label":"enable_debug","localized_name":"enable_debug","name":"enable_debug","shape":7,"type":"BOOLEAN","widget":{"name":"enable_debug"},"link":null}],"outputs":[{"label":"image","localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[387]}],"properties":{"cnr_id":"seedvr2_videoupscaler","ver":"2.5.10","Node name for S&R":"SeedVR2VideoUpscaler","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":[2794489657,"fixed",1024,0,1,false,"wavelet",0,0,0,0,"cpu",false],"color":"#2a363b","bgcolor":"#3f5159"},{"id":207,"type":"GetImageSize+","pos":[-1020,-90],"size":[170,70],"flags":{"collapsed":true,"pinned":true},"order":8,"mode":4,"inputs":[{"label":"image","localized_name":"image","name":"image","type":"IMAGE","link":366}],"outputs":[{"label":"width","localized_name":"width","name":"width","type":"INT","links":[369]},{"label":"height","localized_name":"height","name":"height","type":"INT","links":[370]},{"label":"count","localized_name":"count","name":"count","type":"INT","links":[]}],"properties":{"cnr_id":"comfyui_essentials","ver":"1.1.0","Node name for S&R":"GetImageSize+","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":[],"color":"#223","bgcolor":"#335"},{"id":213,"type":"SeedVR2LoadDiTModel","pos":[-1300,-10],"size":[340,210],"flags":{"pinned":true},"order":11,"mode":4,"inputs":[{"label":"torch_compile_args","localized_name":"torch_compile_args","name":"torch_compile_args","shape":7,"type":"TORCH_COMPILE_ARGS","link":null},{"label":"dit model","localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":404},{"label":"device","localized_name":"device","name":"device","type":"COMBO","widget":{"name":"device"},"link":null},{"label":"blocks_to_swap","localized_name":"blocks_to_swap","name":"blocks_to_swap","shape":7,"type":"INT","widget":{"name":"blocks_to_swap"},"link":null},{"label":"swap_io_components","localized_name":"swap_io_components","name":"swap_io_components","shape":7,"type":"BOOLEAN","widget":{"name":"swap_io_components"},"link":null},{"label":"offload_device","localized_name":"offload_device","name":"offload_device","shape":7,"type":"COMBO","widget":{"name":"offload_device"},"link":null},{"label":"cache_model","localized_name":"cache_model","name":"cache_model","shape":7,"type":"BOOLEAN","widget":{"name":"cache_model"},"link":null},{"label":"attention_mode","localized_name":"attention_mode","name":"attention_mode","shape":7,"type":"COMBO","widget":{"name":"attention_mode"},"link":null}],"outputs":[{"label":"dit","localized_name":"SEEDVR2_DIT","name":"SEEDVR2_DIT","type":"SEEDVR2_DIT","links":[384]}],"properties":{"cnr_id":"seedvr2_videoupscaler","ver":"2.5.10","Node name for S&R":"SeedVR2LoadDiTModel","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":["seedvr2_ema_3b_fp16.safetensors","cuda:0",36,false,"cpu","sdpa","sdpa"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":210,"type":"ImageResize+","pos":[-20,-110],"size":[210,220],"flags":{"pinned":true},"order":9,"mode":4,"inputs":[{"label":"image","localized_name":"image","name":"image","type":"IMAGE","link":387},{"label":"width","localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":369},{"label":"height","localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":370},{"label":"interpolation","localized_name":"interpolation","name":"interpolation","type":"COMBO","widget":{"name":"interpolation"},"link":null},{"label":"method","localized_name":"method","name":"method","type":"COMBO","widget":{"name":"method"},"link":null},{"label":"condition","localized_name":"condition","name":"condition","type":"COMBO","widget":{"name":"condition"},"link":null},{"label":"multiple_of","localized_name":"multiple_of","name":"multiple_of","type":"INT","widget":{"name":"multiple_of"},"link":null}],"outputs":[{"label":"IMAGE","localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[371]},{"label":"width","localized_name":"width","name":"width","type":"INT","links":[]},{"label":"height","localized_name":"height","name":"height","type":"INT","links":[]}],"properties":{"cnr_id":"comfyui_essentials","ver":"1.1.0","Node name for S&R":"ImageResize+","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":[512,512,"lanczos","stretch","always",8],"color":"#223","bgcolor":"#335"},{"id":211,"type":"TTP_Image_Assy","pos":[250,-250],"size":[270,120],"flags":{"pinned":true},"order":10,"mode":4,"inputs":[{"label":"tiles","localized_name":"tiles","name":"tiles","type":"IMAGE","link":371},{"label":"positions","localized_name":"positions","name":"positions","type":"LIST","link":372},{"label":"original_size","localized_name":"original_size","name":"original_size","type":"TUPLE","link":373},{"label":"grid_size","localized_name":"grid_size","name":"grid_size","type":"TUPLE","link":374},{"label":"padding","localized_name":"padding","name":"padding","type":"INT","widget":{"name":"padding"},"link":null}],"outputs":[{"label":"RECONSTRUCTED_IMAGE","localized_name":"RECONSTRUCTED_IMAGE","name":"RECONSTRUCTED_IMAGE","type":"IMAGE","links":[388]}],"properties":{"cnr_id":"comfyui_ttp_toolset","ver":"1.0.5","Node name for S&R":"TTP_Image_Assy","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":[64],"color":"#322","bgcolor":"#533"},{"id":200,"type":"GetImageSize+","pos":[-2100,-120],"size":[170,70],"flags":{"collapsed":true},"order":1,"mode":4,"inputs":[{"label":"image","localized_name":"image","name":"image","type":"IMAGE","link":375}],"outputs":[{"label":"width","localized_name":"width","name":"width","type":"INT","links":[357,359]},{"label":"height","localized_name":"height","name":"height","type":"INT","links":[358,360]},{"label":"count","localized_name":"count","name":"count","type":"INT","links":[]}],"properties":{"cnr_id":"comfyui_essentials","ver":"1.1.0","Node name for S&R":"GetImageSize+","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":[],"color":"#223","bgcolor":"#335"},{"id":212,"type":"Note","pos":[-1610,-20],"size":[230,280],"flags":{"pinned":true},"order":0,"mode":4,"inputs":[],"outputs":[],"properties":{"ue_properties":{"version":"7.5.2","widget_ue_connectable":{},"input_ue_unconnectable":{}}},"widgets_values":["width_factor: Ширина делится на несколько частей\nheight_factor: Высота делится на несколько частей\n(Измените в зависимости от того, будет ли ваша картинка длинной или широкой, количество блоков рекомендуется не превышать 4)\n4-4 для квадратных фото\n3-4 для вертикальных\n4-3 для горизонтальных "],"color":"#432","bgcolor":"#653"},{"id":206,"type":"ImageScaleBy","pos":[-1010,-280],"size":[270,90],"flags":{"pinned":true},"order":7,"mode":4,"inputs":[{"label":"image","localized_name":"image","name":"image","type":"IMAGE","link":365},{"label":"upscale_method","localized_name":"upscale_method","name":"upscale_method","type":"COMBO","widget":{"name":"upscale_method"},"link":null},{"label":"scale_by","localized_name":"scale_by","name":"scale_by","type":"FLOAT","widget":{"name":"scale_by"},"link":null}],"outputs":[{"label":"IMAGE","localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[389]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.67","Node name for S&R":"ImageScaleBy","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":["lanczos",0.25],"color":"#223","bgcolor":"#335"},{"id":218,"type":"ImageScaleBy","pos":[-2390,-30],"size":[270,90],"flags":{"collapsed":false},"order":14,"mode":4,"inputs":[{"label":"image","localized_name":"image","name":"image","type":"IMAGE","link":255},{"label":"upscale_method","localized_name":"upscale_method","name":"upscale_method","type":"COMBO","widget":{"name":"upscale_method"}},{"label":"scale by","localized_name":"scale_by","name":"scale_by","type":"FLOAT","widget":{"name":"scale_by"},"link":406}],"outputs":[{"label":"IMAGE","localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[375]}],"title":"Upscale method","properties":{"cnr_id":"comfy-core","ver":"0.3.67","Node name for S&R":"ImageScaleBy","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.4.1"},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"widget_ue_connectable":{}},"widgets_values":["lanczos",2],"color":"#2a363b","bgcolor":"#3f5159"}],"groups":[],"links":[{"id":375,"origin_id":218,"origin_slot":0,"target_id":200,"target_slot":0,"type":"IMAGE"},{"id":357,"origin_id":200,"origin_slot":0,"target_id":201,"target_slot":0,"type":"INT"},{"id":358,"origin_id":200,"origin_slot":1,"target_id":202,"target_slot":0,"type":"INT"},{"id":359,"origin_id":200,"origin_slot":0,"target_id":203,"target_slot":1,"type":"INT"},{"id":360,"origin_id":200,"origin_slot":1,"target_id":203,"target_slot":2,"type":"INT"},{"id":361,"origin_id":203,"origin_slot":0,"target_id":204,"target_slot":0,"type":"IMAGE"},{"id":362,"origin_id":203,"origin_slot":0,"target_id":205,"target_slot":0,"type":"IMAGE"},{"id":363,"origin_id":204,"origin_slot":0,"target_id":205,"target_slot":1,"type":"INT"},{"id":364,"origin_id":204,"origin_slot":1,"target_id":205,"target_slot":2,"type":"INT"},{"id":365,"origin_id":205,"origin_slot":0,"target_id":206,"target_slot":0,"type":"IMAGE"},{"id":366,"origin_id":205,"origin_slot":0,"target_id":207,"target_slot":0,"type":"IMAGE"},{"id":369,"origin_id":207,"origin_slot":0,"target_id":210,"target_slot":1,"type":"INT"},{"id":370,"origin_id":207,"origin_slot":1,"target_id":210,"target_slot":2,"type":"INT"},{"id":371,"origin_id":210,"origin_slot":0,"target_id":211,"target_slot":0,"type":"IMAGE"},{"id":372,"origin_id":205,"origin_slot":1,"target_id":211,"target_slot":1,"type":"LIST"},{"id":373,"origin_id":205,"origin_slot":2,"target_id":211,"target_slot":2,"type":"TUPLE"},{"id":374,"origin_id":205,"origin_slot":3,"target_id":211,"target_slot":3,"type":"TUPLE"},{"id":255,"origin_id":-10,"origin_slot":0,"target_id":218,"target_slot":0,"type":"IMAGE"},{"id":376,"origin_id":-10,"origin_slot":0,"target_id":203,"target_slot":0,"type":"IMAGE"},{"id":384,"origin_id":213,"origin_slot":0,"target_id":215,"target_slot":1,"type":"SEEDVR2_DIT"},{"id":385,"origin_id":214,"origin_slot":0,"target_id":215,"target_slot":2,"type":"SEEDVR2_VAE"},{"id":387,"origin_id":215,"origin_slot":0,"target_id":210,"target_slot":0,"type":"IMAGE"},{"id":388,"origin_id":211,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"IMAGE"},{"id":389,"origin_id":206,"origin_slot":0,"target_id":215,"target_slot":0,"type":"IMAGE"},{"id":404,"origin_id":-10,"origin_slot":1,"target_id":213,"target_slot":1,"type":"COMBO"},{"id":405,"origin_id":-10,"origin_slot":2,"target_id":214,"target_slot":1,"type":"COMBO"},{"id":406,"origin_id":-10,"origin_slot":3,"target_id":218,"target_slot":2,"type":"FLOAT"}],"extra":{"ue_links":[],"links_added_by_ue":[]}}]},"config":{},"extra":{"ds":{"scale":0.9090909090909091,"offset":[-12508.771835275553,1829.3779034915517]},"ue_links":[],"links_added_by_ue":[]},"version":0.4} \ No newline at end of file diff --git a/Rayko_Ref2Latent.py b/Rayko_Ref2Latent.py new file mode 100644 index 0000000..1bf93fc --- /dev/null +++ b/Rayko_Ref2Latent.py @@ -0,0 +1,72 @@ +# SPDX-License-Identifier: Apache-2.0 +# Copyright 2025-2026 Raykosan (RaykoStudio) +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import node_helpers +import comfy.utils + +class RSRef2Latent: + @classmethod + def INPUT_TYPES(cls): + return { + "required": { + "vae": ("VAE",), + "image": ("IMAGE",), + "positive": ("CONDITIONING",), + "negative": ("CONDITIONING",), + } + } + + RETURN_TYPES = ("CONDITIONING", "CONDITIONING", "LATENT") + RETURN_NAMES = ("positive", "negative", "latent") + FUNCTION = "process" + CATEGORY = "🦊 RaykoStudio" + DESCRIPTION = "Converts reference image to latent and adds it as reference_latents in conditioning" + + def process(self, vae, image, positive, negative): + if vae is None: + raise RuntimeError("VAE is required. Please connect a VAE loader.") + + original_height, original_width = image.shape[1], image.shape[2] + + downscale_factor = getattr(vae, 'downscale_factor', 8) + valid_multiple = downscale_factor * 8 + + def round_to_valid(x): + return ((x + valid_multiple - 1) // valid_multiple) * valid_multiple + + target_width = round_to_valid(original_width) + target_height = round_to_valid(original_height) + + samples = image.movedim(-1, 1) + vae_input = comfy.utils.common_upscale(samples, target_width, target_height, "lanczos", "center") + vae_input = vae_input.movedim(1, -1) + + ref_latent = vae.encode(vae_input[:, :target_height, :target_width, :]) + + positive_out = node_helpers.conditioning_set_values(positive, {"reference_latents": [ref_latent]}, append=True) + negative_out = node_helpers.conditioning_set_values(negative, {"reference_latents": [ref_latent]}, append=True) + + latent = {"samples": ref_latent} + + return (positive_out, negative_out, latent) + + +NODE_CLASS_MAPPINGS = { + "RSRef2Latent": RSRef2Latent, +} + +NODE_DISPLAY_NAME_MAPPINGS = { + "RSRef2Latent": "🦊 RS Ref 2 Latent", +} \ No newline at end of file diff --git a/__init__.py b/__init__.py index b7cc9cc..ae6cd80 100644 --- a/__init__.py +++ b/__init__.py @@ -29,7 +29,7 @@ IGNORED_MODULES: Set[str] = {'__init__.py'} REQUIRED_MODULES: Set[str] = set() PACKAGE_DISPLAY_NAME = "ComfyUI_RaykoStudio" -__version__ = "0.28.1" +__version__ = "0.28.2" def load_modules(): print(f"🦊 {PACKAGE_DISPLAY_NAME}: Version: {__version__}") diff --git a/fonts/ABITE.ttf b/fonts/ABITE.ttf new file mode 100644 index 0000000..0e17f85 Binary files /dev/null and b/fonts/ABITE.ttf differ diff --git a/fonts/Balkara.ttf b/fonts/Balkara.ttf new file mode 100644 index 0000000..c2735ec Binary files /dev/null and b/fonts/Balkara.ttf differ diff --git a/fonts/Blur Extended.ttf b/fonts/Blur Extended.ttf new file mode 100644 index 0000000..6f3131d Binary files /dev/null and b/fonts/Blur Extended.ttf differ diff --git a/fonts/Cold Night for Alligators.otf b/fonts/Cold Night for Alligators.otf new file mode 100644 index 0000000..546a051 Binary files /dev/null and b/fonts/Cold Night for Alligators.otf differ diff --git a/fonts/Constantine.ttf b/fonts/Constantine.ttf new file mode 100644 index 0000000..9cac98e Binary files /dev/null and b/fonts/Constantine.ttf differ diff --git a/fonts/Dance Partner.ttf b/fonts/Dance Partner.ttf new file mode 100644 index 0000000..4468fe1 Binary files /dev/null and b/fonts/Dance Partner.ttf differ diff --git a/fonts/Dushav 5.otf b/fonts/Dushav 5.otf new file mode 100644 index 0000000..dd349bf Binary files /dev/null and b/fonts/Dushav 5.otf differ diff --git a/fonts/Ghastly Panic.otf b/fonts/Ghastly Panic.otf new file mode 100644 index 0000000..941c76f Binary files /dev/null and b/fonts/Ghastly Panic.otf differ diff --git a/fonts/KJV 1611.otf b/fonts/KJV 1611.otf new file mode 100644 index 0000000..eeb13b9 Binary files /dev/null and b/fonts/KJV 1611.otf differ diff --git a/fonts/Lombardina.ttf b/fonts/Lombardina.ttf new file mode 100644 index 0000000..12df69b Binary files /dev/null and b/fonts/Lombardina.ttf differ diff --git a/fonts/arial bold italic.ttf b/fonts/arial bold italic.ttf new file mode 100644 index 0000000..6a1fa0f Binary files /dev/null and b/fonts/arial bold italic.ttf differ diff --git a/fonts/arial bold.ttf b/fonts/arial bold.ttf new file mode 100644 index 0000000..a6037e6 Binary files /dev/null and b/fonts/arial bold.ttf differ diff --git a/fonts/arial italic.ttf b/fonts/arial italic.ttf new file mode 100644 index 0000000..3801997 Binary files /dev/null and b/fonts/arial italic.ttf differ diff --git a/package.json b/package.json index de8d236..19fd08d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ComfyUI_RaykoStudio", - "version": "0.28.1", + "version": "0.28.2", "description": "Set of custom nodes for ComfyUI providing additional image processing capabilities", "author": "Raykosan", "license": "Apache License 2.0", @@ -27,6 +27,7 @@ "Rayko_MultiLatent.py" "Rayko_Outpaint.py" "Rayko_Prompts.py" + "Rayko_Ref2Latent.py" "Rayko_RGB2RGBA.py" "Rayko_Saturation.py" "Rayko_Save_Image.py" diff --git a/pyproject.toml b/pyproject.toml index 77578a6..2e3a674 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "ComfyUI_RaykoStudio" description = "Set of custom nodes for ComfyUI providing additional image processing capabilities" -version = "0.28.1" +version = "0.28.2" license = { file = "LICENSE" } dependencies = ["torch", "numpy", "Pillow>=10.0.0", "freetype-py>=2.5.1", "pycairo>=1.29.0", "scipy>=1.10.0"]