6.9 KiB
6.9 KiB
- Top
- Node / Image Node / Text Node / XYPlot Node / Float Palet
- Workflow
Node
🍅 XY Plot Node
D2 XY Plot Easy
- A node that creates XY Plots with simplified workflow limited to KSampler parameters
Input
positive/negative/seed/steps/cfg/sampler_name/scheduler/denoise- Settings to pass to KSampler
ckpt_name- Setting to pass to D2 Checkpoint Loader
x_type/y_type- Specify items to execute in XY Plot
- When
STRING,INT, orFLOATis specified, output will be fromx_other,y_other
x_list/y_list- XY Plot modification contents
- Since it's newline-separated text, input from other nodes is possible
auto_queuetrue: Automatically executes Queue the required number of timesfalse: Manually execute Queue
Reset index- Reset index with this button when stopped midway
Output
xy_pipe- Collectively outputs parameters used in D2 KSampler
grid_pipe- Collectively outputs parameters
x_annotationy_annotationstatusused in D2 Grid Image
- Collectively outputs parameters
positive/negative/seed/steps/cfg/sampler_name/scheduler/denoise- Parameters to pass to KSampler
ckpt_name- Setting to pass to D2 Checkpoint Loader
x_other/y_other- Outputs from here when
x_typey_typeis set toSTRINGINTFLOAT
- Outputs from here when
x_annotation/y_annotation- Header text to connect to
D2 XY Grid Image
- Header text to connect to
status- Control signal to connect to
D2 XY Grid Image
- Control signal to connect to
index- Current processing count
D2 XY Plot
- Node for creating versatile XY Plot workflows
- X/Y inputs are simple newline-separated text for easy combination with other nodes
Input
x_type/y_type- Specify data type of
x_listy_listfromSTRINGINTFLOAT
- Specify data type of
x_title/y_title- Text to add to header text
x_list/y_list- XY Plot change contents
- Newline-separated text that can be input using other nodes
auto_queuetrue: Automatically execute required number of Queuesfalse: Manually execute Queue
Reset index- Reset index with this button when stopped midway
Output
X/Y- Elements retrieved from
x_listy_list
- Elements retrieved from
x_annotation/y_annotation- Header text to connect to
D2 XY Grid Image
- Header text to connect to
status- Control signal to connect to
D2 XY Grid Image
- Control signal to connect to
index- Current processing count
D2 XY Grid Image
- Grid image creation node used with
D2 XY Plot
Input
x_annotation/y_annotation- Header text for grid image
status- Control text from
D2 XY Plot INIT: InitializeFINISH: Output grid image{empty string}: Other states
- Control text from
font_size- Header text font size
grid_gap- Gap between images
swap_dimensionstrue: Vertical gridfalse: Horizontal grid
grid_onlytrue: Output only grid imagefalse: Output individual images too
D2 XY Prompt SR
- Search and replace input text to pass to
D2 XY Plot - Can output as list
Input
prompt- Prompt. Can include newlines
search_txt- Search target text. Can include multiple words
- Cannot use newlines
replace- Replacement text
- OK to include "," as it's separated by newlines
Output
x / y_list- Connect to
D2 XY Plot
- Connect to
LIST- Output replaced text as list
D2 XY Prompt SR2
- Search and replace prompts received from
D2 XY Plotbefore passing to KSampler - Use this to recreate Stable Diffusion webui A1111's Prompt S/R
Input
x_y- Replacement text received from
D2 XY Plot
- Replacement text received from
prompt- Target text for replacement
search- Search text. Can include multiple words
- Cannot use newlines
D2 XY Seed
- Outputs random number when
-1is specified - Other numbers are output as-is
- Must set
x/y_typetoINTonD2 XY Plotside
D2 XY Seed2
- A node that outputs a specified number of seed values
input
initial_number- This value is used as a reference when
modeis set toincrement,decrement, orfixed
- This value is used as a reference when
count- Number of seed values to generate
modefixed: Outputs only theinitial_numberincrement: Adds 1 toinitial_numberfor each valuedecrement: Subtracts 1 frominitial_numberfor each valuerandomize: Outputs random numbers regardless ofinitial_number
D2 XY Checkpoint List / D2 XY Lora List
- Node to pass Checkpoint/Lora to
D2 XY Plot - Can specify up to 50
D2 XY Model List
- A node that passes Checkpoint/Lora to
D2 XY Plot - Useful when you want to get a large list of models but don't want to select them one by one in
D2 Checkpoint List - Click
get_listto retrieve the model list, then edit it to keep only the ones you need
input
model_type- Select either
checkpointsorloras
- Select either
filter- Enter text to filter
- Regular expressions are supported
- When including
\in search text, write it as\\
get_list- Button to retrieve model list
D2 XY Folder Images
- Node to pass image paths from specified folder to
D2 XY Plot
D2 XY Annotation
- Used to add headers when not using
D2 XY Plotor when doing special XY Plot
D2 XY List To Plot
- Converts output from list nodes to be compatible with
D2 XY Plot - Internally, it simply performs
"\n".join(list), so if the list contents include line breaks, it may not work as intended - Use
D2 XY String To Plotwhen working with text that contains line breaks
D2 XY String To Plot
- Converts multiline text to be compatible with
D2 XY Plot/D2 XY Plot Easy - Used when you want to perform XY Plot comparisons of entire prompts
- When using with
D2 XY Plot Easyfor prompt comparison, setx/y_typetoSTRINGand connectx/y_otherto thepositiveinput ofD2 KSampler