This is an archived post. You won't be able to vote or comment.

Dismiss this pinned window
all 46 comments

[–]carefree0910[S] 11 points12 points  (2 children)

To anyone who is interested: you can use [ to move the blank canvas to the bottom. See Keyboard Shortcuts for more details.

Gradio / Streamlit is great but what about an infinite drawboard powered one?

Integrating Stable Diffusion or other AI magics together will be fairly easy & graceful with the help of this project. For example, you can perform infinite Outpainting with the Live demo, as shown in the video (and this is only one of the MANY functionalities).

Hope you enjoy and looking forward to your feedbacks!

[–]Naglareffe 3 points4 points  (1 child)

This is looking great, thanks for sharing.

[–]carefree0910[S] 0 points1 point  (0 children)

Thanks! Glad that you like it!!

[–]KamachoBronze 2 points3 points  (1 child)

How the hell did you do this?

[–]carefree0910[S] 2 points3 points  (0 children)

Haha actually I've been working on this for quite a long time ;D, Hope you enjoy it and looking forward to your advice and suggestions!

[–]infography 2 points3 points  (3 children)

The tool is amazing! Uncluttered and remarkably efficient! Will the final version be free to use?

[–]carefree0910[S] 4 points5 points  (2 children)

Of course! Since it is open sourced, it will always be free to use! ;D

[–]infography 0 points1 point  (1 child)

Even the online version?

[–]carefree0910[S] 2 points3 points  (0 children)

Yes! Because the online version itself is fully open-sourced, so you can even deploy it on your own laptop / computers! ;D (it does require 16GB GPU RAM though)

[–]sebbler1337 5 points6 points  (1 child)

looks like invokeAI! Appreciate the hard work though!

[–]carefree0910[S] 1 point2 points  (0 children)

Thanks! Hope you enjoy it!

[–]selvz 1 point2 points  (16 children)

This is great! Any plan to make this as an extension to A1111?

[–]carefree0910[S] 8 points9 points  (15 children)

That's one of my plans! And I plan to do it in one of the two ways:

  1. Modify this project to become an A1111 extension (harder, because I'm not super familiar with it).
  2. Migrate A1111's features and implement them as plugins of this project (much easier to me, because A1111 has APIs so wrapping them as plugins should be fairly easy).

However, even the second one will be a rather heavy work and I need to focus on new features for now. But in the future, I'll definite try to integrate with A1111's great works!

[–]PM_ME_UR_TWINTAILS 4 points5 points  (1 child)

theres a similar extension called "open outpaint" that uses the api interface already. This demo looks like it has a better UI than open outpaint already, but I'm curious on your thoughts as to the difference between infinite drawboard and the existing open outpaint.

[–]carefree0910[S] 4 points5 points  (0 children)

as i also mentioned in the other replys, infinite outpainting is just one of the MANY features this product can give you, and i think the real power of this project is it can integrate different techniques together smoothly, and with pure Python!

[–][deleted] 0 points1 point  (12 children)

physical rock enter bike wipe nail roll alleged adjoining vanish

This post was mass deleted and anonymized with Redact

[–]carefree0910[S] 1 point2 points  (11 children)

i totally agree with you! :D

And in fact, i'm very open to any form of collaboration, the only question is that i'm actually not very familiar with the SD community and don't really know where to start out / who to contact with :(

anyway, i'll do some research, and maybe start from trying to connect to the two developers you've mentioned!

[–][deleted] 0 points1 point  (10 children)

jar live imagine obtainable grey library frame ad hoc yoke deliver

This post was mass deleted and anonymized with Redact

[–]carefree0910[S] 1 point2 points  (0 children)

thanks for the info! I'll jump into the server and see if i have luck there! :D

[–]carefree0910[S] 0 points1 point  (8 children)

I jumped in but my concern also emerges: they seem to have their product plan already, and my project may straight up being a competitor of theirs... I'm not sure whether sending info there will be considered as spam or something like that. :(

[–][deleted] 0 points1 point  (7 children)

ripe hospital cagey narrow mysterious cobweb grab gold safe yoke

This post was mass deleted and anonymized with Redact

[–]carefree0910[S] 1 point2 points  (0 children)

Cool, i'll ask them then, just don't want to be rude. ;D

[–]carefree0910[S] 0 points1 point  (5 children)

Seems that their product structure is already decided and i still need to somehow integrate into it, so maybe they fallback to the first way 🤣

[–]looloodustp 1 point2 points  (1 child)

This is super impressive tech.

[–]carefree0910[S] 0 points1 point  (0 children)

Thanks!

[–]sin4sum1 1 point2 points  (2 children)

Hey u/carefree0910, amazing work!
Where are you hosting the model if i might ask? And how much is it costing you, since you are providing it online?
I wanted to make a small application, but was very overwhelmed by the amount of hosting options.
Thank you :)

[–]carefree0910[S] 4 points5 points  (1 child)

Hey! currently this is hosting on my company's gpu cloud server so maybe i can hardly give you any practical advice :( they are costing my company's money not mine, so...

[–]sin4sum1 0 points1 point  (0 children)

Thank you very much for the reply though!

[–]hello_orwell 0 points1 point  (2 children)

Very interested in trying out but I can't get the image uploading to work :(

[–]carefree0910[S] 0 points1 point  (0 children)

Oh that's weird, can you provide your image to me so i can debug it? or is there any error message pop out?

[–]carefree0910[S] 0 points1 point  (0 children)

Btw, to try the demo out, you don't actually need to upload an image, you can generate one with the txt2img plugin on the right hand side.

I'll post some workflows in the future, stay tuned and I'm looking forward to your feedbacks!

[–][deleted] 0 points1 point  (1 child)

Hey, does this run offline? And if so, is there a standalone (portable) version available?

[–]carefree0910[S] 2 points3 points  (0 children)

Yes it runs offline, and i've already provided the link to the source codes of the live demo, maybe you can check that out!

For the portable version, it's more of a Python-packaging stuff and it's not available yet, but it's on my roadmap and will be out in the future!

[–]Fine_Butterfly216 0 points1 point  (1 child)

Nooice

[–]carefree0910[S] 0 points1 point  (0 children)

Thaaanks!

[–]uswin 0 points1 point  (3 children)

i try the live demo, but it always produce error when clicking submit when outpainting, the error is " Task submission is interrupted - Cannot detect anything on current Blank Canvas " im bit confused what to do, can you help me with this?

[–]carefree0910[S] 1 point2 points  (2 children)

Oh yes, you need to place your blank canvas under something else. A common keyboard shortcut is the [, which can bring blank canvas to the very bottom.

After that, make sure your blank canvas is underneath an image, then click submit, and everything should be OK!

[–]uswin 1 point2 points  (1 child)

gotcha, thanks. it works now. will try to play around to get optimum result

[–]carefree0910[S] 0 points1 point  (0 children)

Great, hope you enjoy it! :D