본문 바로가기
스테이블 디퓨전

다이나믹 프롬프트(Dynamic Prompts)-스테이블 디퓨전(Stable Diffusion)

by 아키76 2023. 5. 12.

오늘은 스테이블 디퓨전의  다이내믹 프롬프트를 설치하고 활용해 보는 내용을 다뤄보도록 하겠습니다.

다이내믹 프롬프트란 랜덤성을 넣어주는 방식인데요.  프롬프트 란에 생성하고자 하는 이미지를 설정할 때 파란색 모자인지 노란색 모자인지 선택해서 알아서 만들어봐~라고 말해주는 기능입니다. 그럼 설치부터 사용예시까지 아래 설명드리도록 하겠습니다.

 

1. 설치 

설치방법은 스테이블 디퓨전에서 주소를 넣는 방식으로 알려드리겠습니다.

다이나믹_프롬프트_설치순서
다이나믹_프롬프트_설치순서

보시면 1번 익스텐션(Extensions) 클릭 - 2번 인스톨 프롬 유알엘(install from URL) 클릭 - 3번에 https://github.com/adieyal/sd-dynamic-prompts.git 입력 - 4번 인스톨(install) 버튼을 클릭하고 기다리면  - 5번 맨트가 나오면서 설치완료이니 다시 시작하라는 메시지가 나옵니다.

그럼 6번 인스톨드(instaled) 클릭하고 주황색 박스인 어플리 엔 리스타트 유아이(apply and restart UI)를 클릭합니다.

그럼 스테이블 디퓨전이 다시 시작합니다.

저의 글을 여러 개 보셨다면 아시겠지만 대부분 플러그인을 설치하는 방법은 같습니다. 위와 같은 방법으로 url를 넣어 설치하거나 아니면 스테이블 디퓨전 안에서 검색해서 설치하거나입니다. 참고 바랍니다.

2. 와일드카드 다운로드

사용방법을 알아보기 전에 다운로드하여야 할 파일이 더 있습니다. 위에 설치한 것은 껍데기를 설치하셨다고 보면 되고요 껍데기에 넣을 알맹이를 다운로드하아야 합니다. 알맹이는 와일드카드(wildcard)라고 불립니다. 해당파일은 시빗 ai를 사용합니다. 주소는 https://civitai.com/ 이곳으로 들어갑니다.

cibitAI
cibitAI

들어갔다면 화면의 우측상단 위의 이미지와 같을 것입니다. 위쪽 붉은 박스를 클릭하고 아래쪽 와일드카드(wildcard)를 선택합니다. 그럼 본문에 이미지들이 와이드 카드로 바뀔 것입니다. 이중에 하나를 다운로드하여 줍니다.(아참 1.5 모델을 받아주세요 위의 이미지에서 와일드카드 아래쪽에 sd1.5라고 있습니다. 클릭클릭~)

저는 참고로 Hairstyles and color wildcards  파일을 다운로드하여 보도록 하겠습니다. 머리카락스타일과 색을 바꿔주는 와일드카드 같습니다.

다운로드하였다면 압축을 풀고 stable-diffusion-webui\extensions\sd-dynamic-prompts\wildcards 해당경로로 전부 이동시켜 줍니다.(혹시나 받은 파일을 클릭해 보셨다면 아시겠지만 각종 프롬프트들이 적혀있는 메모장 같은 파일들입니다. 이 프롬프트들은 이들 중 랜덤 하게 하나가 적용하는 걸 추측하실 수 있습니다.)

그럼 아래그림에서 1번 클릭 - 2번 클릭하시면 추가된 와일드카드가 나타날 겁니다.

추가된_와일드카드
추가된_와일드카드

와일드카드가 적용된 것을 확인했다면 사용방법으로 넘어갑니다.

3. 사용방법

쭊~나온 리스트 중에 원하시는 걸 클릭합니다. 아래 이미지상으로는 포니테일이지만 차이를 확실히 보기 위해 그 바로아래 purple_color_zise  선택하였습니다. 어떤 걸 선택하는 자유입니다~

추가된_와일드카드_적용
추가된_와일드카드_적용

그럼 2번에 쭉 해당하는 키워들이 나옵니다. AI가 이 중에서 랜덤으로 선택하여 이미지를 출력할 것입니다.

방법은 3번을 복사하여 택스트투이미지로 와서 프롬프트란에 붙여 넣고 추가적으로 원하는 프롬프트를 적어 넣습니다.

그리고 실행시킵니다.

 

4. 결과 보기

결과를 보시면 해당내용에 있던 키워드들이 무작위로 선택된 걸 알 수 있습니다. 경우에 따라서는 큰 차이가 없어 보이도 합니다. 

해당 세부 프롬프트를 조금 보자면 

(난초색, 포도색, 엉겅퀴 빛깔, 주홍색, 헬리오트로프색, 후시아색, 자수정색, 포도 자주색, 짙은 자홍색, 밝은 라벤더 색, 라벤더 블러시 컬러, 자주색, 자 색, 자줏빛 산의 장엄한 빛깔, 선명한 보라색, 밝은유베색, 짙은 난초색, 짙은 보라색, 짙은 후치아색, 전기 보라색, 일본의 보라색, 중간 난초색)
이런 느낌의 색들입디다. 딱 봐도 그게 그 색일 것 같고 이름도 다양하단 생각이 드네요.

다이나믹_프롬프트_적용_이미지
다이나믹_프롬프트_적용_이미지

다행히도 이미지들은 색의 차이가 확실하게 나왔네요. 머리색이 확실히 다른 걸 알 수 있습니다.

 

다이내믹 프롬프트에 대하여 알아봤습니다. 도움이 되셨길 바라며 다음에도 유용한 정보로 찾아뵙겠습니다.

감사합지다.

댓글