santodan-custom-nodes-comfyui
Report for all my custom nodes
Perfil del paquete
- Estado
- Verificado
- Publicador
- @Santodan
- Fuente
- GitHub
Léeme
Santodan Custom Nodes for ComfyUI
This is a group of nodes that I've build to achieve my goals.
🪄 Wildcard Manager Node
The Wildcard Manager is a powerful dynamic prompt and wildcard processor. It allows you to create complex, randomized text prompts using a flexible syntax that supports nesting, weights, multi-selection, and more. It is designed to be compatible with the popular syntax used in the Impact Pack's Wildcard processor, making it easy to adopt existing prompts and wildcards. It supports both .txt ( default one, not needing the extension) and YAML files ( both .yaml and .yml)
Reading the files from the default ComfyUI folder ( ComfyUi/Wildcards )
✨ Key Features & Syntax
- Dynamic Prompts: Randomly select one item from a list.
- Example:
{blue|red|green}will randomly becomeblue,red, orgreen.
- Example:
- Wildcards: Randomly select a line from a
.txtfile in yourComfyUI/wildcardsdirectory.- Example:
__person__will pull a random line fromperson.txt.
- Example:
- Nesting: Combine syntaxes for complex results.
- Example:
{a|{b|__c__}}
- Example:
- Randomize: Randomize the wildcard independently from the seed.
- Example:
__*person__w ill always pulls a random line from person.txt, regardless of the seed. - Example:
{*red|blue|green}always pulls a random item from the list, regardless of the seed.
- Example:
- Sequential: Use
+to select items in order across different queue runs.- Example Wildcard:
__+person__ - Example Dynamic:
{+red|blue|green}
- Example Wildcard:
- Weighted Choices: Give certain options a higher chance of being selected.
- Example:
{5::red|2::green|blue}(red is most likely, blue is least).
- Example:
- Multi-Select: Select multiple items from a list, with a custom separator.
- Example:
{1-2$$ and $$cat|dog|bird}could becomecat,dog,bird,cat and dog,cat and bird, ordog and bird.
- Example:
- Quantifiers: Repeat a wildcard multiple times to create a list for multi-selection.
- Example:
{2$$, $$3#__colors__}expands to select 2 items from__colors__|__colors__|__colors__.
- Example:
- Comments: Lines starting with
#are ignored, both in the node's text field and within wildcard files.
🔧 Wildcard Manager Inputs
wildcards_list: A dropdown of your available wildcard files. Selecting one inserts its tag (e.g.,__person__) into the text.processing_mode:line by line: Treats each line as a separate prompt for batch processing.entire text as one: Processes the entire text block as a single prompt, preserving paragraphs.
🗂️ File Management
The node includes buttons for managing your wildcard files directly from the ComfyUI interface, eliminating the need to manually edit text files.
- Insert Selected: Insertes the selected wildcard to the text.
- Edit/Create Wildcard: Opens the content of the wildcard currently selected in the dropdown in an editor, allowing you to make changes and save/create them.
- You need to have the
[Create New]selected in thewildcards_listdropdown
- You need to have the
- Delete Selected: Asks for confirmation and then permanently deletes the wildcard file selected in the dropdown.
📸 Screenshot / Demo
-
Wildcard - Entire Text As One wildcardEntireTextAsOne
-
Wildcard - Line By Line wildcardLineByLine
-
Wildcard - Comptability with PromptList for a batch processing wildcardPromptList
-
Wildcard - View Content wildcardViewContent
LoRAs Nodes
🎲 Randomize LoRAs Node
The Randomize LoRAs node lets you experiment by randomly selecting LoRAs from a list and assigning randomized strengths. You can enable exclusive selection (just one LoRA) or allow multiple LoRAs to be mixed.
There are two nodes for this, the Random LoRA Selector and the `Random LoRA
Nodos de este paquete
15 nodos
Nodos de este paquete
15 nodos- ExcludedLoras
- ExtractAndApplyLoRAs
- ListSelector
- LoRACachePreloader
- LoraMetadataHub
- ModelAssembler
- PromptListWithTemplates
- RandomLoRACustom
- RandomLoRACustomModel
- RandomLoRAFolder
- RandomLoRAFolderModel
- Save Workflow & Shutdown
- SaveWorkflowAndShutdown
- SplitBatchWithPrefix
- WildcardManager
Recursos relacionados
1 conexión
Recursos relacionados
1 conexiónFuentes
3 fuentes
Fuentes
3 fuentesVerificado 12 oct
Verificado 12 oct
Extractos de fuentes
1 extracto
Extractos de fuentes
1 extractoSource context: Repo Santodan/santodan-custom-nodes-comfyui
