{"type":"data","nodes":[null,{"type":"data","data":[{"wikiPages":1},{"Showcase":2,"NodesTable":3,"Home":4,"Examples":5,"Debugging":6,"web":7,"nodes":11},"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Showcase.md","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/NodesTable.md","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Home.md","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Examples.md","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Debugging.md",[8],{"name":9,"path":10},"web dynamic-inputs","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/web/web-dynamic-inputs.md",[12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96,99,102,105,108,111,114,117,120,123,126,129,132,135,138,141,144,147,150,153,156,159,162,165,168,171,174,177,180,183,186,189,192,195,198,201,204,207,210],{"name":13,"path":14},"nodes vae-decode","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-vae-decode.md",{"name":16,"path":17},"nodes unsplash-image","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-unsplash-image.md",{"name":19,"path":20},"nodes uncrop","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-uncrop.md",{"name":22,"path":23},"nodes transform-image","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-transform-image.md",{"name":25,"path":26},"nodes to-device","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-to-device.md",{"name":28,"path":29},"nodes text-to-image","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-text-to-image.md",{"name":31,"path":32},"nodes styles-loader","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-styles-loader.md",{"name":34,"path":35},"nodes string-replace","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-string-replace.md",{"name":37,"path":38},"nodes stack-images","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-stack-images.md",{"name":40,"path":41},"nodes smart-step","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-smart-step.md",{"name":43,"path":44},"nodes sharpen","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-sharpen.md",{"name":46,"path":47},"nodes save-tensors","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-tensors.md",{"name":49,"path":50},"nodes save-image-sequence","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-image-sequence.md",{"name":52,"path":53},"nodes save-image-grid","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-image-grid.md",{"name":55,"path":56},"nodes save-gif","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-gif.md",{"name":58,"path":59},"nodes restore-face","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-restore-face.md",{"name":61,"path":62},"nodes read-playlist","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-read-playlist.md",{"name":64,"path":65},"nodes qr-code","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-qr-code.md",{"name":67,"path":68},"nodes plot-batch-float","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-plot-batch-float.md",{"name":70,"path":71},"nodes pick-from-batch","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-pick-from-batch.md",{"name":73,"path":74},"nodes model-pruner","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-model-pruner.md",{"name":76,"path":77},"nodes model-patch-seamless","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-model-patch-seamless.md",{"name":79,"path":80},"nodes match-dimensions","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-match-dimensions.md",{"name":82,"path":83},"nodes mask-to-image","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-mask-to-image.md",{"name":85,"path":86},"nodes load-image-sequence","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-image-sequence.md",{"name":88,"path":89},"nodes load-image-from-url","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-image-from-url.md",{"name":91,"path":92},"nodes load-film-model","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-film-model.md",{"name":94,"path":95},"nodes load-face-swap-model","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-swap-model.md",{"name":97,"path":98},"nodes load-face-enhance-model","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-enhance-model.md",{"name":100,"path":101},"nodes load-face-analysis-model","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-analysis-model.md",{"name":103,"path":104},"nodes latent-lerp","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-latent-lerp.md",{"name":106,"path":107},"nodes int-to-bool","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-int-to-bool.md",{"name":109,"path":110},"nodes image-tile-offset","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-tile-offset.md",{"name":112,"path":113},"nodes image-resize-factor","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-resize-factor.md",{"name":115,"path":116},"nodes image-remove-background-rembg","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-remove-background-rembg.md",{"name":118,"path":119},"nodes image-premultiply","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-premultiply.md",{"name":121,"path":122},"nodes image-compare","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-compare.md",{"name":124,"path":125},"nodes get-batch-from-history","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-get-batch-from-history.md",{"name":127,"path":128},"nodes floats-to-float","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-floats-to-float.md",{"name":130,"path":131},"nodes filter-z","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-filter-z.md",{"name":133,"path":134},"nodes film-interpolation","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-film-interpolation.md",{"name":136,"path":137},"nodes face-swap","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-face-swap.md",{"name":139,"path":140},"nodes export-with-ffmpeg","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-export-with-ffmpeg.md",{"name":142,"path":143},"nodes deep-bump","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-deep-bump.md",{"name":145,"path":146},"nodes debug","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-debug.md",{"name":148,"path":149},"nodes curve","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-curve.md",{"name":151,"path":152},"nodes crop","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-crop.md",{"name":154,"path":155},"nodes concat-images","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-concat-images.md",{"name":157,"path":158},"nodes colored-image","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-colored-image.md",{"name":160,"path":161},"nodes color-correct","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-color-correct.md",{"name":163,"path":164},"nodes blur","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-blur.md",{"name":166,"path":167},"nodes bbox","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-bbox.md",{"name":169,"path":170},"nodes bbox-from-mask","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-bbox-from-mask.md",{"name":172,"path":173},"nodes batch2d-transform","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch2d-transform.md",{"name":175,"path":176},"nodes batch","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch.md",{"name":178,"path":179},"nodes batch-shape","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-shape.md",{"name":181,"path":182},"nodes batch-shake","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-shake.md",{"name":184,"path":185},"nodes batch-merge","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-merge.md",{"name":187,"path":188},"nodes batch-make","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-make.md",{"name":190,"path":191},"nodes batch-float","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float.md",{"name":193,"path":194},"nodes batch-float-fill","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float-fill.md",{"name":196,"path":197},"nodes batch-float-assemble","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float-assemble.md",{"name":199,"path":200},"nodes auto-pan-equilateral","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-auto-pan-equilateral.md",{"name":202,"path":203},"nodes apply-text-template","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-apply-text-template.md",{"name":205,"path":206},"nodes any-to-string","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-any-to-string.md",{"name":208,"path":209},"nodes animation-builder","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-animation-builder.md",{"name":211,"path":212},"nodes add-to-playlist","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-add-to-playlist.md"],"uses":{}},{"type":"data","data":[{"title":1,"content":2,"source":214},"Examples",{"Showcase":3,"NodesTable":4,"Home":5,"Examples":6,"Debugging":7,"web":8,"nodes":12},"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Showcase.md","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/NodesTable.md","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Home.md","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Examples.md","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Debugging.md",[9],{"name":10,"path":11},"web dynamic-inputs","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/web/web-dynamic-inputs.md",[13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67,70,73,76,79,82,85,88,91,94,97,100,103,106,109,112,115,118,121,124,127,130,133,136,139,142,145,148,151,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196,199,202,205,208,211],{"name":14,"path":15},"nodes vae-decode","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-vae-decode.md",{"name":17,"path":18},"nodes unsplash-image","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-unsplash-image.md",{"name":20,"path":21},"nodes uncrop","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-uncrop.md",{"name":23,"path":24},"nodes transform-image","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-transform-image.md",{"name":26,"path":27},"nodes to-device","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-to-device.md",{"name":29,"path":30},"nodes text-to-image","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-text-to-image.md",{"name":32,"path":33},"nodes styles-loader","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-styles-loader.md",{"name":35,"path":36},"nodes string-replace","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-string-replace.md",{"name":38,"path":39},"nodes stack-images","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-stack-images.md",{"name":41,"path":42},"nodes smart-step","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-smart-step.md",{"name":44,"path":45},"nodes sharpen","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-sharpen.md",{"name":47,"path":48},"nodes save-tensors","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-tensors.md",{"name":50,"path":51},"nodes save-image-sequence","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-image-sequence.md",{"name":53,"path":54},"nodes save-image-grid","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-image-grid.md",{"name":56,"path":57},"nodes save-gif","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-gif.md",{"name":59,"path":60},"nodes restore-face","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-restore-face.md",{"name":62,"path":63},"nodes read-playlist","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-read-playlist.md",{"name":65,"path":66},"nodes qr-code","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-qr-code.md",{"name":68,"path":69},"nodes plot-batch-float","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-plot-batch-float.md",{"name":71,"path":72},"nodes pick-from-batch","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-pick-from-batch.md",{"name":74,"path":75},"nodes model-pruner","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-model-pruner.md",{"name":77,"path":78},"nodes model-patch-seamless","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-model-patch-seamless.md",{"name":80,"path":81},"nodes match-dimensions","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-match-dimensions.md",{"name":83,"path":84},"nodes mask-to-image","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-mask-to-image.md",{"name":86,"path":87},"nodes load-image-sequence","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-image-sequence.md",{"name":89,"path":90},"nodes load-image-from-url","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-image-from-url.md",{"name":92,"path":93},"nodes load-film-model","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-film-model.md",{"name":95,"path":96},"nodes load-face-swap-model","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-swap-model.md",{"name":98,"path":99},"nodes load-face-enhance-model","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-enhance-model.md",{"name":101,"path":102},"nodes load-face-analysis-model","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-analysis-model.md",{"name":104,"path":105},"nodes latent-lerp","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-latent-lerp.md",{"name":107,"path":108},"nodes int-to-bool","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-int-to-bool.md",{"name":110,"path":111},"nodes image-tile-offset","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-tile-offset.md",{"name":113,"path":114},"nodes image-resize-factor","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-resize-factor.md",{"name":116,"path":117},"nodes image-remove-background-rembg","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-remove-background-rembg.md",{"name":119,"path":120},"nodes image-premultiply","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-premultiply.md",{"name":122,"path":123},"nodes image-compare","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-compare.md",{"name":125,"path":126},"nodes get-batch-from-history","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-get-batch-from-history.md",{"name":128,"path":129},"nodes floats-to-float","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-floats-to-float.md",{"name":131,"path":132},"nodes filter-z","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-filter-z.md",{"name":134,"path":135},"nodes film-interpolation","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-film-interpolation.md",{"name":137,"path":138},"nodes face-swap","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-face-swap.md",{"name":140,"path":141},"nodes export-with-ffmpeg","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-export-with-ffmpeg.md",{"name":143,"path":144},"nodes deep-bump","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-deep-bump.md",{"name":146,"path":147},"nodes debug","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-debug.md",{"name":149,"path":150},"nodes curve","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-curve.md",{"name":152,"path":153},"nodes crop","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-crop.md",{"name":155,"path":156},"nodes concat-images","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-concat-images.md",{"name":158,"path":159},"nodes colored-image","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-colored-image.md",{"name":161,"path":162},"nodes color-correct","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-color-correct.md",{"name":164,"path":165},"nodes blur","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-blur.md",{"name":167,"path":168},"nodes bbox","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-bbox.md",{"name":170,"path":171},"nodes bbox-from-mask","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-bbox-from-mask.md",{"name":173,"path":174},"nodes batch2d-transform","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch2d-transform.md",{"name":176,"path":177},"nodes batch","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch.md",{"name":179,"path":180},"nodes batch-shape","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-shape.md",{"name":182,"path":183},"nodes batch-shake","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-shake.md",{"name":185,"path":186},"nodes batch-merge","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-merge.md",{"name":188,"path":189},"nodes batch-make","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-make.md",{"name":191,"path":192},"nodes batch-float","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float.md",{"name":194,"path":195},"nodes batch-float-fill","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float-fill.md",{"name":197,"path":198},"nodes batch-float-assemble","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float-assemble.md",{"name":200,"path":201},"nodes auto-pan-equilateral","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-auto-pan-equilateral.md",{"name":203,"path":204},"nodes apply-text-template","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-apply-text-template.md",{"name":206,"path":207},"nodes any-to-string","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-any-to-string.md",{"name":209,"path":210},"nodes animation-builder","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-animation-builder.md",{"name":212,"path":213},"nodes add-to-playlist","/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-add-to-playlist.md",[215,248,251],{"type":216,"raw":217,"text":217,"tokens":218},"paragraph","All the examples use the [RevAnimated model 1.22](https://civitai.com/models/7371?modelVersionId=46846) as well as gsdf/EasyNegative textual inversions ([v1](https://huggingface.co/datasets/gsdf/EasyNegative/blob/main/EasyNegative.safetensors) and [v2](https://huggingface.co/gsdf/Counterfeit-V3.0/blob/main/embedding/EasyNegativeV2.safetensors)), you should install them if you want to reproduce the exact output from the samples (most examples use fixed seed for this reason), but you are free to use any models",[219,222,230,232,238,240,246],{"type":220,"raw":221,"text":221},"text","All the examples use the ",{"type":223,"raw":224,"href":225,"title":226,"text":227,"tokens":228},"link","[RevAnimated model 1.22](https://civitai.com/models/7371?modelVersionId=46846)","https://civitai.com/models/7371?modelVersionId=46846",null,"RevAnimated model 1.22",[229],{"type":220,"raw":227,"text":227},{"type":220,"raw":231,"text":231}," as well as gsdf/EasyNegative textual inversions (",{"type":223,"raw":233,"href":234,"title":226,"text":235,"tokens":236},"[v1](https://huggingface.co/datasets/gsdf/EasyNegative/blob/main/EasyNegative.safetensors)","https://huggingface.co/datasets/gsdf/EasyNegative/blob/main/EasyNegative.safetensors","v1",[237],{"type":220,"raw":235,"text":235},{"type":220,"raw":239,"text":239}," and ",{"type":223,"raw":241,"href":242,"title":226,"text":243,"tokens":244},"[v2](https://huggingface.co/gsdf/Counterfeit-V3.0/blob/main/embedding/EasyNegativeV2.safetensors)","https://huggingface.co/gsdf/Counterfeit-V3.0/blob/main/embedding/EasyNegativeV2.safetensors","v2",[245],{"type":220,"raw":243,"text":243},{"type":220,"raw":247,"text":247},"), you should install them if you want to reproduce the exact output from the samples (most examples use fixed seed for this reason), but you are free to use any models",{"type":249,"raw":250},"space","\n\n",{"type":252,"raw":253,"header":254,"align":268,"rows":269},"table","| preview | workflow file | description |\n| ------- | ------------- | ----------- |\n| \u003Cimg width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/54e33446-183f-4dda-88b3-d38a1e6de980\"/>| [01-faceswap.json](https://github.com/melMass/comfy_mtb/blob/main/examples/01-faceswap.json)| **DEPRECATED** (see [details](https://github.com/melMass/comfy_mtb?tab=readme-ov-file#optional-nodes)) ~~Showing the basic usage of Face swap using [deepinsight/insightface](https://github.com/deepinsight/insightface) models (i.e what Roop uses), this uses this online image as reference:~~ \u003Cp align=center>\u003Cimg width=150 src=\"https://lucasmuseum.org/assets/general/Lucas_Headshot_Color_web.jpg\"/>\u003C/p> |\n| \u003Cimg width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/c0f04a63-960c-43a7-ba78-a45cd5ac7514\"/> | [02-film_interpolation.json](https://github.com/melMass/comfy_mtb/blob/main/examples/02-film_interpolation.json) | **DEPRECATED** (see [details](https://github.com/melMass/comfy_mtb?tab=readme-ov-file#optional-nodes)) ~~Simple example of using FILM to interpolate two inferred frames~~ |\n| \u003Cimg width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/d6d66d96-fb34-40d0-9038-cbabf0714c5d\"/> | [03-animation_builder-condition-lerp.json](https://github.com/melMass/comfy_mtb/blob/main/examples/03-animation_builder-condition-lerp.json) | Using the 0-1 output of the animation builder to linearly interpolate between two prompts: `blue car` **->** `yellow car` |\n| \u003Cimg width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/303a1037-60d3-4b31-a589-b15d549752f6\"/> | [04-animation_builder-deforum.json](https://github.com/melMass/comfy_mtb/blob/main/examples/04-animation_builder-deforum.json) | *advanced* use case of the animation builder featuring a lot of the logic behind mtb nodes, this specific example will run 2 times for 30 frames stepping the seed for the second loop |\n| \u003Cp>\u003Cimg align=top width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/9db516b5-45d2-4389-b904-b3a94660f24c\"/>\u003C/p>\u003Cp>\u003Cimg align=top width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/7e4477f6-8e18-4839-9864-83d07d6690a1\"/>\u003C/p> | [05-seamless_texture.json](https://github.com/melMass/comfy_mtb/blob/main/examples/05-seamless_texture.json) | Seamless diffusion and deepbump showcase |\n| \u003Cimg width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/d722bb1e-19fb-4b89-90f0-d9657b09d037\"/> | [06-seamless_equilateral.json](https://github.com/melMass/comfy_mtb/blob/main/examples/06-seamless_equilateral.json) | Generate seamless environment maps, requires [IPAdapter Plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) and the [Redmond 360 LoRa](https://civitai.com/models/118025/360redmond-a-360-view-panorama-lora-for-sd-xl-10) for SDXL or the [Latent Labs 360](https://civitai.com/models/10753/latentlabs360) for 1.5 \n\n\n\n",[255,260,264],{"text":256,"tokens":257,"header":259,"align":226},"preview",[258],{"type":220,"raw":256,"text":256},true,{"text":261,"tokens":262,"header":259,"align":226},"workflow file",[263],{"type":220,"raw":261,"text":261},{"text":265,"tokens":266,"header":259,"align":226},"description",[267],{"type":220,"raw":265,"text":265},[226,226,226],[270,327,356,389,413,438],[271,277,285],{"text":272,"tokens":273,"header":276,"align":226},"\u003Cimg width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/54e33446-183f-4dda-88b3-d38a1e6de980\"/>",[274],{"type":275,"raw":272,"inLink":276,"inRawBlock":276,"block":276,"text":272},"html",false,{"text":278,"tokens":279,"header":276,"align":226},"[01-faceswap.json](https://github.com/melMass/comfy_mtb/blob/main/examples/01-faceswap.json)",[280],{"type":223,"raw":278,"href":281,"title":226,"text":282,"tokens":283},"https://github.com/melMass/comfy_mtb/blob/main/examples/01-faceswap.json","01-faceswap.json",[284],{"type":220,"raw":282,"text":282},{"text":286,"tokens":287,"header":276,"align":226},"**DEPRECATED** (see [details](https://github.com/melMass/comfy_mtb?tab=readme-ov-file#optional-nodes)) ~~Showing the basic usage of Face swap using [deepinsight/insightface](https://github.com/deepinsight/insightface) models (i.e what Roop uses), this uses this online image as reference:~~ \u003Cp align=center>\u003Cimg width=150 src=\"https://lucasmuseum.org/assets/general/Lucas_Headshot_Color_web.jpg\"/>\u003C/p>",[288,294,296,302,304,319,321,323,325],{"type":289,"raw":290,"text":291,"tokens":292},"strong","**DEPRECATED**","DEPRECATED",[293],{"type":220,"raw":291,"text":291},{"type":220,"raw":295,"text":295}," (see ",{"type":223,"raw":297,"href":298,"title":226,"text":299,"tokens":300},"[details](https://github.com/melMass/comfy_mtb?tab=readme-ov-file#optional-nodes)","https://github.com/melMass/comfy_mtb?tab=readme-ov-file#optional-nodes","details",[301],{"type":220,"raw":299,"text":299},{"type":220,"raw":303,"text":303},") ",{"type":305,"raw":306,"text":307,"tokens":308},"del","~~Showing the basic usage of Face swap using [deepinsight/insightface](https://github.com/deepinsight/insightface) models (i.e what Roop uses), this uses this online image as reference:~~","Showing the basic usage of Face swap using [deepinsight/insightface](https://github.com/deepinsight/insightface) models (i.e what Roop uses), this uses this online image as reference:",[309,311,317],{"type":220,"raw":310,"text":310},"Showing the basic usage of Face swap using ",{"type":223,"raw":312,"href":313,"title":226,"text":314,"tokens":315},"[deepinsight/insightface](https://github.com/deepinsight/insightface)","https://github.com/deepinsight/insightface","deepinsight/insightface",[316],{"type":220,"raw":314,"text":314},{"type":220,"raw":318,"text":318}," models (i.e what Roop uses), this uses this online image as reference:",{"type":220,"raw":320,"text":320}," ",{"type":275,"raw":322,"inLink":276,"inRawBlock":276,"block":276,"text":322},"\u003Cp align=center>",{"type":275,"raw":324,"inLink":276,"inRawBlock":276,"block":276,"text":324},"\u003Cimg width=150 src=\"https://lucasmuseum.org/assets/general/Lucas_Headshot_Color_web.jpg\"/>",{"type":275,"raw":326,"inLink":276,"inRawBlock":276,"block":276,"text":326},"\u003C/p>",[328,332,340],{"text":329,"tokens":330,"header":276,"align":226},"\u003Cimg width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/c0f04a63-960c-43a7-ba78-a45cd5ac7514\"/>",[331],{"type":275,"raw":329,"inLink":276,"inRawBlock":276,"block":276,"text":329},{"text":333,"tokens":334,"header":276,"align":226},"[02-film_interpolation.json](https://github.com/melMass/comfy_mtb/blob/main/examples/02-film_interpolation.json)",[335],{"type":223,"raw":333,"href":336,"title":226,"text":337,"tokens":338},"https://github.com/melMass/comfy_mtb/blob/main/examples/02-film_interpolation.json","02-film_interpolation.json",[339],{"type":220,"raw":337,"text":337},{"text":341,"tokens":342,"header":276,"align":226},"**DEPRECATED** (see [details](https://github.com/melMass/comfy_mtb?tab=readme-ov-file#optional-nodes)) ~~Simple example of using FILM to interpolate two inferred frames~~",[343,346,347,350,351],{"type":289,"raw":290,"text":291,"tokens":344},[345],{"type":220,"raw":291,"text":291},{"type":220,"raw":295,"text":295},{"type":223,"raw":297,"href":298,"title":226,"text":299,"tokens":348},[349],{"type":220,"raw":299,"text":299},{"type":220,"raw":303,"text":303},{"type":305,"raw":352,"text":353,"tokens":354},"~~Simple example of using FILM to interpolate two inferred frames~~","Simple example of using FILM to interpolate two inferred frames",[355],{"type":220,"raw":353,"text":353},[357,361,369],{"text":358,"tokens":359,"header":276,"align":226},"\u003Cimg width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/d6d66d96-fb34-40d0-9038-cbabf0714c5d\"/>",[360],{"type":275,"raw":358,"inLink":276,"inRawBlock":276,"block":276,"text":358},{"text":362,"tokens":363,"header":276,"align":226},"[03-animation_builder-condition-lerp.json](https://github.com/melMass/comfy_mtb/blob/main/examples/03-animation_builder-condition-lerp.json)",[364],{"type":223,"raw":362,"href":365,"title":226,"text":366,"tokens":367},"https://github.com/melMass/comfy_mtb/blob/main/examples/03-animation_builder-condition-lerp.json","03-animation_builder-condition-lerp.json",[368],{"type":220,"raw":366,"text":366},{"text":370,"tokens":371,"header":276,"align":226},"Using the 0-1 output of the animation builder to linearly interpolate between two prompts: `blue car` **->** `yellow car`",[372,374,378,379,385,386],{"type":220,"raw":373,"text":373},"Using the 0-1 output of the animation builder to linearly interpolate between two prompts: ",{"type":375,"raw":376,"text":377},"codespan","`blue car`","blue car",{"type":220,"raw":320,"text":320},{"type":289,"raw":380,"text":381,"tokens":382},"**->**","->",[383],{"type":220,"raw":381,"text":384},"->",{"type":220,"raw":320,"text":320},{"type":375,"raw":387,"text":388},"`yellow car`","yellow car",[390,394,402],{"text":391,"tokens":392,"header":276,"align":226},"\u003Cimg width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/303a1037-60d3-4b31-a589-b15d549752f6\"/>",[393],{"type":275,"raw":391,"inLink":276,"inRawBlock":276,"block":276,"text":391},{"text":395,"tokens":396,"header":276,"align":226},"[04-animation_builder-deforum.json](https://github.com/melMass/comfy_mtb/blob/main/examples/04-animation_builder-deforum.json)",[397],{"type":223,"raw":395,"href":398,"title":226,"text":399,"tokens":400},"https://github.com/melMass/comfy_mtb/blob/main/examples/04-animation_builder-deforum.json","04-animation_builder-deforum.json",[401],{"type":220,"raw":399,"text":399},{"text":403,"tokens":404,"header":276,"align":226},"*advanced* use case of the animation builder featuring a lot of the logic behind mtb nodes, this specific example will run 2 times for 30 frames stepping the seed for the second loop",[405,411],{"type":406,"raw":407,"text":408,"tokens":409},"em","*advanced*","advanced",[410],{"type":220,"raw":408,"text":408},{"type":220,"raw":412,"text":412}," use case of the animation builder featuring a lot of the logic behind mtb nodes, this specific example will run 2 times for 30 frames stepping the seed for the second loop",[414,426,434],{"text":415,"tokens":416,"header":276,"align":226},"\u003Cp>\u003Cimg align=top width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/9db516b5-45d2-4389-b904-b3a94660f24c\"/>\u003C/p>\u003Cp>\u003Cimg align=top width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/7e4477f6-8e18-4839-9864-83d07d6690a1\"/>\u003C/p>",[417,419,421,422,423,425],{"type":275,"raw":418,"inLink":276,"inRawBlock":276,"block":276,"text":418},"\u003Cp>",{"type":275,"raw":420,"inLink":276,"inRawBlock":276,"block":276,"text":420},"\u003Cimg align=top width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/9db516b5-45d2-4389-b904-b3a94660f24c\"/>",{"type":275,"raw":326,"inLink":276,"inRawBlock":276,"block":276,"text":326},{"type":275,"raw":418,"inLink":276,"inRawBlock":276,"block":276,"text":418},{"type":275,"raw":424,"inLink":276,"inRawBlock":276,"block":276,"text":424},"\u003Cimg align=top width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/7e4477f6-8e18-4839-9864-83d07d6690a1\"/>",{"type":275,"raw":326,"inLink":276,"inRawBlock":276,"block":276,"text":326},{"text":427,"tokens":428,"header":276,"align":226},"[05-seamless_texture.json](https://github.com/melMass/comfy_mtb/blob/main/examples/05-seamless_texture.json)",[429],{"type":223,"raw":427,"href":430,"title":226,"text":431,"tokens":432},"https://github.com/melMass/comfy_mtb/blob/main/examples/05-seamless_texture.json","05-seamless_texture.json",[433],{"type":220,"raw":431,"text":431},{"text":435,"tokens":436,"header":276,"align":226},"Seamless diffusion and deepbump showcase",[437],{"type":220,"raw":435,"text":435},[439,443,451],{"text":440,"tokens":441,"header":276,"align":226},"\u003Cimg width=512 src=\"https://github.com/melMass/comfy_mtb/assets/7041726/d722bb1e-19fb-4b89-90f0-d9657b09d037\"/>",[442],{"type":275,"raw":440,"inLink":276,"inRawBlock":276,"block":276,"text":440},{"text":444,"tokens":445,"header":276,"align":226},"[06-seamless_equilateral.json](https://github.com/melMass/comfy_mtb/blob/main/examples/06-seamless_equilateral.json)",[446],{"type":223,"raw":444,"href":447,"title":226,"text":448,"tokens":449},"https://github.com/melMass/comfy_mtb/blob/main/examples/06-seamless_equilateral.json","06-seamless_equilateral.json",[450],{"type":220,"raw":448,"text":448},{"text":452,"tokens":453,"header":276,"align":226},"Generate seamless environment maps, requires [IPAdapter Plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) and the [Redmond 360 LoRa](https://civitai.com/models/118025/360redmond-a-360-view-panorama-lora-for-sd-xl-10) for SDXL or the [Latent Labs 360](https://civitai.com/models/10753/latentlabs360) for 1.5",[454,456,462,464,470,472,478],{"type":220,"raw":455,"text":455},"Generate seamless environment maps, requires ",{"type":223,"raw":457,"href":458,"title":226,"text":459,"tokens":460},"[IPAdapter Plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus)","https://github.com/cubiq/ComfyUI_IPAdapter_plus","IPAdapter Plus",[461],{"type":220,"raw":459,"text":459},{"type":220,"raw":463,"text":463}," and the ",{"type":223,"raw":465,"href":466,"title":226,"text":467,"tokens":468},"[Redmond 360 LoRa](https://civitai.com/models/118025/360redmond-a-360-view-panorama-lora-for-sd-xl-10)","https://civitai.com/models/118025/360redmond-a-360-view-panorama-lora-for-sd-xl-10","Redmond 360 LoRa",[469],{"type":220,"raw":467,"text":467},{"type":220,"raw":471,"text":471}," for SDXL or the ",{"type":223,"raw":473,"href":474,"title":226,"text":475,"tokens":476},"[Latent Labs 360](https://civitai.com/models/10753/latentlabs360)","https://civitai.com/models/10753/latentlabs360","Latent Labs 360",[477],{"type":220,"raw":475,"text":475},{"type":220,"raw":479,"text":479}," for 1.5"],"uses":{"params":["slug"],"parent":1}}]}