KJNodes/noisegenerated

Flip Sigmas Adjusted(FlipSigmasAdjusted)

Ce nœud inverse techniquement d'abord complètement la séquence des sigmas d'entrée dans l'ordre.

Flip Sigmas Adjusted

sigmas
SIGMAS
sigmas_string
divide_by_last_sigma
divide_by
1.00
offset_by
1
KJNodes

Le nœud Flip Sigmas Adjusted inverse techniquement d'abord complètement l'ordre de la séquence de sigmas d'entrée.

Le nœud Flip Sigmas Adjusted est un outil de traitement et d'ajustement de la séquence de planification du bruit (sigmas). Sa fonction principale est de recevoir une séquence de sigmas, d'effectuer des opérations telles que l'inversion, le décalage et la mise à l'échelle, afin de générer une nouvelle séquence ajustée d'intensités de bruit. Il est couramment utilisé pour contrôler les étapes de débruitage dans le processus de génération d'image.

Fonctionnalité du nœud

Techniquement, ce nœud inverse d'abord complètement l'ordre de la séquence de sigmas d'entrée. Ensuite, il permet à l'utilisateur de décaler l'index des éléments de la séquence via le paramètre offset_by, afin de modifier la trajectoire d'évolution de l'intensité du bruit. L'utilisateur peut également choisir de normaliser toute la séquence avec la dernière valeur de la séquence, ou d'effectuer une mise à l'échelle globale via le paramètre divide_by. Toutes les opérations garantissent qu'aucune valeur nulle n'apparaît dans la séquence, afin d'éviter les erreurs de calcul.

Explication des paramètres du nœud - Flip Sigmas Adjusted

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
sigmasSIGMASOui--sigmas (paramètre d'entrée) : La séquence de planification du bruit originale à traiter. Cette séquence est généralement générée par un nœud planificateur et définit l'intensité de chaque étape du processus de débruitage.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
divide_by_last_sigmaBOOLÉENOuifaux-divide_by_last_sigma (paramètre d'entrée) : Interrupteur booléen déterminant s'il faut normaliser toute la séquence par la dernière valeur sigma de la séquence. Lorsqu'il est activé, toutes les valeurs sont divisées par la dernière valeur.
divide_byFLOTTANTOui11 - 255 (pas: 0.01)divide_by (paramètre d'entrée) : Diviseur utilisé pour la mise à l'échelle globale de la séquence. Toutes les valeurs sigma ajustées seront divisées par ce nombre. Plage de 1 à 255, pas de 0.01.
offset_byENTIEROui1-100 - 100 (pas: 1)offset_by (paramètre d'entrée) : Définit le décalage d'index des éléments de la séquence. Une valeur positive fait que l'élément actuel prend la valeur d'une position antérieure (index plus petit). Plage de -100 à 100, pas de 1.

Sortie (Output)

Nom du paramètreType de donnéesDescription
SIGMASSIGMASNouvelle séquence de planification du bruit générée après les opérations de décalage, mise à l'échelle, etc.
sigmas_stringCHAÎNEsigmas_string (paramètre de sortie) : Les valeurs de la nouvelle séquence sous forme de chaîne de caractères, facilitant la visualisation ou l'enregistrement par l'utilisateur.

Scénarios d'utilisation

Dans un flux de travail de génération d'image, ce nœud est souvent placé avant un K Sampler pour modifier la planification du bruit utilisée par l'échantillonneur. Par exemple, en ajustant la valeur offset_by, il est possible de créer une trajectoire de débruitage avec un rythme unique, différente du processus de diffusion inverse standard, influençant ainsi le style ou le processus de génération des détails de l'image finale.

Points d'attention

Lors de l'utilisation de ce nœud, il est important de noter que la séquence de sigmas d'entrée provient généralement d'autres nœuds planificateurs (comme BasicScheduler). Une valeur offset_by trop élevée peut entraîner l'apparition d'un grand nombre d'éléments définis à des valeurs minimales au début et à la fin de la séquence, ce qui pourrait rendre le processus d'échantillonnage instable.

Lien vers le code source du nœud Flip Sigmas Adjusted

Le nœud Flip Sigmas Adjusted provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…