68 lines
82 KiB
HTML
68 lines
82 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 active" 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 " 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"><!----><!--[!--><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[--><h1 id=""><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Nodes Table<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></h1><!--]--><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><p><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Theses descriptions are extracted from the source code comments and provide short insights on each node's goal.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></p><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[!--><!--]--><!--]--><!--[!--><!--[--><!--[--><!----><table><!----><thead><!----><tr><!--[--><!----><!--[--><th align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->name<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></th><!--]--><!----><!----><!--[--><th align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->description<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></th><!--]--><!----><!--]--><!----></tr><!----><!----></thead><!----> <!----><tbody><!--[--><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Animation Builder (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Convenient way to manage basic animation maths at the core of many of my workflows<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Any To String (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Tries to take any input and convert it to a string<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Bbox (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->The bounding box (BBOX) custom type used by other nodes<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Bbox From Mask (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->From a mask extract the bounding box<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Blur (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Blur an image using a Gaussian filter.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Color Correct (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Various color correction methods<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Colored Image (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Constant color image of given size<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Concat Images (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Add images to batch<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Crop (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Crops an image and an optional mask to a given bounding box\n\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\n The BBOX input takes precedence over the tuple input\n<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Debug (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Experimental node to debug any Comfy values, support for more types and widgets is planned<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Deep Bump (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Normal & height maps generation from single pictures<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Export With Ffmpeg (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Export with FFmpeg (Experimental)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Face Swap (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Face swap using deepinsight/insightface models<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Film Interpolation (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Google Research FILM frame interpolation for large motion<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Fit Number (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Fit the input float using a source and target range<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Float To Number (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Node addon for the WAS Suite. Converts a <!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[!--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->comfy<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[!--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!--> FLOAT to a NUMBER.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Get Batch From History (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Very experimental node to load images from the history of the server.\n\n Queue items without output are ignored in the count.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Image Compare (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Compare two images and return a difference image<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Image Distort With Uv (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Distorts an image based on a UV map.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Image Premultiply (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Premultiply image with mask<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Image Remove Background Rembg (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Removes the background from the input using Rembg.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Image Resize Factor (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Extracted mostly from WAS Node Suite, with a few edits (most notably multiple image support) and less features.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Image To Uv (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Turn an image back into a UV map. (Shallow converter)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Int To Bool (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Basic int to bool conversion<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Int To Number (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Node addon for the WAS Suite. Converts a <!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[!--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->comfy<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[!--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!--> INT to a NUMBER.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Latent Lerp (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Linear interpolation (blend) between two latent vectors<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Load Face Analysis Model (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Loads a face analysis model<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Load Face Enhance Model (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Loads a GFPGan or RestoreFormer model for face enhancement. (<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><a href="https://civitai.com/models/24690/comfyui-facerestore-node"><!--[--><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->https://civitai.com/models/24690/comfyui-facerestore-node<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></a><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!--> look like a better alternative)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Load Face Swap Model (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Loads a faceswap model<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Load Film Model (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Loads a FILM model<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Load Image From Url (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Load an image from the given URL<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Load Image Sequence (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Load an image sequence from a folder. The current frame is used to determine which image to load.\n\n Usually used in conjunction with the <!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><code>Primitive</code><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!--> node set to increment to load a sequence of images from a folder.\n Use -1 to load all matching frames as a batch.\n<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Mask To Image (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Converts a mask (alpha) to an RGB image with a color and background<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Qr Code (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Basic QR Code generator<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Restore Face (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Uses GFPGan to restore faces<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Save Gif (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Save the images from the batch as a GIF<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Save Image Grid (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Save all the images in the input batch as a grid of images.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Save Image Sequence (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Save an image sequence to a folder. The current frame is used to determine which image to save.\n\n This is merely a wrapper around the <!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><code>save_images</code><!----><!--]--><!--]--><!--]--><!--]--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!--> function with formatting for the output folder and filename.\n<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Save Tensors (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Smart Step (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Utils to control the steps start/stop of the KAdvancedSampler in percentage<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->String Replace (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Basic string replacement<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Styles Loader (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Load csv files and populate a dropdown from the rows (\u00e0 la A111)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Text To Image (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Utils to convert text to image using a font\n\n\n The tool looks for any .ttf file in the Comfy folder hierarchy.\n<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Transform Image (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy\n\n\n it return a tensor representing the transformed images with the same shape as the input tensor\n<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Uncrop (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Uncrops an image to a given bounding box\n\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\n The BBOX input takes precedence over the tuple input<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Unsplash Image (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Unsplash Image given a keyword and a size<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Uv Distort (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Applies a polar coordinates or wave distortion to the UV map<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Uv Map (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Generates a UV Map tensor given a widht and height<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Uv Remove Seams (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Blends values near the UV borders to mitigate visible seams.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Uv Tile (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Tiles the UV map based on the specified number of tiles.<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!----><tr><!--[--><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Uv To Image (mtb)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!----><!--[!--><td align="center"><!--[--><!--[--><!--[!--><!--[--><!--[!--><!--[!--><!----><!--[!-->Converts the UV map to an image. (Shallow converter)<!--]--><!----><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----></td><!--]--><!----><!--]--><!----></tr><!----><!--]--><!----></tbody><!----><!----></table><!----><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!--]--><!----><!----></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:"NodesTable",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:[{type:"heading",raw:"# Nodes Table\n\n",depth:1,text:"Nodes Table",tokens:[{type:"text",raw:"Nodes Table",text:"Nodes Table"}]},{type:"paragraph",raw:"Theses descriptions are extracted from the source code comments and provide short insights on each node's goal.",text:"Theses descriptions are extracted from the source code comments and provide short insights on each node's goal.",tokens:[{type:"text",raw:"Theses descriptions are extracted from the source code comments and provide short insights on each node's goal.",text:"Theses descriptions are extracted from the source code comments and provide short insights on each node's goal."}]},{type:"space",raw:"\n\n"},{type:"table",raw:"|name | description| \n| - | - |\n| Animation Builder (mtb) | Convenient way to manage basic animation maths at the core of many of my workflows| \n| Any To String (mtb) | Tries to take any input and convert it to a string| \n| Bbox (mtb) | The bounding box (BBOX) custom type used by other nodes| \n| Bbox From Mask (mtb) | From a mask extract the bounding box| \n| Blur (mtb) | Blur an image using a Gaussian filter.| \n| Color Correct (mtb) | Various color correction methods| \n| Colored Image (mtb) | Constant color image of given size| \n| Concat Images (mtb) | Add images to batch| \n| Crop (mtb) | Crops an image and an optional mask to a given bounding box\\n\\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\\n The BBOX input takes precedence over the tuple input\\n|| \n| Debug (mtb) | Experimental node to debug any Comfy values, support for more types and widgets is planned| \n| Deep Bump (mtb) | Normal & height maps generation from single pictures| \n| Export With Ffmpeg (mtb) | Export with FFmpeg (Experimental)| \n| Face Swap (mtb) | Face swap using deepinsight/insightface models| \n| Film Interpolation (mtb) | Google Research FILM frame interpolation for large motion| \n| Fit Number (mtb) | Fit the input float using a source and target range| \n| Float To Number (mtb) | Node addon for the WAS Suite. Converts a \\\"comfy\\\" FLOAT to a NUMBER.| \n| Get Batch From History (mtb) | Very experimental node to load images from the history of the server.\\n\\n Queue items without output are ignored in the count.| \n| Image Compare (mtb) | Compare two images and return a difference image| \n| Image Distort With Uv (mtb) | Distorts an image based on a UV map.| \n| Image Premultiply (mtb) | Premultiply image with mask| \n| Image Remove Background Rembg (mtb) | Removes the background from the input using Rembg.| \n| Image Resize Factor (mtb) | Extracted mostly from WAS Node Suite, with a few edits (most notably multiple image support) and less features.| \n| Image To Uv (mtb) | Turn an image back into a UV map. (Shallow converter)| \n| Int To Bool (mtb) | Basic int to bool conversion| \n| Int To Number (mtb) | Node addon for the WAS Suite. Converts a \\\"comfy\\\" INT to a NUMBER.| \n| Latent Lerp (mtb) | Linear interpolation (blend) between two latent vectors| \n| Load Face Analysis Model (mtb) | Loads a face analysis model| \n| Load Face Enhance Model (mtb) | Loads a GFPGan or RestoreFormer model for face enhancement. (https://civitai.com/models/24690/comfyui-facerestore-node look like a better alternative)| \n| Load Face Swap Model (mtb) | Loads a faceswap model| \n| Load Film Model (mtb) | Loads a FILM model| \n| Load Image From Url (mtb) | Load an image from the given URL| \n| Load Image Sequence (mtb) | Load an image sequence from a folder. The current frame is used to determine which image to load.\\n\\n Usually used in conjunction with the `Primitive` node set to increment to load a sequence of images from a folder.\\n Use -1 to load all matching frames as a batch.\\n|| \n| Mask To Image (mtb) | Converts a mask (alpha) to an RGB image with a color and background| \n| Qr Code (mtb) | Basic QR Code generator| \n| Restore Face (mtb) | Uses GFPGan to restore faces| \n| Save Gif (mtb) | Save the images from the batch as a GIF| \n| Save Image Grid (mtb) | Save all the images in the input batch as a grid of images.| \n| Save Image Sequence (mtb) | Save an image sequence to a folder. The current frame is used to determine which image to save.\\n\\n This is merely a wrapper around the `save_images` function with formatting for the output folder and filename.\\n|| \n| Save Tensors (mtb) | Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy| \n| Smart Step (mtb) | Utils to control the steps start/stop of the KAdvancedSampler in percentage| \n| String Replace (mtb) | Basic string replacement| \n| Styles Loader (mtb) | Load csv files and populate a dropdown from the rows (\\u00e0 la A111)| \n| Text To Image (mtb) | Utils to convert text to image using a font\\n\\n\\n The tool looks for any .ttf file in the Comfy folder hierarchy.\\n|| \n| Transform Image (mtb) | Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy\\n\\n\\n it return a tensor representing the transformed images with the same shape as the input tensor\\n|| \n| Uncrop (mtb) | Uncrops an image to a given bounding box\\n\\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\\n The BBOX input takes precedence over the tuple input| \n| Unsplash Image (mtb) | Unsplash Image given a keyword and a size| \n| Uv Distort (mtb) | Applies a polar coordinates or wave distortion to the UV map| \n| Uv Map (mtb) | Generates a UV Map tensor given a widht and height| \n| Uv Remove Seams (mtb) | Blends values near the UV borders to mitigate visible seams.| \n| Uv Tile (mtb) | Tiles the UV map based on the specified number of tiles.| \n| Uv To Image (mtb) | Converts the UV map to an image. (Shallow converter)| \n\n\n",header:[{text:"name",tokens:[{type:"text",raw:"name",text:"name"}],header:true,align:null},{text:"description",tokens:[{type:"text",raw:"description",text:"description"}],header:true,align:null}],align:[null,null],rows:[[{text:"Animation Builder (mtb)",tokens:[{type:"text",raw:"Animation Builder (mtb)",text:"Animation Builder (mtb)"}],header:false,align:null},{text:"Convenient way to manage basic animation maths at the core of many of my workflows",tokens:[{type:"text",raw:"Convenient way to manage basic animation maths at the core of many of my workflows",text:"Convenient way to manage basic animation maths at the core of many of my workflows"}],header:false,align:null}],[{text:"Any To String (mtb)",tokens:[{type:"text",raw:"Any To String (mtb)",text:"Any To String (mtb)"}],header:false,align:null},{text:"Tries to take any input and convert it to a string",tokens:[{type:"text",raw:"Tries to take any input and convert it to a string",text:"Tries to take any input and convert it to a string"}],header:false,align:null}],[{text:"Bbox (mtb)",tokens:[{type:"text",raw:"Bbox (mtb)",text:"Bbox (mtb)"}],header:false,align:null},{text:"The bounding box (BBOX) custom type used by other nodes",tokens:[{type:"text",raw:"The bounding box (BBOX) custom type used by other nodes",text:"The bounding box (BBOX) custom type used by other nodes"}],header:false,align:null}],[{text:"Bbox From Mask (mtb)",tokens:[{type:"text",raw:"Bbox From Mask (mtb)",text:"Bbox From Mask (mtb)"}],header:false,align:null},{text:"From a mask extract the bounding box",tokens:[{type:"text",raw:"From a mask extract the bounding box",text:"From a mask extract the bounding box"}],header:false,align:null}],[{text:"Blur (mtb)",tokens:[{type:"text",raw:"Blur (mtb)",text:"Blur (mtb)"}],header:false,align:null},{text:"Blur an image using a Gaussian filter.",tokens:[{type:"text",raw:"Blur an image using a Gaussian filter.",text:"Blur an image using a Gaussian filter."}],header:false,align:null}],[{text:"Color Correct (mtb)",tokens:[{type:"text",raw:"Color Correct (mtb)",text:"Color Correct (mtb)"}],header:false,align:null},{text:"Various color correction methods",tokens:[{type:"text",raw:"Various color correction methods",text:"Various color correction methods"}],header:false,align:null}],[{text:"Colored Image (mtb)",tokens:[{type:"text",raw:"Colored Image (mtb)",text:"Colored Image (mtb)"}],header:false,align:null},{text:"Constant color image of given size",tokens:[{type:"text",raw:"Constant color image of given size",text:"Constant color image of given size"}],header:false,align:null}],[{text:"Concat Images (mtb)",tokens:[{type:"text",raw:"Concat Images (mtb)",text:"Concat Images (mtb)"}],header:false,align:null},{text:"Add images to batch",tokens:[{type:"text",raw:"Add images to batch",text:"Add images to batch"}],header:false,align:null}],[{text:"Crop (mtb)",tokens:[{type:"text",raw:"Crop (mtb)",text:"Crop (mtb)"}],header:false,align:null},{text:"Crops an image and an optional mask to a given bounding box\\n\\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\\n The BBOX input takes precedence over the tuple input\\n",tokens:[{type:"text",raw:"Crops an image and an optional mask to a given bounding box\\n\\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\\n The BBOX input takes precedence over the tuple input\\n",text:"Crops an image and an optional mask to a given bounding box\\n\\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\\n The BBOX input takes precedence over the tuple input\\n"}],header:false,align:null}],[{text:"Debug (mtb)",tokens:[{type:"text",raw:"Debug (mtb)",text:"Debug (mtb)"}],header:false,align:null},{text:"Experimental node to debug any Comfy values, support for more types and widgets is planned",tokens:[{type:"text",raw:"Experimental node to debug any Comfy values, support for more types and widgets is planned",text:"Experimental node to debug any Comfy values, support for more types and widgets is planned"}],header:false,align:null}],[{text:"Deep Bump (mtb)",tokens:[{type:"text",raw:"Deep Bump (mtb)",text:"Deep Bump (mtb)"}],header:false,align:null},{text:"Normal & height maps generation from single pictures",tokens:[{type:"text",raw:"Normal & height maps generation from single pictures",text:"Normal & height maps generation from single pictures"}],header:false,align:null}],[{text:"Export With Ffmpeg (mtb)",tokens:[{type:"text",raw:"Export With Ffmpeg (mtb)",text:"Export With Ffmpeg (mtb)"}],header:false,align:null},{text:"Export with FFmpeg (Experimental)",tokens:[{type:"text",raw:"Export with FFmpeg (Experimental)",text:"Export with FFmpeg (Experimental)"}],header:false,align:null}],[{text:"Face Swap (mtb)",tokens:[{type:"text",raw:"Face Swap (mtb)",text:"Face Swap (mtb)"}],header:false,align:null},{text:"Face swap using deepinsight/insightface models",tokens:[{type:"text",raw:"Face swap using deepinsight/insightface models",text:"Face swap using deepinsight/insightface models"}],header:false,align:null}],[{text:"Film Interpolation (mtb)",tokens:[{type:"text",raw:"Film Interpolation (mtb)",text:"Film Interpolation (mtb)"}],header:false,align:null},{text:"Google Research FILM frame interpolation for large motion",tokens:[{type:"text",raw:"Google Research FILM frame interpolation for large motion",text:"Google Research FILM frame interpolation for large motion"}],header:false,align:null}],[{text:"Fit Number (mtb)",tokens:[{type:"text",raw:"Fit Number (mtb)",text:"Fit Number (mtb)"}],header:false,align:null},{text:"Fit the input float using a source and target range",tokens:[{type:"text",raw:"Fit the input float using a source and target range",text:"Fit the input float using a source and target range"}],header:false,align:null}],[{text:"Float To Number (mtb)",tokens:[{type:"text",raw:"Float To Number (mtb)",text:"Float To Number (mtb)"}],header:false,align:null},{text:"Node addon for the WAS Suite. Converts a \\\"comfy\\\" FLOAT to a NUMBER.",tokens:[{type:"text",raw:"Node addon for the WAS Suite. Converts a ",text:"Node addon for the WAS Suite. Converts a "},{type:"escape",raw:"\\\"",text:"""},{type:"text",raw:"comfy",text:"comfy"},{type:"escape",raw:"\\\"",text:"""},{type:"text",raw:" FLOAT to a NUMBER.",text:" FLOAT to a NUMBER."}],header:false,align:null}],[{text:"Get Batch From History (mtb)",tokens:[{type:"text",raw:"Get Batch From History (mtb)",text:"Get Batch From History (mtb)"}],header:false,align:null},{text:"Very experimental node to load images from the history of the server.\\n\\n Queue items without output are ignored in the count.",tokens:[{type:"text",raw:"Very experimental node to load images from the history of the server.\\n\\n Queue items without output are ignored in the count.",text:"Very experimental node to load images from the history of the server.\\n\\n Queue items without output are ignored in the count."}],header:false,align:null}],[{text:"Image Compare (mtb)",tokens:[{type:"text",raw:"Image Compare (mtb)",text:"Image Compare (mtb)"}],header:false,align:null},{text:"Compare two images and return a difference image",tokens:[{type:"text",raw:"Compare two images and return a difference image",text:"Compare two images and return a difference image"}],header:false,align:null}],[{text:"Image Distort With Uv (mtb)",tokens:[{type:"text",raw:"Image Distort With Uv (mtb)",text:"Image Distort With Uv (mtb)"}],header:false,align:null},{text:"Distorts an image based on a UV map.",tokens:[{type:"text",raw:"Distorts an image based on a UV map.",text:"Distorts an image based on a UV map."}],header:false,align:null}],[{text:"Image Premultiply (mtb)",tokens:[{type:"text",raw:"Image Premultiply (mtb)",text:"Image Premultiply (mtb)"}],header:false,align:null},{text:"Premultiply image with mask",tokens:[{type:"text",raw:"Premultiply image with mask",text:"Premultiply image with mask"}],header:false,align:null}],[{text:"Image Remove Background Rembg (mtb)",tokens:[{type:"text",raw:"Image Remove Background Rembg (mtb)",text:"Image Remove Background Rembg (mtb)"}],header:false,align:null},{text:"Removes the background from the input using Rembg.",tokens:[{type:"text",raw:"Removes the background from the input using Rembg.",text:"Removes the background from the input using Rembg."}],header:false,align:null}],[{text:"Image Resize Factor (mtb)",tokens:[{type:"text",raw:"Image Resize Factor (mtb)",text:"Image Resize Factor (mtb)"}],header:false,align:null},{text:"Extracted mostly from WAS Node Suite, with a few edits (most notably multiple image support) and less features.",tokens:[{type:"text",raw:"Extracted mostly from WAS Node Suite, with a few edits (most notably multiple image support) and less features.",text:"Extracted mostly from WAS Node Suite, with a few edits (most notably multiple image support) and less features."}],header:false,align:null}],[{text:"Image To Uv (mtb)",tokens:[{type:"text",raw:"Image To Uv (mtb)",text:"Image To Uv (mtb)"}],header:false,align:null},{text:"Turn an image back into a UV map. (Shallow converter)",tokens:[{type:"text",raw:"Turn an image back into a UV map. (Shallow converter)",text:"Turn an image back into a UV map. (Shallow converter)"}],header:false,align:null}],[{text:"Int To Bool (mtb)",tokens:[{type:"text",raw:"Int To Bool (mtb)",text:"Int To Bool (mtb)"}],header:false,align:null},{text:"Basic int to bool conversion",tokens:[{type:"text",raw:"Basic int to bool conversion",text:"Basic int to bool conversion"}],header:false,align:null}],[{text:"Int To Number (mtb)",tokens:[{type:"text",raw:"Int To Number (mtb)",text:"Int To Number (mtb)"}],header:false,align:null},{text:"Node addon for the WAS Suite. Converts a \\\"comfy\\\" INT to a NUMBER.",tokens:[{type:"text",raw:"Node addon for the WAS Suite. Converts a ",text:"Node addon for the WAS Suite. Converts a "},{type:"escape",raw:"\\\"",text:"""},{type:"text",raw:"comfy",text:"comfy"},{type:"escape",raw:"\\\"",text:"""},{type:"text",raw:" INT to a NUMBER.",text:" INT to a NUMBER."}],header:false,align:null}],[{text:"Latent Lerp (mtb)",tokens:[{type:"text",raw:"Latent Lerp (mtb)",text:"Latent Lerp (mtb)"}],header:false,align:null},{text:"Linear interpolation (blend) between two latent vectors",tokens:[{type:"text",raw:"Linear interpolation (blend) between two latent vectors",text:"Linear interpolation (blend) between two latent vectors"}],header:false,align:null}],[{text:"Load Face Analysis Model (mtb)",tokens:[{type:"text",raw:"Load Face Analysis Model (mtb)",text:"Load Face Analysis Model (mtb)"}],header:false,align:null},{text:"Loads a face analysis model",tokens:[{type:"text",raw:"Loads a face analysis model",text:"Loads a face analysis model"}],header:false,align:null}],[{text:"Load Face Enhance Model (mtb)",tokens:[{type:"text",raw:"Load Face Enhance Model (mtb)",text:"Load Face Enhance Model (mtb)"}],header:false,align:null},{text:"Loads a GFPGan or RestoreFormer model for face enhancement. (https://civitai.com/models/24690/comfyui-facerestore-node look like a better alternative)",tokens:[{type:"text",raw:"Loads a GFPGan or RestoreFormer model for face enhancement. (",text:"Loads a GFPGan or RestoreFormer model for face enhancement. ("},{type:"link",raw:"https://civitai.com/models/24690/comfyui-facerestore-node",text:"https://civitai.com/models/24690/comfyui-facerestore-node",href:"https://civitai.com/models/24690/comfyui-facerestore-node",tokens:[{type:"text",raw:"https://civitai.com/models/24690/comfyui-facerestore-node",text:"https://civitai.com/models/24690/comfyui-facerestore-node"}]},{type:"text",raw:" look like a better alternative)",text:" look like a better alternative)"}],header:false,align:null}],[{text:"Load Face Swap Model (mtb)",tokens:[{type:"text",raw:"Load Face Swap Model (mtb)",text:"Load Face Swap Model (mtb)"}],header:false,align:null},{text:"Loads a faceswap model",tokens:[{type:"text",raw:"Loads a faceswap model",text:"Loads a faceswap model"}],header:false,align:null}],[{text:"Load Film Model (mtb)",tokens:[{type:"text",raw:"Load Film Model (mtb)",text:"Load Film Model (mtb)"}],header:false,align:null},{text:"Loads a FILM model",tokens:[{type:"text",raw:"Loads a FILM model",text:"Loads a FILM model"}],header:false,align:null}],[{text:"Load Image From Url (mtb)",tokens:[{type:"text",raw:"Load Image From Url (mtb)",text:"Load Image From Url (mtb)"}],header:false,align:null},{text:"Load an image from the given URL",tokens:[{type:"text",raw:"Load an image from the given URL",text:"Load an image from the given URL"}],header:false,align:null}],[{text:"Load Image Sequence (mtb)",tokens:[{type:"text",raw:"Load Image Sequence (mtb)",text:"Load Image Sequence (mtb)"}],header:false,align:null},{text:"Load an image sequence from a folder. The current frame is used to determine which image to load.\\n\\n Usually used in conjunction with the `Primitive` node set to increment to load a sequence of images from a folder.\\n Use -1 to load all matching frames as a batch.\\n",tokens:[{type:"text",raw:"Load an image sequence from a folder. The current frame is used to determine which image to load.\\n\\n Usually used in conjunction with the ",text:"Load an image sequence from a folder. The current frame is used to determine which image to load.\\n\\n Usually used in conjunction with the "},{type:"codespan",raw:"`Primitive`",text:"Primitive"},{type:"text",raw:" node set to increment to load a sequence of images from a folder.\\n Use -1 to load all matching frames as a batch.\\n",text:" node set to increment to load a sequence of images from a folder.\\n Use -1 to load all matching frames as a batch.\\n"}],header:false,align:null}],[{text:"Mask To Image (mtb)",tokens:[{type:"text",raw:"Mask To Image (mtb)",text:"Mask To Image (mtb)"}],header:false,align:null},{text:"Converts a mask (alpha) to an RGB image with a color and background",tokens:[{type:"text",raw:"Converts a mask (alpha) to an RGB image with a color and background",text:"Converts a mask (alpha) to an RGB image with a color and background"}],header:false,align:null}],[{text:"Qr Code (mtb)",tokens:[{type:"text",raw:"Qr Code (mtb)",text:"Qr Code (mtb)"}],header:false,align:null},{text:"Basic QR Code generator",tokens:[{type:"text",raw:"Basic QR Code generator",text:"Basic QR Code generator"}],header:false,align:null}],[{text:"Restore Face (mtb)",tokens:[{type:"text",raw:"Restore Face (mtb)",text:"Restore Face (mtb)"}],header:false,align:null},{text:"Uses GFPGan to restore faces",tokens:[{type:"text",raw:"Uses GFPGan to restore faces",text:"Uses GFPGan to restore faces"}],header:false,align:null}],[{text:"Save Gif (mtb)",tokens:[{type:"text",raw:"Save Gif (mtb)",text:"Save Gif (mtb)"}],header:false,align:null},{text:"Save the images from the batch as a GIF",tokens:[{type:"text",raw:"Save the images from the batch as a GIF",text:"Save the images from the batch as a GIF"}],header:false,align:null}],[{text:"Save Image Grid (mtb)",tokens:[{type:"text",raw:"Save Image Grid (mtb)",text:"Save Image Grid (mtb)"}],header:false,align:null},{text:"Save all the images in the input batch as a grid of images.",tokens:[{type:"text",raw:"Save all the images in the input batch as a grid of images.",text:"Save all the images in the input batch as a grid of images."}],header:false,align:null}],[{text:"Save Image Sequence (mtb)",tokens:[{type:"text",raw:"Save Image Sequence (mtb)",text:"Save Image Sequence (mtb)"}],header:false,align:null},{text:"Save an image sequence to a folder. The current frame is used to determine which image to save.\\n\\n This is merely a wrapper around the `save_images` function with formatting for the output folder and filename.\\n",tokens:[{type:"text",raw:"Save an image sequence to a folder. The current frame is used to determine which image to save.\\n\\n This is merely a wrapper around the ",text:"Save an image sequence to a folder. The current frame is used to determine which image to save.\\n\\n This is merely a wrapper around the "},{type:"codespan",raw:"`save_images`",text:"save_images"},{type:"text",raw:" function with formatting for the output folder and filename.\\n",text:" function with formatting for the output folder and filename.\\n"}],header:false,align:null}],[{text:"Save Tensors (mtb)",tokens:[{type:"text",raw:"Save Tensors (mtb)",text:"Save Tensors (mtb)"}],header:false,align:null},{text:"Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy",tokens:[{type:"text",raw:"Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy",text:"Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy"}],header:false,align:null}],[{text:"Smart Step (mtb)",tokens:[{type:"text",raw:"Smart Step (mtb)",text:"Smart Step (mtb)"}],header:false,align:null},{text:"Utils to control the steps start/stop of the KAdvancedSampler in percentage",tokens:[{type:"text",raw:"Utils to control the steps start/stop of the KAdvancedSampler in percentage",text:"Utils to control the steps start/stop of the KAdvancedSampler in percentage"}],header:false,align:null}],[{text:"String Replace (mtb)",tokens:[{type:"text",raw:"String Replace (mtb)",text:"String Replace (mtb)"}],header:false,align:null},{text:"Basic string replacement",tokens:[{type:"text",raw:"Basic string replacement",text:"Basic string replacement"}],header:false,align:null}],[{text:"Styles Loader (mtb)",tokens:[{type:"text",raw:"Styles Loader (mtb)",text:"Styles Loader (mtb)"}],header:false,align:null},{text:"Load csv files and populate a dropdown from the rows (\\u00e0 la A111)",tokens:[{type:"text",raw:"Load csv files and populate a dropdown from the rows (\\u00e0 la A111)",text:"Load csv files and populate a dropdown from the rows (\\u00e0 la A111)"}],header:false,align:null}],[{text:"Text To Image (mtb)",tokens:[{type:"text",raw:"Text To Image (mtb)",text:"Text To Image (mtb)"}],header:false,align:null},{text:"Utils to convert text to image using a font\\n\\n\\n The tool looks for any .ttf file in the Comfy folder hierarchy.\\n",tokens:[{type:"text",raw:"Utils to convert text to image using a font\\n\\n\\n The tool looks for any .ttf file in the Comfy folder hierarchy.\\n",text:"Utils to convert text to image using a font\\n\\n\\n The tool looks for any .ttf file in the Comfy folder hierarchy.\\n"}],header:false,align:null}],[{text:"Transform Image (mtb)",tokens:[{type:"text",raw:"Transform Image (mtb)",text:"Transform Image (mtb)"}],header:false,align:null},{text:"Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy\\n\\n\\n it return a tensor representing the transformed images with the same shape as the input tensor\\n",tokens:[{type:"text",raw:"Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy\\n\\n\\n it return a tensor representing the transformed images with the same shape as the input tensor\\n",text:"Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy\\n\\n\\n it return a tensor representing the transformed images with the same shape as the input tensor\\n"}],header:false,align:null}],[{text:"Uncrop (mtb)",tokens:[{type:"text",raw:"Uncrop (mtb)",text:"Uncrop (mtb)"}],header:false,align:null},{text:"Uncrops an image to a given bounding box\\n\\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\\n The BBOX input takes precedence over the tuple input",tokens:[{type:"text",raw:"Uncrops an image to a given bounding box\\n\\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\\n The BBOX input takes precedence over the tuple input",text:"Uncrops an image to a given bounding box\\n\\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\\n The BBOX input takes precedence over the tuple input"}],header:false,align:null}],[{text:"Unsplash Image (mtb)",tokens:[{type:"text",raw:"Unsplash Image (mtb)",text:"Unsplash Image (mtb)"}],header:false,align:null},{text:"Unsplash Image given a keyword and a size",tokens:[{type:"text",raw:"Unsplash Image given a keyword and a size",text:"Unsplash Image given a keyword and a size"}],header:false,align:null}],[{text:"Uv Distort (mtb)",tokens:[{type:"text",raw:"Uv Distort (mtb)",text:"Uv Distort (mtb)"}],header:false,align:null},{text:"Applies a polar coordinates or wave distortion to the UV map",tokens:[{type:"text",raw:"Applies a polar coordinates or wave distortion to the UV map",text:"Applies a polar coordinates or wave distortion to the UV map"}],header:false,align:null}],[{text:"Uv Map (mtb)",tokens:[{type:"text",raw:"Uv Map (mtb)",text:"Uv Map (mtb)"}],header:false,align:null},{text:"Generates a UV Map tensor given a widht and height",tokens:[{type:"text",raw:"Generates a UV Map tensor given a widht and height",text:"Generates a UV Map tensor given a widht and height"}],header:false,align:null}],[{text:"Uv Remove Seams (mtb)",tokens:[{type:"text",raw:"Uv Remove Seams (mtb)",text:"Uv Remove Seams (mtb)"}],header:false,align:null},{text:"Blends values near the UV borders to mitigate visible seams.",tokens:[{type:"text",raw:"Blends values near the UV borders to mitigate visible seams.",text:"Blends values near the UV borders to mitigate visible seams."}],header:false,align:null}],[{text:"Uv Tile (mtb)",tokens:[{type:"text",raw:"Uv Tile (mtb)",text:"Uv Tile (mtb)"}],header:false,align:null},{text:"Tiles the UV map based on the specified number of tiles.",tokens:[{type:"text",raw:"Tiles the UV map based on the specified number of tiles.",text:"Tiles the UV map based on the specified number of tiles."}],header:false,align:null}],[{text:"Uv To Image (mtb)",tokens:[{type:"text",raw:"Uv To Image (mtb)",text:"Uv To Image (mtb)"}],header:false,align:null},{text:"Converts the UV map to an image. (Shallow converter)",tokens:[{type:"text",raw:"Converts the UV map to an image. (Shallow converter)",text:"Converts the UV map to an image. (Shallow converter)"}],header:false,align:null}]]}]},"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>
|