Stable Diffusion Basics - XYZ Plot - Test up to three variables at once

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ค. 2024
  • This video provides a tutorial for the custom XYZ plot script by xrpgame and the default XY plot script in the Stable Diffusion Automatic1111 Web GUI Interface. This video covers how to install the custom XYZ plot script, how to use both of them, and what the outputs look like. It also provides in-depth information on all the variables available for these scripts, the different ways inputs can be formatted, plus some miscellaneous tips and tricks.
    Intro 0:00
    Installation 1:01
    Using XYZ Plot 1:49
    Variables 2:55
    Input Formats 3:36
    Outputs 5:11
    Tips and Tricks 6:05
    #stablediffusion #automatic1111 #aiart #customscript #experiment #multivariable
    Link to Google spreadsheet with the variable list shown in this video as well as some useful prompt constructors. It is read only, so make a copy for yourself if you want to use the constructors.
    docs.google.com/spreadsheets/...

ความคิดเห็น • 32

  • @siliconthaumaturgy7593
    @siliconthaumaturgy7593  ปีที่แล้ว +11

    Recently, the Automatic1111 interface was updated to include XYZ plot by default.
    I would not recommend installing the custom script anymore, just update your Automatic1111 installation and it should have it.
    Most other information is still correct, except the built-in script sends outputs to the default folders instead of a specific folder for the script

    • @iSpextor
      @iSpextor ปีที่แล้ว

      I see it also doesn't generate the .html files for me.. do you know how to make it do it again?

    • @thekaempfer
      @thekaempfer ปีที่แล้ว

      Please pin this comment to the top

  • @orirune3079
    @orirune3079 ปีที่แล้ว +4

    This tool is so useful...I never actually messed with the CFG scale much at all, but I've learned that for the project I've been working on now, that a lower CFG works well while a high one (over 15) deep-fries it. But also I learned that while a higher number of steps doesn't mean a better image, sometimes it does. If only I had a good GPU which could pump out images in seconds, every idea I had would be made on an XYZ grid now

  • @amerikayeah
    @amerikayeah ปีที่แล้ว +1

    You have no idea how much time you saved me with this detailed explanation. Thank you

  • @colice
    @colice ปีที่แล้ว +3

    I just wanted to say I watched all your videos so far and its been an enormous help, thanks!

  • @Kymlaar
    @Kymlaar ปีที่แล้ว

    Thanks! This is a very useful one. It was also interesting seeing the semi-smooth transition along the axis. No more guessing about how many steps or what CFG value! Just choose a range for each, and make a big 'ol grid to see when things burn or deform.

  • @RemitheDreamfox
    @RemitheDreamfox ปีที่แล้ว

    The fact you linked that god tier spreadsheet just earned you a subscriber \uwu/

  • @wuladesign1048
    @wuladesign1048 ปีที่แล้ว

    Wonderful tutorial, thank you so much for sharing!

  • @kevindbrock5154
    @kevindbrock5154 ปีที่แล้ว

    This was very helpful!

  • @kadlore
    @kadlore ปีที่แล้ว

    Thanks for this video. I'm trying to find a way to use XYZ plot, with a wildcard file, instead to copy/past each possibilities into the settings, do you know anyway to do so?

  • @user-oi2kn8fy8j
    @user-oi2kn8fy8j ปีที่แล้ว +1

    Does the difussion networks work with the indicated plugin? Install everything but the "Loras" do not appear for example

  • @Bzoargh
    @Bzoargh ปีที่แล้ว

    tho u lied to me about the 3D experience i trust in your ability to educate. Hope your channel will grow! :) thanks and cheerio

  • @helloofthebeach
    @helloofthebeach ปีที่แล้ว

    This video was super informative and did unfortunately answer my real question, which is if it's possible to use X/Y/Z plots to analyze the effect of weights within the prompt. The answer seems to be no. :(
    It makes sense because that would mean allowing the script to change the prompt itself, which would require support infrastructure in Autotamic1111 itself, but hopefully that'll become possible in future versions.

  • @OneHandStudio
    @OneHandStudio ปีที่แล้ว +1

    Great video! Could you share your spreadsheet with the values you showed during the video? Thanks

    • @siliconthaumaturgy7593
      @siliconthaumaturgy7593  ปีที่แล้ว +3

      Your wish has been granted. I made a post on the channel with a link to the spreadhseet and will be adding it to my video descriptions shortly

    • @Which-Way-Out
      @Which-Way-Out ปีที่แล้ว

      @@siliconthaumaturgy7593 Very much appreciated, and thanks for sharing your good work.

  • @typha
    @typha ปีที่แล้ว

    Is there some setting that will make it create the html file that I might not have selected? (or does that just not work with img2img?)

    • @siliconthaumaturgy7593
      @siliconthaumaturgy7593  ปีที่แล้ว

      Recently, Automatic1111 updated the built-in XY plot to XYZ plot.
      That version does not make an output folder with images, it just sends them to the default directory

  • @Lucas-ql7cu
    @Lucas-ql7cu ปีที่แล้ว

    Question for you, currently I only have XYZ plot and not jut the XY, did it get removed since i do not see it in the scripts folder in github anymore. Can you run an XYZ grid with just XY?

    • @siliconthaumaturgy7593
      @siliconthaumaturgy7593  ปีที่แล้ว

      Yes. You can actually run with only a single dimension. Just set the others to "nothing"

    • @Gesely
      @Gesely 8 หลายเดือนก่อน

      @@siliconthaumaturgy7593 TypeError: Script.run() missing 15 required positional arguments: 'x_type', 'x_values', 'x_values_dropdown', 'y_type', 'y_values', 'y_values_dropdown', 'z_type', 'z_values', 'z_values_dropdown', 'draw_legend', 'include_lone_images', 'include_sub_grids', 'no_fixed_seeds', 'margin_size', and 'csv_mode'

  • @Tcgtrainer
    @Tcgtrainer ปีที่แล้ว

    Hi, great info, ¿do you know how i can display a images with the numbers of random seeds? ty.

    • @siliconthaumaturgy7593
      @siliconthaumaturgy7593  ปีที่แล้ว +1

      You can use "seed" as one of the XY variables then it will display those on the plot, but that only works for specified seeds, not random.
      For XYZ, you can view the full generation parameters including seed in the grid by right clicking (I think, might just be hovering)

    • @genin69
      @genin69 ปีที่แล้ว

      @@siliconthaumaturgy7593 maybe try -1 [8] Cause minus one is used for random grids and the brackets will say how many to make? maybe

  • @Duckers_McQuack
    @Duckers_McQuack ปีที่แล้ว

    What's the proper formatting for models and upscalers? say a grid of 2x2.

  • @alias234
    @alias234 ปีที่แล้ว

    soooo....what does this actually do to the pictures again?

  • @pedroluisgodoy
    @pedroluisgodoy ปีที่แล้ว

    Thank you for the really helpful video, but can you also share the spreadsheet, thank you in advance

    • @siliconthaumaturgy7593
      @siliconthaumaturgy7593  ปีที่แล้ว

      Your wish has been granted. I made a post on the channel with a link to the spreadhseet and will be adding it to my video descriptions shortly

    • @pedroluisgodoy
      @pedroluisgodoy ปีที่แล้ว

      @@siliconthaumaturgy7593 you are really kind, and all your videos were very helpful to me, thank you

  • @Fongletto
    @Fongletto ปีที่แล้ว

    Can you use this for lora strength

    • @haraldmac2944
      @haraldmac2944 ปีที่แล้ว

      i think it should work with the "additional networks" extension