[HN Gopher] Show HN: AI magics meet Infinite draw board
       ___________________________________________________________________
        
       Show HN: AI magics meet Infinite draw board
        
       I have been dreaming of creating things (arts, games, etc.), but
       that wouldn't be possible because I can hardly draw anything. But
       now with Stable Diffusion everything is hopeful again, so I further
       collected the AI magics that I considered necessary in creation
       activities, and integrated them into an Infinite draw board (like
       Figma).  Hope that I can hear from you, any advice or suggestions
       will be really appreciated!
        
       Author : carefree0910
       Score  : 155 points
       Date   : 2022-10-30 12:32 UTC (10 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | googlryas wrote:
       | The only reason you can't draw is because you haven't
       | practiced(assuming you're not severely disabled). Why not work a
       | little bit for your dreams?
        
         | [deleted]
        
         | smrtinsert wrote:
         | The time to create assets is immense even for those who can
         | draw.
        
         | carefree0910 wrote:
         | In fact, I've tried! I bought many books and just cannot get
         | myself better at drawing...
         | 
         | I think you've mentioned something important: I haven't got
         | enough time practicing. Maybe when I have more free time, I'll
         | try to pick up these skills XD!
        
           | _448 wrote:
           | > just cannot get myself better at drawing...
           | 
           | There is no such thing as "better" drawing. Drawing cannot be
           | categorised as "better" or "worse". Just have a look at
           | paintings of some of the well-known artists, example Picasso,
           | and you will know what I mean.
        
             | simondw wrote:
             | I think a valid meaning might be "better at drawing what I
             | want to draw." This is absolutely a skill that can be
             | improved, even if the aesthetic quality of the output can't
             | be evaluated objectively.
        
             | carefree0910 wrote:
             | Lol maybe I got your meaning!
             | 
             | By saying 'better', I'm not actually 'willing' to become
             | better. In fact, I enjoy drawing even if the outcomes are
             | 'bad'.
             | 
             | The hard part is, when I want to draw something 'concrete',
             | I can't... For example, a story between a boy and a girl -
             | The only thing I can do is to draw two sticks in order to
             | make them consistent frame by frame XD.
             | 
             | So yes, I have to admit that I still want to share my
             | creations with others, and without being better I can
             | hardly do so... I think artists like Picasso are at another
             | level, because they might treat art as their whole life,
             | and might have the ability to focus and only focus on their
             | own arts.
             | 
             | And me, as a normal person, will still need some compliment
             | XD.
        
               | com2kid wrote:
               | > The hard part is, when I want to draw something
               | 'concrete', I can't... For example, a story between a boy
               | and a girl - The only thing I can do is to draw two
               | sticks in order to make them consistent frame by frame
               | XD.
               | 
               | If you ever take an intro art class, you will spend a lot
               | of time doing boring exercises like drawing a bowl of
               | fruit, again and again.
               | 
               | This teaches you how to really "see" something, how to
               | understand the shape, lighting, the true details. When we
               | look at a thing we typically briefly glance at it long
               | enough for our brain to categorize it, and then we move
               | on. To get good at drawing, you need to train your brain
               | to truly see things.
               | 
               | Then you learn how to hold something in your mind's eye
               | and draw it. You start by briefly glancing away, drawing,
               | then you look away for longer and longer, and keep
               | drawing.
               | 
               | Drawing is not a mechanical skill of your hands, it is a
               | mental skill.
        
               | tchaffee wrote:
               | Drawing is also a mechanical skill. Drawing a perfect
               | circle for example takes practice, and does not involve
               | the kind of mental / seeing skills you described.
        
             | tchaffee wrote:
             | Drawing absolutely can be categorized as better or worse if
             | you are talking about its accuracy to reality, or your
             | ability to draw exactly what you want. Which is what people
             | are talking about when they say they are not good at
             | drawing.
        
         | ImprobableTruth wrote:
         | Where "work a little bit" of course means thousands of hours
         | among several years.
        
           | Xelynega wrote:
           | Or paying someone who put in the thousand of hours among
           | several years instead of getting a mashup of their art out of
           | a statistical model.
        
           | googlryas wrote:
           | If you only consider being a commercial artist as success,
           | then sure. I started drawing 5 years ago(in my 30s) and have
           | been making steady progress. I consider that a success. And I
           | could barely draw a stick figure when I started.
        
       | cube2222 wrote:
       | This looks very nice!
       | 
       | However, I'm worried that a big part of these AI tools built
       | around SD are being posted on GitHub, marketed as open source,
       | accept contributions, but _don 't have any license_.
        
         | sophrocyne wrote:
         | Invoke, shared a few weeks ago, uses MIT and adheres to best
         | practices in respecting model licenses/requirements (e.g.,
         | agreeing to not use it for hate speech, harming others, etc.)
         | 
         | Automatic on the other hand, seems actively opposed to
         | responding to the calls (cries?) for him to clarify a license
         | for the repo. Closed without being addressed -
         | https://github.com/AUTOMATIC1111/stable-diffusion-webui/issu...
         | 21 days open without response -
         | https://github.com/AUTOMATIC1111/stable-diffusion-webui/issu...
         | 
         | We definitely need more projects who are completely open source
         | (both WebUI and backend) to contribute to the ecosystem, and do
         | so responsibly, adhering to lawful and ethical usage of the
         | work of others.
        
           | Kiro wrote:
           | If he doesn't want to add a license he shouldn't be bullied
           | into adding one.
        
             | tough wrote:
             | But then how will big corps be able to steal his free code
             | without any legal repercussions?
             | 
             | </s>
        
           | RobotToaster wrote:
           | My understanding is the "ethical requirements" of the model
           | licence preclude it from being used in any completely FOSS
           | software, as it would violate freedom 0 by restricting the
           | purposes someone can use the software for.
        
           | carefree0910 wrote:
           | I noticed that they added a `LICENSE-ModelWeights.txt`! Maybe
           | I should dive into their repo deeper and follow their good
           | practices.
           | 
           | Thanks a lot for the advice! It really helps!
        
         | thih9 wrote:
         | > If you find software that doesn't have a license, that
         | generally means you have no permission from the creators of the
         | software to use, modify, or share the software. Although a code
         | host such as GitHub may allow you to view and fork the code,
         | this does not imply that you are permitted to use, modify, or
         | share the software for any purpose.
         | 
         | Source: https://choosealicense.com/no-permission/
        
           | cube2222 wrote:
           | Additionally, if you accept a contribution to your repo that
           | doesn't have a license, you as the owner of the repo actually
           | have no right to the contributed code.
           | 
           | This also means that technically speaking, you can't add the
           | license after the fact without contacting (and getting the
           | agreement of) all contributors that have ever contributed to
           | your repo.
        
         | [deleted]
        
         | carefree0910 wrote:
         | Oops, I thought I've used the MIT License, but it turns out
         | that I have not!
         | 
         | I'm also curious whether I should somehow follow the SD
         | license... But I'm not actually using their codes though...
         | 
         | Any advice will be really appreciated!
        
           | cube2222 wrote:
           | IANAL but the SD license is for the model weights and using
           | them. As long as you're not redistributing the weights, I
           | think you're good to use the MIT license.
           | 
           | Thanks for adding the license, very appreciated! This makes
           | me want to take it for a spin much more!
        
             | carefree0910 wrote:
             | Thank you so much for pointing out the missing-LICENSE-
             | issue as well, that's really a huge miss from me XD.
        
         | kmeisthax wrote:
         | Wait 'till you find out how they get their training data :P
         | 
         | The AI world does not seem to give a toss about licensing. I
         | admire the spirit of "make stuff first, worry about copyright
         | later", but you at least have to pay lip service to the system
         | if you don't want to get roadkilled when "later" comes too
         | quick.
         | 
         | If you're on GitHub there _is_ a fallback license in the TOS
         | that covers forking and PRs, but you have nothing to protect
         | you if you go off-site for whatever reason. It 's there mainly
         | to keep their users from getting sued for just being on GitHub.
         | I don't remember how it interacts with multiple collaborating
         | users all under the same fallback license; you _may_ be able to
         | argue implied license in that case, but implied license is even
         | narrower than the GitHub fallback license.
        
       | dbieber wrote:
       | Would love to see some of the things you've drawn using this
       | tool!
        
         | carefree0910 wrote:
         | Of course! But I'm new to HN so I actually don't see any way to
         | post images XD.
         | 
         | I'm also concerned that posting links of my creations will be
         | some sort of spam...
         | 
         | Any advice will be really appreciated!
        
           | mhb wrote:
           | What does "XD" mean?
        
             | codefreakxff wrote:
             | It is a text based laughing emoji
        
               | jagged-chisel wrote:
               | Oh the days when "emoticons" were cool
        
               | shrimp_emoji wrote:
               | uwu
        
       | cactusplant7374 wrote:
       | This could benefit from a Runpod template. Anything that makes
       | access to high powered GPU's easier is a win.
        
         | carefree0910 wrote:
         | Yes indeed! In fact, I've already created a Google Colab based
         | server:
         | 
         | https://colab.research.google.com/github/carefree0910/carefr...
         | 
         | Which means you can use the Google Colab as the product's
         | backend, so you can enjoy all the AI magics for free forever
         | XD.
        
       | minraws wrote:
       | Love the idea, hope you can continue improving on the execution,
       | I am also fairly incapable of producing good manually drawn
       | illustrations even though I used to be a junior designer early in
       | school. Moved away from it as coding seemed like a more natural
       | fit for me and helped me write games and do generative art.
       | 
       | But this really seems like something that would let me scratch my
       | itch to produce nice illustrations, though ofc won't give the
       | pleasure of learning that skill myself but surely stuff like this
       | can't hurt. :3
       | 
       | Really cool project mate. :)
        
       | 29athrowaway wrote:
       | Does it generate pixel art?
        
       | WhitneyLand wrote:
       | "AI magics meet Infinite draw board"
       | 
       | No! Your project is much cooler than the title suggests.
       | 
       | It's like, some kind of AI art studio app that goes beyond just
       | text prompts. It's a natural seeming evolution towards using
       | generative tech in more of an iterative / workflow way.
       | 
       | Great work.
        
         | carefree0910 wrote:
         | Wow, I'm so glad that you like it so much!
         | 
         | Just as you said, I'm trying to make it a studio-ish product
         | which combines various AI magics, so they can work together and
         | create something that a single AI model can hardly achieve.
         | 
         | Here's my future plan: I'm going to integrate natural language
         | generation, music generation, video generation... Into this
         | project, so you can make something really cool with and only
         | with AI!
         | 
         | And the most important part: it will always be completely open
         | source and free, and (maybe) a Google Colab is enough to serve
         | all these stuffs XD.
        
         | la64710 wrote:
         | Totally absolutely amazing
        
       | vongomben wrote:
       | Wonderful project! How do I create an account for your cloud
       | server? My phone is not accepted (maybe the hn hug of death?)
        
         | carefree0910 wrote:
         | Oops, that's in fact a bug from my side, I'm afraid it's
         | currently only available on PC...
         | 
         | I'll try to fix it ASAP!
         | 
         | (p.s. I personally recommend using this project on PC, because
         | the features on the mobile site are very, very limited XD)
        
         | carefree0910 wrote:
         | And BTW, you don't need an account to use this project if I
         | fixed the bug / you visit it on PC!
        
       | [deleted]
        
       | jjcm wrote:
       | img2img seems to be broken for me, as it's just generating things
       | entirely based on the prompt. Examples here:
       | https://i.imgur.com/bEn94Zg.png
        
       | permanent wrote:
       | Yes please open source the webui codes!
       | 
       | > *: The WebUI codes are not open sourced yet, but we are happy
       | to open source them if it is truely helpful .
        
         | carefree0910 wrote:
         | That's exactly what I'm always looking for! Here's the related
         | GitHub issue:
         | 
         | https://github.com/carefree0910/carefree-creator/issues/2
         | 
         | Apart from the technical concerns (huge code base, lack of
         | documentation, etc.), I'm also pretty afraid of someone (or
         | some company) just taking away the codes and make profits or
         | even claim that they make it, because webui codes (especially
         | as production ready as this project) are something that's easy
         | to copy and HARD to protect...
         | 
         | But if more and more people get to know this project, this
         | concern will no longer exist, and I'll definitely open source
         | the webui codes XD!
         | 
         | After all, I do want more and more people to be able to enjoy
         | the current AI magics, for free, and forever!
        
           | zacmps wrote:
           | It won't stop everyone, but if you license it under AGPL
           | they'd be required to share any modifications they make under
           | the same, open, license.
        
       ___________________________________________________________________
       (page generated 2022-10-30 23:00 UTC)