Files
2024-11-04 00:40:48 +01:00

69 lines
35 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="https://fav.farm/⚡️" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="/comfy_mtb/_app/immutable/assets/0.DAT1nqnq.css" rel="stylesheet">
<link href="/comfy_mtb/_app/immutable/assets/2.DFzhRVfR.css" rel="stylesheet">
<link href="/comfy_mtb/_app/immutable/assets/4.CxM1RG_S.css" rel="stylesheet">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/entry/start.B_2iSefo.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/entry.DFosKZrm.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/utils.C1SWMJ6M.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/entry/app.DtSbs4z-.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/preload-helper.C56uK8e9.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/store.DYqNbYNW.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/index-client.nC1_6-Ml.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/this.Ju-dO593.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/nodes/0.DYuEuMmk.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/appStore.svelte.D-z84NVe.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/class.BJOqaXqO.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/ButtonV2.DvYZmBpv.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/lifecycle.9kuDmWEv.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/each.6-zUuL0x.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/nodes/2.C2jLuKHl.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/stores.CjnYAoEk.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/input.Bfdf3KDX.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/chunks/bundle-mjs.Dnoi3Axr.js">
<link rel="modulepreload" href="/comfy_mtb/_app/immutable/nodes/4.CF7w4S4D.js"><!--[--><script>
let detected_theme =
localStorage?.getItem('mtb:theme') ||
(window.matchMedia('(prefers-color-scheme: dark)').matches
? 'dark'
: 'pastel')
document.documentElement.setAttribute('data-theme', detected_theme)
</script><!----><!--]-->
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"><!--[--><!--[--><!----><!--[!--><!--[!--><!--[--><!--[!--><!--]--> <!----><!--[--><!----><header class="pointer-events-none fixed w-full"><div class="faded-bg flex select-none flex-row justify-start items-center svelte-182yp9q"><button class="text-xl m-4 font-extrabold pointer-events-auto">@melmass/comfy_mtb</button> <div class="pointer-events-auto"><div class="wrapper" role="listitem"><!--[!--><!--]--> <div class="anim"><div class="root svelte-pwnmdx" style="--currentFill:var(--text-color);--currentStroke:var(--text-color);--height:90px"><div role="presentation" class="lottie-view svelte-pwnmdx lottie-recolor-s lottie-recolor-f"></div> <!--[!--><!--]--></div><!----></div><!----></div><!----></div></div> <div class="max-w-32 pointer-events-auto"><div style="--activeColor:var(--success)" class="text-xs px-3 py-3 flex flex-col items-start"><!--[--><!--[--><a class="select-none focus:ring-3 svelte-1lvk1b1 " href="/comfy_mtb/Showcase">Showcase</a><!--]--><!--[--><a class="select-none focus:ring-3 svelte-1lvk1b1 " href="/comfy_mtb/NodesTable">NodesTable</a><!--]--><!--[--><a class="select-none focus:ring-3 svelte-1lvk1b1 " href="/comfy_mtb/Home">Home</a><!--]--><!--[--><a class="select-none focus:ring-3 svelte-1lvk1b1 " href="/comfy_mtb/Examples">Examples</a><!--]--><!--[--><a class="select-none focus:ring-3 svelte-1lvk1b1 " href="/comfy_mtb/Debugging">Debugging</a><!--]--><!--[--><a class="select-none focus:ring-3 svelte-1lvk1b1 active" href="/comfy_mtb/web">web</a><!--]--><!--[--><a class="select-none focus:ring-3 svelte-1lvk1b1 " href="/comfy_mtb/nodes">nodes</a><!--]--><!--]--></div><!----></div></header> <hr class="h-32"> <div class="wrapper" role="listitem"><!--[!--><!--]--> <div class="flex w-full flex-col items-center"><div class="w-3/4"><div class="flex flex-col prose max-w-none m-4"><!----><!--[!--><!--[!--><div class="w-full flex flex-col items-center search"><label class="inline-flex items-center gap-4" for="search">Search <input class="h-16" value="" type="search" id="search" name="search" placeholder="Search docs"></label></div> <!--[--><!--[!--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><h1 id=""><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Dynamic Inputs<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></h1><!--]--><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><p><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Some node in comfy mtb use the concept of <!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><code>dynamic inputs</code><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!--> meaning that their input length can grow. This is usually useful for all sort of cases.
For now there is not builtin way to do that in Comfy but once there is the nodes will just use that.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></p><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[!--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!--><!--[--><h2 id=""><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->List of nodes using dynamic inputs<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></h2><!--]--><!--]--><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[--><!--[!--><!----><!--[!--><ul><!--[--><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Apply Text Template<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Save Data Bundle<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Add to Playlist<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Psd Save<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Stack Images<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Concat Images<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Batch Float Assemble<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Batch Float Math<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Plot Batch Float<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Batch Merge<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!----><li><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Math Expression<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></li><!----><!--]--><!----></ul><!--]--><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[!--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><p><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><img src="https://github.com/melMass/comfy_mtb/assets/7041726/6ef0ced5-cd6d-46a9-8451-964388183aef" alt="dyninputs"><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></p><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----></div></div></div><!----></div><!----><!----><!--]--><!----><!----><!----><!--]--><!--]--><!--]--><!----><!--]--> <!--[!--><!--]--><!--]-->
<script>
{
__sveltekit_q2xodv = {
base: "/comfy_mtb",
assets: "/comfy_mtb"
};
const element = document.currentScript.parentElement;
const data = [null,{"type":"data","data":{wikiPages:{Showcase:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Showcase.md",NodesTable:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/NodesTable.md",Home:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Home.md",Examples:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Examples.md",Debugging:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Debugging.md",web:[{name:"web dynamic-inputs",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/web/web-dynamic-inputs.md"}],nodes:[{name:"nodes vae-decode",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-vae-decode.md"},{name:"nodes unsplash-image",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-unsplash-image.md"},{name:"nodes uncrop",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-uncrop.md"},{name:"nodes transform-image",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-transform-image.md"},{name:"nodes to-device",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-to-device.md"},{name:"nodes text-to-image",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-text-to-image.md"},{name:"nodes styles-loader",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-styles-loader.md"},{name:"nodes string-replace",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-string-replace.md"},{name:"nodes stack-images",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-stack-images.md"},{name:"nodes smart-step",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-smart-step.md"},{name:"nodes sharpen",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-sharpen.md"},{name:"nodes save-tensors",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-tensors.md"},{name:"nodes save-image-sequence",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-image-sequence.md"},{name:"nodes save-image-grid",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-image-grid.md"},{name:"nodes save-gif",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-gif.md"},{name:"nodes restore-face",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-restore-face.md"},{name:"nodes read-playlist",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-read-playlist.md"},{name:"nodes qr-code",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-qr-code.md"},{name:"nodes plot-batch-float",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-plot-batch-float.md"},{name:"nodes pick-from-batch",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-pick-from-batch.md"},{name:"nodes model-pruner",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-model-pruner.md"},{name:"nodes model-patch-seamless",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-model-patch-seamless.md"},{name:"nodes match-dimensions",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-match-dimensions.md"},{name:"nodes mask-to-image",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-mask-to-image.md"},{name:"nodes load-image-sequence",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-image-sequence.md"},{name:"nodes load-image-from-url",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-image-from-url.md"},{name:"nodes load-film-model",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-film-model.md"},{name:"nodes load-face-swap-model",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-swap-model.md"},{name:"nodes load-face-enhance-model",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-enhance-model.md"},{name:"nodes load-face-analysis-model",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-analysis-model.md"},{name:"nodes latent-lerp",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-latent-lerp.md"},{name:"nodes int-to-bool",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-int-to-bool.md"},{name:"nodes image-tile-offset",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-tile-offset.md"},{name:"nodes image-resize-factor",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-resize-factor.md"},{name:"nodes image-remove-background-rembg",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-remove-background-rembg.md"},{name:"nodes image-premultiply",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-premultiply.md"},{name:"nodes image-compare",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-compare.md"},{name:"nodes get-batch-from-history",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-get-batch-from-history.md"},{name:"nodes floats-to-float",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-floats-to-float.md"},{name:"nodes filter-z",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-filter-z.md"},{name:"nodes film-interpolation",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-film-interpolation.md"},{name:"nodes face-swap",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-face-swap.md"},{name:"nodes export-with-ffmpeg",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-export-with-ffmpeg.md"},{name:"nodes deep-bump",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-deep-bump.md"},{name:"nodes debug",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-debug.md"},{name:"nodes curve",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-curve.md"},{name:"nodes crop",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-crop.md"},{name:"nodes concat-images",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-concat-images.md"},{name:"nodes colored-image",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-colored-image.md"},{name:"nodes color-correct",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-color-correct.md"},{name:"nodes blur",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-blur.md"},{name:"nodes bbox",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-bbox.md"},{name:"nodes bbox-from-mask",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-bbox-from-mask.md"},{name:"nodes batch2d-transform",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch2d-transform.md"},{name:"nodes batch",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch.md"},{name:"nodes batch-shape",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-shape.md"},{name:"nodes batch-shake",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-shake.md"},{name:"nodes batch-merge",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-merge.md"},{name:"nodes batch-make",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-make.md"},{name:"nodes batch-float",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float.md"},{name:"nodes batch-float-fill",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float-fill.md"},{name:"nodes batch-float-assemble",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float-assemble.md"},{name:"nodes auto-pan-equilateral",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-auto-pan-equilateral.md"},{name:"nodes apply-text-template",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-apply-text-template.md"},{name:"nodes any-to-string",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-any-to-string.md"},{name:"nodes animation-builder",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-animation-builder.md"},{name:"nodes add-to-playlist",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-add-to-playlist.md"}]}},"uses":{}},{"type":"data","data":{title:"web",content:{Showcase:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Showcase.md",NodesTable:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/NodesTable.md",Home:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Home.md",Examples:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Examples.md",Debugging:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/Debugging.md",web:[{name:"web dynamic-inputs",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/web/web-dynamic-inputs.md"}],nodes:[{name:"nodes vae-decode",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-vae-decode.md"},{name:"nodes unsplash-image",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-unsplash-image.md"},{name:"nodes uncrop",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-uncrop.md"},{name:"nodes transform-image",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-transform-image.md"},{name:"nodes to-device",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-to-device.md"},{name:"nodes text-to-image",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-text-to-image.md"},{name:"nodes styles-loader",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-styles-loader.md"},{name:"nodes string-replace",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-string-replace.md"},{name:"nodes stack-images",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-stack-images.md"},{name:"nodes smart-step",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-smart-step.md"},{name:"nodes sharpen",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-sharpen.md"},{name:"nodes save-tensors",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-tensors.md"},{name:"nodes save-image-sequence",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-image-sequence.md"},{name:"nodes save-image-grid",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-image-grid.md"},{name:"nodes save-gif",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-save-gif.md"},{name:"nodes restore-face",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-restore-face.md"},{name:"nodes read-playlist",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-read-playlist.md"},{name:"nodes qr-code",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-qr-code.md"},{name:"nodes plot-batch-float",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-plot-batch-float.md"},{name:"nodes pick-from-batch",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-pick-from-batch.md"},{name:"nodes model-pruner",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-model-pruner.md"},{name:"nodes model-patch-seamless",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-model-patch-seamless.md"},{name:"nodes match-dimensions",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-match-dimensions.md"},{name:"nodes mask-to-image",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-mask-to-image.md"},{name:"nodes load-image-sequence",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-image-sequence.md"},{name:"nodes load-image-from-url",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-image-from-url.md"},{name:"nodes load-film-model",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-film-model.md"},{name:"nodes load-face-swap-model",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-swap-model.md"},{name:"nodes load-face-enhance-model",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-enhance-model.md"},{name:"nodes load-face-analysis-model",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-load-face-analysis-model.md"},{name:"nodes latent-lerp",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-latent-lerp.md"},{name:"nodes int-to-bool",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-int-to-bool.md"},{name:"nodes image-tile-offset",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-tile-offset.md"},{name:"nodes image-resize-factor",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-resize-factor.md"},{name:"nodes image-remove-background-rembg",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-remove-background-rembg.md"},{name:"nodes image-premultiply",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-premultiply.md"},{name:"nodes image-compare",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-image-compare.md"},{name:"nodes get-batch-from-history",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-get-batch-from-history.md"},{name:"nodes floats-to-float",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-floats-to-float.md"},{name:"nodes filter-z",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-filter-z.md"},{name:"nodes film-interpolation",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-film-interpolation.md"},{name:"nodes face-swap",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-face-swap.md"},{name:"nodes export-with-ffmpeg",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-export-with-ffmpeg.md"},{name:"nodes deep-bump",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-deep-bump.md"},{name:"nodes debug",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-debug.md"},{name:"nodes curve",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-curve.md"},{name:"nodes crop",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-crop.md"},{name:"nodes concat-images",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-concat-images.md"},{name:"nodes colored-image",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-colored-image.md"},{name:"nodes color-correct",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-color-correct.md"},{name:"nodes blur",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-blur.md"},{name:"nodes bbox",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-bbox.md"},{name:"nodes bbox-from-mask",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-bbox-from-mask.md"},{name:"nodes batch2d-transform",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch2d-transform.md"},{name:"nodes batch",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch.md"},{name:"nodes batch-shape",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-shape.md"},{name:"nodes batch-shake",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-shake.md"},{name:"nodes batch-merge",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-merge.md"},{name:"nodes batch-make",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-make.md"},{name:"nodes batch-float",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float.md"},{name:"nodes batch-float-fill",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float-fill.md"},{name:"nodes batch-float-assemble",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-batch-float-assemble.md"},{name:"nodes auto-pan-equilateral",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-auto-pan-equilateral.md"},{name:"nodes apply-text-template",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-apply-text-template.md"},{name:"nodes any-to-string",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-any-to-string.md"},{name:"nodes animation-builder",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-animation-builder.md"},{name:"nodes add-to-playlist",path:"/Users/melmassadian/dev/melmass/ComfyUI.git/custom_nodes/comfy_mtb_back/wiki/nodes/nodes-add-to-playlist.md"}]},source:[{name:"web dynamic-inputs",source:[{type:"heading",raw:"# Dynamic Inputs\n\n",depth:1,text:"Dynamic Inputs",tokens:[{type:"text",raw:"Dynamic Inputs",text:"Dynamic Inputs"}]},{type:"paragraph",raw:"Some node in comfy mtb use the concept of `dynamic inputs` meaning that their input length can grow. This is usually useful for all sort of cases.\nFor now there is not builtin way to do that in Comfy but once there is the nodes will just use that.",text:"Some node in comfy mtb use the concept of `dynamic inputs` meaning that their input length can grow. This is usually useful for all sort of cases.\nFor now there is not builtin way to do that in Comfy but once there is the nodes will just use that.",tokens:[{type:"text",raw:"Some node in comfy mtb use the concept of ",text:"Some node in comfy mtb use the concept of "},{type:"codespan",raw:"`dynamic inputs`",text:"dynamic inputs"},{type:"text",raw:" meaning that their input length can grow. This is usually useful for all sort of cases.\nFor now there is not builtin way to do that in Comfy but once there is the nodes will just use that.",text:" meaning that their input length can grow. This is usually useful for all sort of cases.\nFor now there is not builtin way to do that in Comfy but once there is the nodes will just use that."}]},{type:"space",raw:"\n\n\n"},{type:"heading",raw:"## List of nodes using dynamic inputs\n",depth:2,text:"List of nodes using dynamic inputs",tokens:[{type:"text",raw:"List of nodes using dynamic inputs",text:"List of nodes using dynamic inputs"}]},{type:"list",raw:"- Apply Text Template\n- Save Data Bundle\n- Add to Playlist\n- Psd Save\n- Stack Images\n- Concat Images\n- Batch Float Assemble\n- Batch Float Math\n- Plot Batch Float\n- Batch Merge\n- Math Expression",ordered:false,start:"",loose:false,items:[{type:"list_item",raw:"- Apply Text Template\n",task:false,checked:void 0,loose:false,text:"Apply Text Template",tokens:[{type:"text",raw:"Apply Text Template",text:"Apply Text Template",tokens:[{type:"text",raw:"Apply Text Template",text:"Apply Text Template"}]}]},{type:"list_item",raw:"- Save Data Bundle\n",task:false,checked:void 0,loose:false,text:"Save Data Bundle",tokens:[{type:"text",raw:"Save Data Bundle",text:"Save Data Bundle",tokens:[{type:"text",raw:"Save Data Bundle",text:"Save Data Bundle"}]}]},{type:"list_item",raw:"- Add to Playlist\n",task:false,checked:void 0,loose:false,text:"Add to Playlist",tokens:[{type:"text",raw:"Add to Playlist",text:"Add to Playlist",tokens:[{type:"text",raw:"Add to Playlist",text:"Add to Playlist"}]}]},{type:"list_item",raw:"- Psd Save\n",task:false,checked:void 0,loose:false,text:"Psd Save",tokens:[{type:"text",raw:"Psd Save",text:"Psd Save",tokens:[{type:"text",raw:"Psd Save",text:"Psd Save"}]}]},{type:"list_item",raw:"- Stack Images\n",task:false,checked:void 0,loose:false,text:"Stack Images",tokens:[{type:"text",raw:"Stack Images",text:"Stack Images",tokens:[{type:"text",raw:"Stack Images",text:"Stack Images"}]}]},{type:"list_item",raw:"- Concat Images\n",task:false,checked:void 0,loose:false,text:"Concat Images",tokens:[{type:"text",raw:"Concat Images",text:"Concat Images",tokens:[{type:"text",raw:"Concat Images",text:"Concat Images"}]}]},{type:"list_item",raw:"- Batch Float Assemble\n",task:false,checked:void 0,loose:false,text:"Batch Float Assemble",tokens:[{type:"text",raw:"Batch Float Assemble",text:"Batch Float Assemble",tokens:[{type:"text",raw:"Batch Float Assemble",text:"Batch Float Assemble"}]}]},{type:"list_item",raw:"- Batch Float Math\n",task:false,checked:void 0,loose:false,text:"Batch Float Math",tokens:[{type:"text",raw:"Batch Float Math",text:"Batch Float Math",tokens:[{type:"text",raw:"Batch Float Math",text:"Batch Float Math"}]}]},{type:"list_item",raw:"- Plot Batch Float\n",task:false,checked:void 0,loose:false,text:"Plot Batch Float",tokens:[{type:"text",raw:"Plot Batch Float",text:"Plot Batch Float",tokens:[{type:"text",raw:"Plot Batch Float",text:"Plot Batch Float"}]}]},{type:"list_item",raw:"- Batch Merge\n",task:false,checked:void 0,loose:false,text:"Batch Merge",tokens:[{type:"text",raw:"Batch Merge",text:"Batch Merge",tokens:[{type:"text",raw:"Batch Merge",text:"Batch Merge"}]}]},{type:"list_item",raw:"- Math Expression",task:false,checked:void 0,loose:false,text:"Math Expression",tokens:[{type:"text",raw:"Math Expression",text:"Math Expression",tokens:[{type:"text",raw:"Math Expression",text:"Math Expression"}]}]}]},{type:"space",raw:"\n\n\n"},{type:"paragraph",raw:"![dyninputs](https://github.com/melMass/comfy_mtb/assets/7041726/6ef0ced5-cd6d-46a9-8451-964388183aef)\n",text:"![dyninputs](https://github.com/melMass/comfy_mtb/assets/7041726/6ef0ced5-cd6d-46a9-8451-964388183aef)",tokens:[{type:"image",raw:"![dyninputs](https://github.com/melMass/comfy_mtb/assets/7041726/6ef0ced5-cd6d-46a9-8451-964388183aef)",href:"https://github.com/melMass/comfy_mtb/assets/7041726/6ef0ced5-cd6d-46a9-8451-964388183aef",title:null,text:"dyninputs"}]}]}]},"uses":{"params":["slug"],"parent":1}}];
Promise.all([
import("/comfy_mtb/_app/immutable/entry/start.B_2iSefo.js"),
import("/comfy_mtb/_app/immutable/entry/app.DtSbs4z-.js")
]).then(([kit, app]) => {
kit.start(app, element, {
node_ids: [0, 2, 4],
data,
form: null,
error: null
});
});
}
</script>
</div>
</body>
</html>