Replies: 7 comments 6 replies
-
I've been playing around with the proposed feature, it seems to be working nicely. I originally added buttons on the toolbar to be able to start and stop continuous generation, but I later removed as it didn't seem necessary. I'll create a pull request for your consideration tomorrow, it's small, maybe 50 lines of code. |
Beta Was this translation helpful? Give feedback.
-
And separately I'm considering adding a way to mark items in the generated list, and a way to scroll through just the marked items. |
Beta Was this translation helpful? Give feedback.
-
Hello! That is a cool idea! I think that a setting in thee settings page could work: a text box where you put a 0+ number, and it represents how many images to keep pre-generated as your first cement suggests. That way, people who don't want this may leave it as 0, but people who want some images always generated ahead can set it to any numbers, depending on their computer generation speed/usual speed of their scrolling. Could you open a draft pull request to the testing branch for now? It becomes easier to manage and review existing changes. |
Beta Was this translation helpful? Give feedback.
-
happy new year to all :) all of the above was patently wrong; this is way too fun to hide in a meta settings menu and i will personally use this regularly well except for the happy new year part that part was ok |
Beta Was this translation helpful? Give feedback.
-
Created PR #140 One minor issue with the new code is that the new slider value is read at the beginning of a generation, and isn't re-read until the user starts another generation (i.e. either accepts an image or rejects the batch). Ideally the slider would dynamically update the generate-ahead count, but I didn't see an easy way to do this. For one, any tool can be active at the time a batch completes and we need the slider value. I think this feature is great, but if you guys think it's too arcane and would cause confusion for the average user, happy to bury it in "advanced settings" somewhere so that the casual user doesn't see it. |
Beta Was this translation helpful? Give feedback.
-
look maybe it's the champale talking but this is one of those "holy crap this is awesome" things i didn't realize i wanted until i used it, so imma merge it into main because it deserves to be there :) |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Hi, I've a suggestion. I find that when I'm trying to inpaint something, I generate many images to find the one that fits nicely into my composition. So I'm switching back and forth between sifting through existing images, and generating more images for the end of the list. Often I'm stuck waiting for more images to generate, while the GPU was idle while I was sifting.
It would be nice if there were an option to continuously generate new images while I'm going through the list of possibilities, to reduce the chance that I have to wait on the GPU for new generations. There could be a button to stop this continuous generation, and a limit on the number of images that are generated ahead. For example if the generate-ahead limit is 50, and I've reached position 20 in the list, it would continue generating images to a length of 70.
I don't know javascript, but I've managed to get this mostly working by playing around with app\js\ui\tool\dream.js.
Do you think this is something that would be broadly useful enough to incorporate into the official repo? If not, I'll keep it forked for private use and try to keep my changes merged with yours.
Happy to share the changes I've made.
Beta Was this translation helpful? Give feedback.
All reactions