Aller au contenu
Node packVérifiéExterne
Ouvrir la source

comfyui-easy-randomize

Random selection nodes with freeze/lock capability for iterative prompt building in ComfyUI.

Mainteneur@CkrestUnratedClasse

Profil du package

Statut
Vérifié
Éditeur
@Ckrest
Source
GitHub

LIREMOI

ComfyUI Easy Randomize

AI-Assisted

Random selection nodes with freeze/lock capability for iterative prompt building.

Workflow: Randomize → Preview → Freeze what you like → Iterate on the rest

Features

  • Item Pools - Define lists of items (styles, characters, settings, etc.)
  • Random Selection - Pick random items from pools
  • Freeze/Lock - Lock selections you like, keep randomizing the rest
  • Sequential Mode - Step through items in order
  • Save with Metadata - Embed selection data in saved images

Screenshots

Nodes OverviewFreezable String Combiner
Nodes OverviewFreezable String Combiner

Nodes

NodePurpose
Item PoolStore a pool of items (one per line)
Random SelectorPick random items from a pool
Smart SelectorCombined pool + selector with freeze, supports file loading
Freezable InputSingle string input that can be frozen
Freezable String CombinerCombine up to 10 freezable inputs
String JoinerJoin multiple strings with separator
Template FillerFill template slots with values
Selection RecorderRecord selections as JSON
Save Image (with Selections)Save image with selection metadata
Preview Image + TextPreview image with synced text display

Installation

  1. Clone or download to ComfyUI/custom_nodes/:

    cd ComfyUI/custom_nodes
    git clone https://github.com/Ckrest/comfyui-easy-randomize.git
    
  2. Restart ComfyUI

  3. Nodes appear under Easy Randomize category

Quick Start

See QUICK_START.md for a 5-minute tutorial.

The Freeze Workflow

  1. Set up pools - Create Item Pool nodes with your options
  2. Connect to selectors - Use Random Selector or Smart Selector
  3. Run the workflow - See what gets selected
  4. Freeze what you like - Check the frozen checkbox on good selections
  5. Run again - Frozen values stay, others get new random picks
  6. Iterate - Keep freezing until you have the perfect combination

License

MIT License - See LICENSE

Nœuds dans ce pack

Nœuds 11
  • FreezableInput
  • FreezableStringCombiner
  • ItemPool
  • PreviewImageWithText
  • RandomSelector
  • SaveImageWithSelections
  • SelectionRecorder
  • SmartSelector
  • StringJoiner
  • TemplateFiller
  • WidgetTest

Sources

3 sources
GitHubSource
github.com/Ckrest/comfyui-easy-randomize

Vérifié 4 nov.

GitHubSourceVersion 9af574c024644cc420e127e7b7ef3a6bd0b9ee5c
github.com/Ckrest/comfyui-easy-randomize

Vérifié 10 oct.

Extraits de sources

1 extrait

Source context: Repo Ckrest/comfyui-easy-randomize