EasyUse/Logicgenerated

If else(IfElse)

Le nœud If else est un nœud de branchement logique du package ComfyUI-Easy-Use.

If Else

on_true
on_false
*
boolean
Easy Use

Description

Le nœud If else est un nœud de branchement logique du package ComfyUI-Easy-Use. Il évalue une condition booléenne et renvoie l'une des deux valeurs d'entrée arbitraires : on_true lorsque la condition est True, ou on_false lorsque la condition est False. Le nœud se trouve sous EasyUse/Logic.

Entrées

  • boolean (BOOLEAN, requis) :
    La condition à évaluer. Lorsque la valeur est True, la valeur on_true est transmise ; lorsqu'elle est False, la valeur on_false est transmise.

  • on_true (ANYTYPE, requis) :
    La valeur renvoyée lorsque boolean est True. Comme cette entrée accepte ANYTYPE, elle peut être connectée à presque tous les types de données ComfyUI, y compris les nombres, les chaînes de caractères, les images, les latents, les modèles ou les structures personnalisées.

  • on_false (ANYTYPE, requis) :
    La valeur renvoyée lorsque boolean est False. Comme on_true, cette entrée accepte tout type de données.

Sorties

  • ANYTYPE :
    La valeur d'entrée sélectionnée. La sortie sera on_true si boolean est True, sinon elle sera on_false.

Notes d'utilisation

  • Ce nœud ne court-circuite pas. Dans ComfyUI, les deux branches en amont connectées à on_true et on_false seront exécutées avant que la condition ne soit évaluée, car les entrées sont résolues avant l'exécution du nœud. Gardez cela à l'esprit si une branche est coûteuse ou potentiellement invalide.

  • Les types d'entrée et de sortie sont ANYTYPE, donc les deux branches n'ont pas besoin d'avoir le même type. Le type de sortie suivra simplement la branche sélectionnée. Cependant, les nœuds en aval qui attendent un type spécifique peuvent exiger des types de branche cohérents selon le flux de travail.

  • Ce nœud est utile pour un routage conditionnel simple dans un flux de travail, par exemple pour choisir entre deux paramètres, modèles ou chemins de traitement d'image alternatifs en fonction d'un drapeau booléen.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…