EasyUse/PreSamplinggenerated

PreSampling (SDTurbo)(sdTurboSettings)

PreSampling (SDTurbo) configure les paramètres de l'échantillonneur utilisés par un pipeline SDTurbo avant l'exécution de KSampler.

sd Turbo Settings

pipe
pipe
steps
1
cfg
1
sampler_name
COMBO
eta
1.00
s_noise
1.00
upscale_ratio
2.00
start_step
5
end_step
15
upscale_n_step
3
unsharp_kernel_size
3
unsharp_sigma
0.50
unsharp_strength
0.00
seed
INT
Easy Use

Description

PreSampling (SDTurbo) configure les paramètres de l'échantillonneur utilisés par un pipeline SDTurbo avant l'exécution de KSampler. Il est conçu pour les modèles de type SDTurbo qui nécessitent très peu d'étapes d'échantillonnage et un CFG proche de l'unité, tout en offrant également une mise à l'échelle latente facultative et un masquage net pendant le processus d'échantillonnage.

Entrées

  • pipe (PIPE_LINE): Le pipeline qui transporte le modèle, le conditionnement, les latents et d'autres éléments d'état de l'échantillonneur. Ce nœud modifie les paramètres d'échantillonnage du pipeline et le transmet.

  • steps (ENTIER): Nombre d'étapes d'échantillonnage. La valeur par défaut est 1, avec une plage de 1 à 10. Les modèles SDTurbo sont conçus pour fonctionner en très peu d'étapes.

  • cfg (FLOTTANT): Force du guidage sans classifieur. La valeur par défaut est 1, avec une plage de 0 à 100. Une valeur proche de 1 est typique pour les modèles SDTurbo.

  • sampler_name (COMBO): L'échantillonneur à utiliser pour le denoising.

  • eta (FLOTTANT): Paramètre stochastique utilisé par certains échantillonneurs. La valeur par défaut est 1, plage de 0 à 10, pas de 0.01. Des valeurs plus élevées ajoutent plus de caractère aléatoire à la trajectoire d'échantillonnage.

  • s_noise (FLOTTANT): Quantité de bruit à injecter pendant l'échantillonnage. La valeur par défaut est 1, plage de 0 à 10, pas de 0.01. N'affecte que les échantillonneurs qui prennent en charge le bruit stochastique.

  • upscale_ratio (FLOTTANT): Facteur d'échelle appliqué au latent pendant la phase de mise à l'échelle. La valeur par défaut est 2, plage de 0 à 16, pas de 0.01. Réglez sur 1 pour désactiver la mise à l'échelle.

  • start_step (ENTIER): Étape d'échantillonnage à laquelle la phase de mise à l'échelle commence. La valeur par défaut est 5, plage de 0 à 1000.

  • end_step (ENTIER): Étape d'échantillonnage à laquelle la phase de mise à l'échelle se termine. La valeur par défaut est 15, plage de 0 à 1000.

  • upscale_n_step (ENTIER): Nombre d'étapes, ou intervalle d'étapes, associé à l'opération de mise à l'échelle. La valeur par défaut est 3, plage de 0 à 1000.

  • unsharp_kernel_size (ENTIER): Taille du noyau utilisée pour le masque net appliqué après la mise à l'échelle. La valeur par défaut est 3, plage de 1 à 21.

  • unsharp_sigma (FLOTTANT): Valeur sigma du flou gaussien du masque net. La valeur par défaut est 0.5, plage de 0 à 10, pas de 0.01.

  • unsharp_strength (FLOTTANT): Force du masque net. La valeur par défaut est 0, plage de 0 à 10, pas de 0.01. Une valeur de 0 désactive l'effet du masque net.

  • seed (ENTIER): Graine utilisée pour la génération de bruit dans l'échantillonneur. Définissez une valeur fixe pour obtenir des résultats reproductibles.

Sorties

  • pipe (PIPE_LINE): Le pipeline mis à jour avec les paramètres d'échantillonnage configurés, prêt à être transmis à un nœud échantillonneur ou à des nœuds de traitement ultérieurs.

Notes d'utilisation

Ce nœud est destiné aux flux de travail SDTurbo où le modèle s'attend déjà à un faible nombre d'étapes et à un faible CFG. Gardez steps et cfg proches de leurs valeurs par défaut, sauf si vous expérimentez intentionnellement.

Les paramètres eta et s_noise n'influencent que les échantillonneurs qui prennent en charge l'échantillonnage stochastique ou ancestral ; les échantillonneurs déterministes peuvent les ignorer.

Les paramètres de mise à l'échelle prennent effet pendant le processus d'échantillonnage. upscale_ratio contrôle l'échelle du latent, tandis que start_step et end_step définissent la plage d'étapes dans laquelle la mise à l'échelle est appliquée. unsharp_strength doit être supérieur à 0 pour que le masque net ait le moindre effet ; unsharp_kernel_size et unsharp_sigma contrôlent le noyau d'accentuation.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…