본문 바로가기
스테이블디퓨전(Stable Diffusion)

(스테이블디퓨전) AI 실사 이미지 생성 갸차 시스템 소개

by 꿀쿨이 2023. 3. 20.
가챠란, 주로 인터넷 게임 방송에서 많이 쓰이는 용어로, 랜덤 뽑기 요소가 있는 게임에서 뽑기를 할 때 '가챠를 한다', '가챠를 돌린다'는 표현으로 자주 쓰인다. 어원은 가챠폰에서 유래했다.
용어의 쓰임새로 봤을 때, '가챠'를 한국어로 순화해서 부른다면 '뽑기' 정도가 적당하다.
From. 나무위키

가챠는 위에 소개해드린 것처럼 인터넷 혹은 온라인 게임에서 랜덤 뽑기를 할 때 쓰이는 용어로 여러 가지 아이템 중 어떤 것이 나올 줄 모르고 랜덤의 확률로 어떤 것을 얻을 때 쓰는 용어입니다. 스테이블 디퓨전에도 이와 유사하게 어떤 정해진 항목들 중 무엇이 나올지 모르고 AI의 랜덤 선택에 따라 하나가 선택되도록 하는 확장 프로그램이 있습니다. 바로 와일드 카드입니다. 오늘은 이 와일드 카드를 어떻게 설치하는지와 사용방법은 어떻게 되는지 알아보겠습니다. 
 
1) 설치 방법
 일단 아래 링크를 누르고 들어가서 오른쪽 초록색 Code 버튼을 누릅니다. 
https://github.com/AUTOMATIC1111/stable-diffusion-webui-wildcards

GitHub - AUTOMATIC1111/stable-diffusion-webui-wildcards: Wildcards

Wildcards. Contribute to AUTOMATIC1111/stable-diffusion-webui-wildcards development by creating an account on GitHub.

github.com

그 후 뜨는 창에 파란색 표시한 부분을 누르면 설치를 위한 URL이 복사됩니다.

이제 WEB UI의 Extensions-Install from URL을 누르고 Copy한 URL을 붙여 넣은 후 Install 버튼을 누릅니다.

그런 후 Extensions-Installed로 가서 설치가 완료된 것을 확인한 후 Apply and restart UI를 눌러 Web UI를 재실행시키면 됩니다. 

2) 실습
먼저 사용을 위해서는 Wild Card(즉 랜덤 가챠 방식)로 사용할 내용을 txt 파일로 만들어 코랩이 설치된 폴더 중 /extensions/stable-diffusion-webui-wildcards/wildcards/ 폴더안으로 복사해 넣어야 합니다. 저는 color2.txt로 다음 내용이 포함된 파일을 폴더 내로 Copy 하였습니다. 

이제 실제 txt2img에서 사용하는 것을 보여 주겠다. Positive Prompt에 __color2__hair를 추가하였습니다. 실제 내가 아래 첨부한 Prompt에는 ((__color2__hair:1.2))로 들어갔는데 앞 뒤에 붙은 괄호와 :1.2는 이 프롬프트를 좀 더 과하게 반영해 달라는 구문입니다. 이는 다른 블로그에서 한번 다루도록 하겠습니다. 눈치채셨겠지만 와일드카드 기능으로  5종류의 랜덤한 색의 머리카락 중 하나를 포함한 그림을 그려달라는 프롬프트를 생성한 것으로 사용방법은 __파일명__ 형식을 기입하면 됩니다. 

결과를 한번 보도록 하겠습니다. 의도한 머리 색깔을 가진 이미지가 램덤하게 생성된 것을 확인할 수 있습니다. 

이 램덤 생성 방식(와일드카드)을 사용하는 이유는 간단합니다. 다양한 의상 및 머리모양, 자세 등을 하나로 고정하지 않고 다양하게 형성하도록 하되 자신이 의도한 범위 내에서 랜덤 하게 형성되도록 하기 위함입니다. 일일이 프롬프트를 수정하면서 진행할 필요 없이 램덤한 이미지를 여러 개 뽑아 최적의 이미지를 골라낼 수 있기에 어떻게 보면 더 효율적인 방식이 될 것 같습니다. 
 

마치며,

오늘은 스테이블 디퓨전 기능 중 와일드 카드에 대하여 알아보았습니다. 이 기능은 제가 예전에 한번 소개한 적 있는 ChatGPT를 이용한 프롬프트 검색 방법을 함께 사용한다면 훨씬 효율적으로 사용 가능합니다. ChatGPT를 통해 원하는 단어 묶음을 찾아낸 후(여성 의상 종류와 같은) 그걸로 와일드카드로 형성하는 식입니다. 아래 URL 첨부드리니 아래 글도 한번 참고 부탁드립니다. 오늘도 읽어 주셔서 감사합니다. 좋은 하루 보내세요. 
 
https://kulkule.tistory.com/20

(스테이블디퓨전) AI 실사 이미지 프롬프트 검색 노하우

스테이블 디퓨전을 이용하여 이미지 생성 시 일반인에게 다가오는 첫 번째 장벽은 영어일 것이다. 무언가 자신이 입히고 싶은 옷이 있는데 도통 영단어는 생각나지 않아 좌절할 때 써먹을 수 있

kulkule.tistory.com

 

댓글