Custom Sigmas(CustomSigmas)
Ce nœud reçoit une chaîne de caractères de valeurs numériques séparées par des virgules et la convertit en un tenseur PyTorch.
Custom Sigmas
Le nœud Custom Sigmas reçoit une chaîne de caractères de valeurs numériques séparées par des virgules et la convertit en un tenseur PyTorch.
Le nœud Custom Sigmas permet aux utilisateurs de créer un tenseur de planification de bruit (sigmas) en saisissant une série de valeurs personnalisées. Il est principalement utilisé pour contrôler avec précision l'intensité du bruit à chaque étape du processus d'échantillonnage dans les modèles de diffusion (comme Stable Diffusion). Ce nœud offre la possibilité d'affiner le processus de génération.
Fonctionnalité du nœud
Ce nœud reçoit une chaîne de caractères de valeurs numériques séparées par des virgules et la convertit en un tenseur PyTorch. Si le nombre de valeurs fournies ne correspond pas au nombre d'étapes cible, le nœud ajuste automatiquement la longueur de la séquence en utilisant un algorithme d'interpolation linéaire logarithmique, garantissant ainsi que la séquence d'intensité de bruit finale est lisse et correspond au nombre d'étapes attendu. Cela lui permet de s'adapter aux schémas de planification optimisés prédéfinis pour différents modèles (comme SD 1.5, SDXL, SVD).
Explication des paramètres du nœud - Custom Sigmas
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
sigmas_string | STRING | Oui | 14.615, 6.475, 3.861, 2.697, 1.886, 1.396, 0.963, 0.652, 0.399, 0.152, 0.029 | - | sigmas_string : Saisissez une séquence personnalisée d'intensités de bruit, au format chaîne de caractères de valeurs séparées par des virgules. Aucune restriction de plage, mais il s'agit généralement de nombres positifs décroissants. |
interpolate_to_steps | INT | Oui | 10 | 0 - 255 (Pas: 1) | interpolate_to_steps : Spécifie le nombre d'étapes d'échantillonnage cible. Le nœud effectuera une interpolation ou un ajustement de la séquence de bruit saisie en conséquence. Plage de 0 à 255, avec un pas de 1. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| SIGMAS | SIGMAS | SIGMAS : Sort le tenseur de planification de bruit ajusté, qui peut être utilisé directement pour le contrôle du bruit dans l'échantillonneur. |
Cas d'utilisation
Dans les flux de travail nécessitant un contrôle précis du processus de génération d'image ou pour expérimenter avec différentes planifications de bruit, vous pouvez connecter ce nœud au port d'entrée "sigmas" de KSampler ou KSampler Advanced. Par exemple, vous pouvez saisir directement les valeurs de planification optimisées en 10 étapes par Nvidia pour SD 1.5, afin d'essayer d'obtenir une meilleure qualité d'image avec moins d'étapes d'échantillonnage.
Lien vers le code source du nœud Custom Sigmas
Le nœud Custom Sigmas provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.