I believe this is only answerable by people with crazyknowledge @[email protected] or @[email protected] so pinging both of u.

edit: comments tell a better story than this first post because i have since edited all the generators i would otherwise link that display this

I have my plugin listening to my Glitch Server which sends back the unique identifier for the specific Perchance page that sends the request. Then I was thinking “ooooh what if each identifier letter translates to a personality trait so each Perchance page is a unique person!” And then I brought in text to image, got the prompt in correctly, made the seed 1 so each prompt would be locked to one specific image… But it doesn’t.

So the question is “how wut why” and “how fix”

thank you!

  • VioneT@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    7 months ago

    Based on information I gathered from reddit, something like xformers might change the images slightly.

    Also, based on the last settings that is assumed in the Perchance Text to Image which uses Euler A which doesn’t converge, meaning it would always have slight differences every generation, see this website for a visualization.

    p.s. Post body mentions doesn’t work still. You need to mention them on the comments to ping! @[email protected]

      • VioneT@lemmy.worldM
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 months ago

        They are generating multiple images with the same prompt and image seed 😅,

        • ✧✨🌿Allo🌿✨✧OP
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 months ago

          i just tried generating multiple simultaneously with same prompt and seed thinking maybe its because they did theirs at the same time and i didn’t. but nope. both my identically timed identical prompt identical seed images came out different.

          interestingly, i then got one that HAD been generated before and it wouldnt let me add it to gallery and said ‘error: duplicate hash’

          • VioneT@lemmy.worldM
            link
            fedilink
            English
            arrow-up
            2
            ·
            7 months ago

            The more prompt/tokens you have, the more an image tries to match those items. Also if your prompt exceeded 75 tokens, it would make another group of tokens and then join/multiply those two groups. Which can have drastic changes to the image.

            • VioneT@lemmy.worldM
              link
              fedilink
              English
              arrow-up
              2
              ·
              7 months ago

              Here is a visual example: One with your prompt which is quite long, and another one that is quite short.

              Neg: bad
              GS: 7
              Res: 512x512
              Seed: 1

              The more prompt/tokens you have, the more things the ai pays attention to = the more variations on images. Although, on the smaller prompt, it still has some very small differences. Again, I think it is because of the sampler which doesn’t converge.

          • ✧✨🌿Allo🌿✨✧OP
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 months ago

            the gallery on that now has 9 images with same seed and prompt and just had another appear which could not be added because of identical hash.

            • ✧✨🌿Allo🌿✨✧OP
              link
              fedilink
              English
              arrow-up
              1
              ·
              7 months ago

              up to 22 and got error to slow down adding them to gallery, tho most of them give the duplicate error now. my GUESS is every seed is about 30 different images chosen with Math.random

              which is weird in light of both that old post and the words of the text to image plugin which says identical seed and prompt = identical image

              my guess is it is something updated in between then and now (total guess)