diff --git a/README.md b/README.md index 5555a81..c8aa11f 100644 --- a/README.md +++ b/README.md @@ -25,15 +25,26 @@ Before proceeding, please be aware of the licenses associated with certain libra - [image interpolation (animation)](#image-interpolation-animation) - [image ops](#image-ops) - [latent utils](#latent-utils) - - [misc utils](#misc-utils) - [textures](#textures) + - [misc utils](#misc-utils) + - [Comfy Resources](#comfy-resources) # Node List ## Animation -- `Animation Builder`: Convenient way to manage basic animation maths at the core of many of my workflows +- `Animation Builder`: Convenient way to manage basic animation maths at the core of many of my workflows (both worflows for the following GIFs are in the [examples](https://github.com/melMass/comfy_mtb/wiki/Examples)) + + **[Example lerping two conditions (blue car -> yellow car)](https://github.com/melMass/comfy_mtb/blob/main/examples/03-animation_builder-condition-lerp.json)** + + + + + **[Example using image transforms a feedback for a fake deforum effect](https://github.com/melMass/comfy_mtb/blob/main/examples/04-animation_builder-deforum.json)** + + + - `Batch Float`: Generates a batch of float values with interpolation. - `Batch Shape`: Generates a batch of 2D shapes with optional shading (experimental). - `Batch Transform`: Transform a batch of images using a batch of keyframes. @@ -60,10 +71,8 @@ Before proceeding, please be aware of the licenses associated with certain libra > As alternatives you can use [reactor](https://github.com/Gourieff/comfyui-reactor-node) for face swap and [facerestore](https://github.com/Haidra-Org/hordelib/tree/main/hordelib/nodes/facerestore) for restoration > You can check [this video](https://www.youtube.com/watch?v=FShlpMxbU0E) for a tutorial by Ferniclestix using these alternatives -- `Face Swap`: Face swap using deepinsight/insightface models (this node used to be called `Roop` in early versions, it does the same, roop is *just* an app that uses those model) - > **Note** - > The face index allow you to choose which face to replace as you can see here: - +- `Face Swap`: Face swap using deepinsight/insightface models (this node used to be called `Roop` in early versions, it does the same, roop is *just* an app that uses those model) + - `Load Face Swap Model`: Load an insightface model for face swapping - `Restore Face`: Using [GFPGan](https://github.com/TencentARC/GFPGAN) to restore faces, works great in conjunction with `Face Swap` and supports Comfy native upscalers for the `bg_upscaler` @@ -82,7 +91,8 @@ Before proceeding, please be aware of the licenses associated with certain libra - `Load Film Model`: Loads a [FILM](https://github.com/google-research/frame-interpolation) model - `Film Interpolation`: Process input frames using [FILM](https://github.com/google-research/frame-interpolation) - + + - `Export to Prores (experimental)`: Exports the input frames to a ProRes 4444 mov file. This is using ffmpeg stdin to send raw numpy arrays, used with `Film Interpolation` and very simple for now but could be expanded upon. ## image ops @@ -101,11 +111,11 @@ Before proceeding, please be aware of the licenses associated with certain libra - `Latent Lerp`: Linear interpolation (blend) between two latent ## textures -- `Model Patch Seamless`: Use the [seamless diffusion "hack"](https://gitlab.com/-/snippets/2395088) to patch any model to infere seamless images +- `Model Patch Seamless`: Use the [seamless diffusion "hack"](https://gitlab.com/-/snippets/2395088) to patch any model to infere seamless images, check the [examples](https://github.com/melMass/comfy_mtb/wiki/Examples) to see how to use all those textures node together - `DeepBump`: Normal & height maps generation from single pictures -- `Image Tile Offset`: Mimics an old photoshop technique to check for seamless textures by offsetting tiles of the image. +- `Image Tile Offset`: Mimics an old photoshop technique to check for seamless textures by offsetting tiles of the image. ## misc utils