본문 바로가기

푸른지성의 이야기/Stable Diffusion11

AI 그림그리기 #11 이미지를 확장한다?? (StableDiffusion-Infinity) 예를들어, 아래의 사이버펑크 키스신이 있습니다만, 이대로 두고 이미지를 더 크게 만들고 싶어요. 새롭게 생성할 부분을 선택하고, SD를 이용하여 생성합니다. 만약 마음에 안들면 지우개로 지우고 다시 생성해보고요. 지금 한번 해봤는데, 아래와 같이 빨간색 원본 이외에는 AI가 추가로 그린 부분입니다. 기능 자체가 신기하네요. ㅋㅋㅋㅋ SD WebUI의 확장팩으로 붙으면 편하겠으나, 별도의 프로그램입니다. GitHub - lkwq007/stablediffusion-infinity: Outpainting with Stable Diffusion on an infinite canvas Outpainting with Stable Diffusion on an infinite canvas - GitHub - lkwq0.. 2023. 3. 7.
AI 그림 그리기(SD) #10 - 영상을 제작해보자 (Deforum) 여기까지 따라 오셨다면, 뭐 이제 "원하는 포즈"로 원하는 "캐릭터"를 넣어서 만들거나. "그림을 실사"로 바꾸는 정도는 손쉽게 가능하실겁니다. 그럼 뭐 초급레벨은 완료! 영상 제작은 중/고급 레벨만이라고 하기엔 애매하니, 초급단계의 마지막 편으로 다뤄봅시다. 자. 이제 지금까지 학습한 내용으로 짤막한 영상을 만들어보죠. 영상 제작도 SD안에서 합니다. SD의 확장팩 Deforum입니다. 확장팩의 디테일한 설치방법은 https://blog.kishe.com/1579 에서 컨트롤넷 설치하실때의 방법을 참고하시면 됩니다. https://github.com/deforum-art/deforum-for-automatic1111-webui 를 아래와 같이 설치해주세요. 설치 완료 하셨으면 Installed 메뉴에서.. 2023. 3. 6.
AI 그림 그리기(SD) #9 - 포즈 파일을 직접 만들자 (DesignDoll) #7편에서 구도/ 포즈를 강제하는 방법을 배웠습니다. 근데 이게, 완벽히 내가 원하는 포즈를 만들수는 없어요. 아무리 구글에서 검색해도 한계가 있단 말이죠. ㅋㅋㅋㅋㅋㅋ 네... 그 포즈를 직접 만들어봅시다. 예상외로? 간단합니다. https://terawell.net/ko 접속 ^^ Features 누르고 왼쪽위의 다운로드 클릭 오른쪽 가운데에 다운로드 버튼이 있죠? 누르면 됩니다. 다운로드 한 Setup.exe 파일을 설치해주세요. 만약 뭔가 out of memory 어쩌구 하면서 설치가 안될때는 아래의 두개를 설치 후 리부팅 하신 다음 설치해보세요. https://www.microsoft.com/en-us/download/details.aspx?id=27598 http://www.microsoft... 2023. 3. 5.
AI 그림 그리기(SD) #8 - 원격으로 SD에 접속하는 방법 이번편은 쉬어가는 페이지 입니다. SD를 설치하고 모델도 이미 여러개 받아놨고, 로라파일도 여러개 받아놨어요. 근데 계속 컴퓨터 앞에 있으려니, 다른걸 할수가 없어요. 100개 배치 걸어놓고 결과 기다리고 있자니, 심심하기도 하고요... 빨래도 하고 싶고, 밥도 먹고 싶고, 좀 눕고싶고.... 그런데... 타블렛에서도 SD가 가능하다면? 폰에서도 SD가 가능하다면? 화장실 가서 볼일볼때나, 식탁에서 밥먹으면서 돌려볼수도 있고, 침대에 누워서 해볼수도 있겠죠 ㅋㅋㅋㅋ 근데 이게 안돼요. 그냥은 안됩니다. 일반적으로 구동시 특별한 프롬프트를 지정하지 않으면 SD는 실행시킨 컴퓨터에서만 동작합니다. 예를들어 http://127.0.0.1:7860 또는 http://localhost:7860이죠. 아주 간단한 .. 2023. 3. 4.
AI 그림 그리기(SD) #7 - 강제로 구도/포즈를 지정하자 (Controlnet) 전편에서는 프롬프트만을 이용해서 포즈를 지정해봤습니다만, 참 말을 안듣죠? 100장중에 몇장밖에 원하는 포즈의 결과물을 내주지 않습니다. 이편에서는 정말 강제로 포즈를 지정하는 방법을 알아봅시다. 그냥 되는 것은 아닙니다. 별도의 SD 확장팩이 필요합니다. 사실 추가 확장팩을 이용한 작업은 나중에 몰아서 확장팩쪽에서 다룰 예정이였습니다만, 매일매일 기능이 추가되고 사람들이 좋아하는 기능들이 나오는 판에, "포즈는 프롬프트만으로는 어렵습니다." 하고 끝내버리면 너무 애매해지므로 이 편에서 이어서 소개하겠습니다. 자, SD의 메뉴중 맨 마지막에 있는 Extensions를 사용할때입니다. 위와같이 Extensions탭을 누르면 Installed, Available, Install from URL이 있는데, 이.. 2023. 3. 3.
AI 그림 그리기(SD) #6 - 프롬프트(모델에 따른 포즈) AI로 그림을 그리는 목적은 다양합니다. 우리는 아직 초보라, 그냥 예쁜 여자 하나 만들고 원하는 포즈를 취하거나 행동을 하는 것을 바라지만, 그 이상 나가가게 되면 여케 이외의 여러가지를 조합해서 이미지를 만들어 내길 원하게 됩니다. 예를들면, 회사 홈페이지에서 업무 페이지에 넣을 "세네명이 사무실에 둘러앉아 진지하게 회의하는 모습들"을 만들어 낼 수도 있고, 아이들을 보육하는 보육원에서는 "아이들이 뛰노는 뒷모습이 보이는 따뜻한 햇살이 내려쬐는 사진"을 만들어 낼 수도 있죠. 목적은 다양합니다. 하지만 그 첫번째 단추는 역시. 예쁜 여자(또는 멋진 남자) 만들기 입니다. ㅋㅋㅋㅋ 오늘은 모델에 따른 포즈(자세)에 대해서 배워볼께요. 저도 사실 많은걸 알지는 못합니다. 사실 10일차? 정도 되네요. 먹.. 2023. 3. 1.
AI 그림 그리기(SD) #5 - 그림을 사진으로! 오늘은 잠시 프롬프트를 떠나 이미 있는 이미지를 가지고 사람으로 바꿔보겠습니다. 사이버펑크 2077 애니메이션의 루시캐릭터입니다. 루시가 앉아서 담배를 피고 있네요. img2img로 돌리면 이렇게 나옵니다. 대단하죠???? 하지만 여긴 애들도 볼 수 있으므로 전자담배를 지우겠습니다. 아. 손으로 틱 하고 소리를 내는 중이였군요? 담배는 없어지고, 배경이 찬란하기만 합니다. 그래도 손이 허전하네요.. 꽃이라도 쥐어 줄까요?? 꽃들고 있으니 괜찮네요. ^^ 이제는 저 이름모를 여자가 사이버펑크 루시를 코스프레 한 사진으로 보이네요. 물론 그 반대로도 가능합니다. 인간을 애니메이션으로 만들수도 있고, 아이들이 낙서한 것을 현실화 하거나, 좀 더 멋지게 그린 모습으로 변형할 수도 있습니다. 아래의 것만 잘 따라.. 2023. 2. 18.
AI 그림 그리기(SD) #4 - 여케 만들기, 시드 고정, 업스케일링 AI가 주어진 명령어에 적합한 이미지를 생성해냅니다. 우리는 명령어를 더 복잡하게도 만들 수 있습니다. 다만 절대적으로 완벽히 우리가 제시한 명령어를 따르지는 않습니다. 왜냐? AI니까요. 학습력 부족도 문제가 되지만, 절대적으로 AI는 사물을 이해하지 못합니다. 단순히 우리가 이 그림은 사람이다. 라고 지정하고 알려주기 때문에 이런 패턴은 사람이겠지~ 하는거죠. 그리고 프롬프트가 길어지면 길어질수록 빼먹고 적용하는 케이스가 많아집니다. 이번에는 시드 고정과 업스케일링을 배우고, 여자 캐릭터 하나를 만들어봅시다. ((20years old:1.0) 1 girl:1.0), (best quality:1), (ultra high res:1), (photorealistic:1.4), RAW photo 로 시작합시.. 2023. 2. 18.
AI 그림 그리기(SD) #3 - 프롬프트의 이해 AI라고는 하지만, 이미 학습 완료된 데이터베이스에서 이미지를 합성하여 만들어내는 소프트웨어라고 보는 것이 맞겠습니다. 아. 그게 AI인가요? ㅋㅋㅋㅋ 요즘 햇갈리네요. ChatGTP는 바로바로 터득한 지식을 학습하는 것이 가능하므로, 러닝이 가능한 AI라고 보는게 맞지만, Stable Diffusion은 만들어놓은 모델을 사용하여 생성하는 소프트웨어죠. 물론 별도의 학습기 또는 Train메뉴가 붙어있어서 AI라고 부르는지는 모르겠지만 말입니다. 지금부터 간단한 프롬프트 작성법을 배워봅시다. 전제조건으로 Cilloutmix_NI 버전의 모델을 적용하고 시작합니다. 1. 프롬프트 입력 물론, 프롬프트 없이도 생성을 합니다. 그냥 Generate를 누르면 DB에서 랜덤한 위치에서 이미지를 꺼내와서 출력합니다.. 2023. 2. 18.
AI 그림 그리기(SD) #2 - txt2img 툴 설명 전편에서 설치를 하고 모델도 받고 로라를 받았다면 이제부터 프롬프트를 하나하나 배워봅시다. 아래의 UI가 생소합니다만, 사실 알고 보면 간단합니다. 각 탭에대한 설명 txt2img는 우리가 주로 사용하는 이미지 생성기입니다. img2img, Extras는 만들어놓은 이미지를 재가공할때 쓰입니다. PNGInfo에선 이미 만들어놓은 파일의 정보를 보거나, 각각의 기능으로 이미지파일을 재전달할때 쓰입니다. CheckpointMerger는 마음에 드는 모델들을 직접 병합할때 사용됩니다. 일반적으로 3개의 모델을 한번에 병합할수도 있으며 A모델 B모델 C모델 각각의 퍼센테이지를 지정해서 병합할 수도 있습니다. 그 외에 Settings 또는 Extensions는 향후 프롬프트에 익숙해지면 확인해보면 되겠습니다. 우.. 2023. 2. 18.
누구든 가능한 레벨의 쉬운 설명! AI 그림 그리기(SD) #1 - 설치 요즘 핫한 Stable Diffusion WebUI의 간략한 사용법을 써볼까 합니다. Stable Diffusion 줄여서 SD라고 부릅니다. WebUI 는 말그대로 브라우저상에서 UI를 이용해 간단히 할 수 있는 툴을 의미합니다. 반대로 WebUI가 아닌 쉘상에서 동작하는 SD도 있습니다. (이게 먼저 나옴) 권장사양 RTX기종 관계없이 메모리 8GB이상의 Nvidia그래픽카드. 가급적 11세대 이상의 CPU 최소사양은 딱히 지정되진 않았으나, 메모리가 8GB이하일 경우 어느정도 사이즈의 이미지는 랜더링 자체가 되지 않아, 아주 작은 이미지 또는 단순한 형태의 이미지밖에 생성이 안됩니다. 설치 프로그램 1. 파이썬 파이썬은 윈도우스토어에서 3.10버전을 다운로드 하시거나, 직접 파이썬 사이트에서 다운로.. 2023. 2. 18.
반응형