Cross Fade Images(CrossFadeImages)
Ce nœud prend deux tenseurs d'image en entrée et effectue un mélange pixel par pixel entre les trames correspondantes des deux séquences, en fonction de la trame de départ spécifiée et du nombre de trames de transition.
Cross Fade Images
Le nœud Cross Fade Images reçoit deux tenseurs d'image en entrée et effectue un mélange au niveau des pixels entre les trames correspondantes des deux séquences, en fonction de la trame de départ spécifiée et du nombre de trames de transition.
Le nœud Cross Fade Images est utilisé pour créer un effet de transition fluide entre deux séquences d'images. Il génère une séquence de fondu enchaîné en mélangeant deux images, ce qui en fait un outil essentiel pour créer des transitions vidéo ou des animations.
Fonctionnalité du nœud
Ce nœud reçoit deux tenseurs d'image en entrée et effectue un mélange au niveau des pixels entre les trames correspondantes des deux séquences, en fonction de la trame de départ spécifiée et du nombre de trames de transition. Son mécanisme central utilise une valeur alpha (transparence) réglable pour contrôler la proportion du mélange et prend en charge plusieurs fonctions d'interpolation pour modifier la courbe de variation pendant le processus de mélange, influençant ainsi l'effet dynamique de la transition.
Description des paramètres du nœud - Cross Fade Images
Entrées de connexion (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage / Valeurs possibles | Description |
|---|---|---|---|---|---|
images_1 | IMAGE | Oui | - | - | : Saisit la première séquence d'images, utilisée comme source d'image de départ pour la transition. |
images_2 | IMAGE | Oui | - | - | : Saisit la deuxième séquence d'images, utilisée comme source d'image cible pour 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", "bounce", "elastic", "glitchy", "exponential_ease_out" | : Sélectionne le type de courbe d'interpolation pour la variation de la transparence du mélange, influençant l'effet dynamique de la transition. |
transition_start_index | INT | Oui | 1 | -4096 - 4096 (pas : 1) | : Spécifie à partir de quelle trame de la séquence images_1 la transition commence. La plage de valeurs est de -4096 à 4096, avec un pas de 1. |
transitioning_frames | INT | Oui | 1 | 0 - 4096 (pas : 1) | : Spécifie le nombre de trames pendant lesquelles l'effet de transition dure. La plage de valeurs est de 0 à 4096, avec un pas de 1. |
start_level | FLOAT | Oui | 0.0 | 0.0 - 1.0 (pas : 0.01) | : Définit l'intensité de mélange initiale (valeur alpha) de images_2 au début de la transition. La plage de valeurs est de 0.0 à 1.0, avec un pas de 0.01. |
end_level | FLOAT | Oui | 1.0 | 0.0 - 1.0 (pas : 0.01) | : Définit l'intensité de mélange finale (valeur alpha) de images_2 à la fin de la transition. La plage de valeurs est de 0.0 à 1.0, avec un pas de 0.01. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| IMAGE | IMAGE | : Sort la nouvelle séquence d'images après le traitement de fondu enchaîné. |
Scénarios d'utilisation
Dans un flux de travail de production vidéo, vous pouvez diviser une vidéo en une séquence d'images et utiliser ce nœud pour la fusionner avec une autre séquence vidéo, afin de créer un changement de scène naturel. Lors de la génération de contenu dynamique, il peut également être utilisé pour relier des séquences d'images générées par deux prompts différents, permettant une évolution fluide du style ou du contenu.
Points d'attention
À l'utilisation, veillez à ce que le nombre de trames de transition ne dépasse pas la longueur de l'une ou l'autre des séquences d'entrée, et que l'index de début de transition se trouve dans la plage valide de la première séquence d'images. Un index négatif indique un compte à rebours à partir de la fin de la séquence.
Lien vers le code source du nœud Cross Fade Images
Le nœud Cross Fade Images provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.