Image Batch Join With Transition(ImageBatchJoinWithTransition)
Ce nœud contrôle le processus de mélange via divers algorithmes d'interpolation (tels que linéaire, ease-in ease-out) et types de transition (comme glissement, fondu), et prend en charge l'application d'effets de flou dans la zone de transition.
Image Batch Join With Transition
Le nœud Image Batch Join With Transition contrôle le processus de mélange via divers algorithmes d'interpolation (comme linéaire, ease-in ease-out) et types de transition (comme glissement, fondu), et prend en charge l'application d'effets de flou dans la zone de transition.
Le nœud Image Batch Join With Transition est utilisé pour créer un effet de transition fluide entre deux lots d'images. Il commence à partir de l'index spécifié dans le premier lot, mélange les images suivantes avec celles du second lot, générant ainsi une nouvelle séquence d'images cohérente incluant une animation de transition. Sa fonction principale est d'assurer une liaison transparente entre des séquences vidéo ou d'animation.
Fonctionnalités du nœud
Ce nœud contrôle le processus de mélange via divers algorithmes d'interpolation (comme linéaire, ease-in ease-out) et types de transition (comme glissement, fondu), et prend en charge l'application d'effets de flou dans la zone de transition. Il accepte deux entrées de type IMAGE et exécute les calculs sur CPU ou GPU, produisant finalement un lot d'images fusionné où le nombre d'images de transition et l'effet sont précisément contrôlés par l'utilisateur.
Description des paramètres du nœud - Image Batch Join With Transition
Entrées (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
images_1 | IMAGE | Oui | - | - | : Entrée du premier lot d'images, servant de séquence source avant le début de la transition. |
images_2 | IMAGE | Oui | - | - | : Entrée du second lot d'images, servant de séquence cible après la fin de la transition. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
interpolation | COMBO | Oui | linear | "linear", "ease_in", "ease_out", "ease_in_out",... | : Sélectionne la fonction d'interpolation pour l'animation de transition, utilisée pour contrôler la courbe de variation de la vitesse de mélange. Les valeurs possibles incluent linear, ease_in, ease_out, ease_in_out, bounce, elastic, glitchy, exponential_ease_out. |
transition_type | COMBO | Oui | horizontal slide | "horizontal slide", "vertical slide", "box", "c... | : Sélectionne le type d'effet visuel de transition entre les images. Les valeurs possibles incluent horizontal slide (glissement horizontal), vertical slide (glissement vertical), box (expansion en boîte), circle (expansion circulaire), horizontal door (porte horizontale), vertical door (porte verticale), fade (fondu). |
device | COMBO | Oui | CPU | "CPU", "GPU" | : Sélectionne le périphérique utilisé pour exécuter les calculs de transition. Les valeurs possibles sont CPU ou GPU. |
start_index | INT | Oui | 0 | -10000 - 10000 (pas: 1) | : Spécifie à partir de quelle image (frame) du premier lot la transition commence. La plage de valeurs est de -10000 à 10000, les valeurs négatives permettant de compter à partir de la fin. |
transitioning_frames | INT | Oui | 1 | 1 - 4096 (pas: 1) | : Définit le nombre total d'images sur lesquelles l'effet de transition s'étend. La plage de valeurs est de 1 à 4096. |
blur_radius | FLOAT | Oui | 0.0 | 0.0 - 100.0 (pas: 0.1) | : Définit l'intensité de l'effet de flou appliqué aux bords de la transition. La plage de valeurs est de 0.0 à 100.0, avec un pas de 0.1. |
reverse | BOOLEAN | Oui | False | - | : Valeur booléenne. Lorsqu'elle est True, inverse la direction de l'animation de transition. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| IMAGE | IMAGE | : Sortie de la séquence d'images finale, fusionnant les deux lots d'entrée avec l'effet de transition ajouté. |
Cas d'utilisation
Lors de la création d'un court métrage vidéo, vous pouvez entrer deux séquences d'animation de scènes différentes respectivement dans images_1 et images_2. En définissant start_index, vous décidez à partir de quelle image de la première scène la transition commence, et en utilisant transitioning_frames et transition_type, vous pouvez créer des effets de transition tels que des glissements horizontaux ou des expansions circulaires, permettant ainsi d'assembler fluidement les deux séquences en un film complet.
Points d'attention
Lors de l'utilisation, assurez-vous que les deux lots d'entrée contiennent au moins une image chacun, et que start_index se trouve dans une plage d'index valide pour le premier lot. Un nombre d'images de transition trop faible peut rendre la transition brutale, tandis qu'un rayon de flou trop élevé peut entraîner une perte de détails dans l'image.
Lien vers le code source du nœud Image Batch Join With Transition
Le nœud Image Batch Join With Transition provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.