안녕하세요 뉴비 아리아재입니다.


랜덤 프롬프트를 만들어주는 것으로 유명한 것은 다이나믹 프롬프트와 와일드카드죠. 

근데 솔직히 좀 직접 타이핑 하기 귀찮아서 전 안씁니다만...


클릭만으로 랜덤 프롬프트를 생성해주는 Creaprompt 라는 확장이 있어 소개합니다.

링크 : https://github.com/tritant/sd-webui-creaprompt


요 친구는 와카와 비슷하지만 .csv 확장자(엑셀편집가능)를 사용합니다.

와카 txt 파일을 확장자만 바꾸면 여기에도 사용가능한것 같아요.


얼마나 랜덤으로 뽑아주냐면..

방금 제 모델로 뽑아본 올 랜덤 이미지입니다. 정말 랜덤합니다. 

가로샷도 꽤 잘 뽑아줍니다.

...라고 하고 뽑았는데 이게 뭐임..? 아무튼 랜덤이라고!



확장을 설치하면 T2I 창에 요런 메뉴가 생깁니다.

세 가지 종류로 랜덤을 뽑을 수 있는데, 하나씩 설명드리겠습니다.



첫번째는 올 랜덤. 

원래의 포지티브 프롬프트 창에 써있는 것을 싸그리 무시하고 랜덤 프롬프트로 뽑아줍니다. 

네거티브 프롬프트는 건드리지 않으니 네거티브 입력창에는 적당한 네거티브 퀄리티 프롬으로 채워줍시다. 얘는 오직 포지티브만 랜덤으로 적용시켜줍니다.

위 이미지처럼 Enable 하고 평소 뽑던대로 생성 버튼 누르면 알아서 랜덤 이미지로 뽑아줍니다. 주사위 모양 있는거는 배치 돌릴때 각각의 이미지들도 다 랜덤으로 해준다는 겁니다.



두번째는 원하는 카테고리(csv파일)을 선택해서 그중에 랜덤 + 원하는 긍정 프롬프트 추가. 상단 긍정프롬 창은 무시하고, 설정된 프롬과 선택된 카테고리 내에서 랜덤 프롬프트를 생성해서 뽑아줍니다.

prefix 나 suffix 를 이용해 추가로 작성하고싶은 프롬을 자세히 적을 수 있고, 원하는 카테고리(csv파일)만 선택해서 뽑을 수 있습니다.  

카테고리가 마구 겹치도록 선택하면 이상한 사진의 원인이 됩니다. 

이렇게 세팅해놓고 생성 버튼을 누르면 알아서 랜덤 이미지를 뽑습니다. 프리셋 저장도 가능합니다.


얼마전 업데이트된 기능으로, 매뉴얼로 선택할수도 있게 되었습니다.

저장된 프롬프트 중에 원하는 것만 쏙쏙 골라서 스스로 만들어가는 프롬프트 생활!



세번째는 두번째와 비슷하지만, 생성된 랜덤 프롬프트를 미리 보고 적용시킬 수 있습니다. 위에 두 가지 랜덤은 뽑아 봐야만 프롬을 알 수 있는데, 세번째 방법은 미리 원하는 랜덤 프롬을 선택할수 있는 거죠. 사용법은 아래에.

1. prefix (프롬 맨 앞) 또는 Suffix (프롬 맨 뒤)에 들어갈 것을 적어줍니다. 저는 주로 쓰는 (best quality,intricate details,8k,highres) 퀄리티 프롬을 맨 뒤에 적어주었습니다.

2. 카테고리를 선택합니다. 그냥 아무거나 막 선택했는데 좀 많이 선택한것 같습니다. 

3. 맨 아래 Create prompt from categories 를 눌러줍니다. 그러면 네모칸 네개중에 맨 아래 칸에 랜덤 프롬이 생성됩니다.

4. 다음 셋 중의 하나를 선택합니다.

Add before final prompt : 맨 위칸(실제로 뽑는 프롬)의 앞쪽에 'prefix + suffix + 3에서 생성된 프롬'을 추가합니다.

Replace final prompt : 맨 위칸의 내용을 지우고 'prefix + suffix + 3에서 생성된 프롬' 으로 교체합니다.

Add after final prompt : 맨 위칸의 뒤쪽에 'prefix + suffix + 3에서 생성된 프롬'을 추가합니다.

5. 생성 버튼을 누르면 이미지 생성!



설명은 여기까지.

아무 생각없이 뽑다보면 뜬금없는거 나오는 재미가 있더군요.


여러가지 와카 파일을 가지고 계시다면 txt에서 csv로 확장자만 바꾸면 작동하니까, 와카 사용을 좀더 손쉽게 선택해서 뽑을 수 있다고 보시면 됩니다.

파일명 규칙 때문에 파일명도 바꿔야하긴 합니다. x_x파일명.csv (x_x는 알파벳순 로딩순서입니다. a_a, a_b, b_a, b_b 순으로 로딩됩니다. 안붙이면 파일명 앞 3글자가 잘립니다)

https://arca.live/b/aiartreal/98795708 네이티리님이 공유해주신 와카 파일 같은 경우 파일명 바꾸면 작동하더군요.


다만, 가중치를 준다거나, {__aaa__|__bbb__|__ccc__} 같이 다이나믹 프롬프트 문법으로 와카 자체를 랜덤 선택하는 것은 불가능하다는 단점도 있습니다.

그래서 이미 와카를 잘 쓰고 계신 분들이라면 그대로 쓰시는게 좋을것 같고,

저처럼 와카는 하기 귀찮고 뭘 뽑을지 생각하기도 귀찮아서 걍 아무거나 랜덤으로 뽑았으면 좋겠다 하시면 한번 써보셔도 좋을것 같습니다.

이것도 잘만 세팅하면 나름 쓸만할것 같기도 해서 소개해봅니다.


세팅하기가 좀 귀찮지만, 심심하면 해보세요.

제작자가 요즘 열심히 업데이트 하고 있는 듯 합니다.

글 작성하려고 놔뒀다가 오늘 다시보니 기능이 늘었네요.