XY Multitool V0.5 #4722
Replies: 5 comments 5 replies
-
Nice job! |
Beta Was this translation helpful? Give feedback.
-
Here's another example. The prompt is "darth vader riding a bicycle, modifier" (different seed from last example). This time with 5 parameters (note that "modifier" means replace "modifier" with "" (S/R Placeholder feature I added (also included in repo))): |
Beta Was this translation helpful? Give feedback.
-
It's kind of an XYZ plot, but it's in 2D, and it can have as many parameters as you want. |
Beta Was this translation helpful? Give feedback.
-
Looks good, but perhaps change the name so we don't overwrite the original XY? |
Beta Was this translation helpful? Give feedback.
-
Can you turn it into an extension? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Here's a more than half-baked release of my modification to the xy_grid script. It allows you to change more than 1 parameter on 1 axis. The code is janky and messy since I am a self-taught non-professional programmer, but it works. It is based off of an older version of xy_grid, but it should work on newer versions of the webui since the script framework shouldn't have changed much since a month ago. Here's the repository with the file: my repository. Just download the new expanded_xy_grid.py, and put it in the scripts folder. I may pull request the changes into xy_grid.py on this repo once I deem the script feature-complete and bug-free.
Here is an image comparing the images from the prompt "darth vader riding a bicycle" with 4 different parameters.

The format for Multitool inputs is like this: Checkpoint name: 1.4, 1.5 | Sampler: Euler a, Euler. A pipe ( | ) with spaces around it separates the parameter-data pairs. The parameter must be the exact name (not case-sensitive) of the parameter you want to change (the one in the drop-down menu). Data values also must be separated from the parameters with a colon followed by a space. This is because of how the current parser works. The format will become better and more flexible once I work on it more. Feel free to pull request any changes to the code and comment with any suggestions/changes. The prompt order parameter does not work right now for some reason.
Beta Was this translation helpful? Give feedback.
All reactions