** 이 글을 읽기에 앞서 'pip install basicsr' 을 설치하는 것을 추천한다.
ddetailer, adetailer, bmap등의 확장기능들이 서로 충돌을 일으켜 UI가 로드되지 않는 경우가 있다!
[원문 작성]
https://aipictw.aimor.site/viewBoard?seq_num=61&keyword=&page=1
시작.
여러개의 키워드간의 조합을 자동으로 맞춰서 50~100개씩 Generate 돌려놓고
편안하게 넷플릭스나 유튜브를 보거나 하려는 경우 참 유용한것 같다.
각 프롬끼리 랜덤으로 물려놓으면 어쩌다 찰떡인 프롬이 생성되기도 한다.
서론은 이만하고,
설치 및 해당 익스텐션의 내용부터 보자.
https://github.com/adieyal/sd-dynamic-prompts
해당 익스텐션은 이미 널리 알려져 있으며, 알만한 사람들은 모두 알고 있다.
하지만 그래도 매번 유용한 기능은 새로 알려주는 것이 좋다고 생각한다.
언제나 새로 입문하는 사람들이 있다고 생각되기 때문이다.
공식 github에서 말하는 기본 사용방법이다.
사실 이거보다 더 고급으로 배울 필요는 없다.
다이나믹프롬프트(와일드카드)는 크게 두가지 방법으로 사용한다.
1. 프롬프트 입력창에 랜덤화할 프롬프트 배열을 직접입력하기
' {prompt 1| prompt 2| prompt 3} '
위와 같이 중괄호 내에 '|'를 통해 배열내의 프롬프트를 랜덤으로 배정한다.
내가 가장 많이 사용하는 방법이다.
[예시]
1girl,
picture of {sea|mountain|liver},
from {top|back|side}
2. 미리 모아둔 컬렉션 TXT파일을 이용한다.
아래와 같이 카메라 시점을 많이 모아둔 텍스트 파일이 있다고 친다.
/path/to/stable-diffusion-webui/extensions/sd-dynamic-prompts/wildcards
위 경로에 익스텐션 설치후 wildcard 텍스트 파일을 위치시키면 된다.
그 이후 프롬프트에서
__cameraView__ 를 입력하면 텍스트 파일내에 있는 여러가지 카메라 시점 중 한가지를 선택하게 된다.
궁금한 점은 댓글로 남겨주면 답변해보겠다.
'Hobby' 카테고리의 다른 글
[개인프로젝트] 개인용 챗봇 심챗(simChat) (2) | 2024.04.20 |
---|---|
[Stable Diffusion - 기본 .1 ] 프롬프트와 CFG Scale의 상관관계. (2) | 2024.03.22 |
[Flutter&Laravel] ai 반실사 어플리케이션 Ai_pict를 운영하면서 느낀점 (2) | 2023.10.24 |
라라벨 공부 및 AI 사진 어플리케이션 업데이트 (0) | 2023.08.14 |
(Javascript) 이미지 선택 후 썸네일로 만들기 (0) | 2023.04.07 |