-
[AI 이미지] [SD 04] Stable Diffusion 설치부터 응용 시리즈 - 기본 세팅과 확장 프로그램2024.07.28 PM 11:57
■ xformers
- Vram 사용을 줄이고
- 이미지 생성 속도 업
xformers 설치 방법
stable-diffusion-webui-1.7.0 폴더
→ webui-user 배치 파일
→ 우클릭 (메모장)
→ set COMMANDLINE_ARGS=--xformers --reinstall-xformers → 저장
→ webui를 다시 실행 (webui-user 배치 파일 실행)
→ xformers 자동 설치
■ Tag Complete
- 프롬프트 자동 완성 힌트
- 프롬프트 자동 보정 (AI가 더 잘 이해할 수 있도록)
WebUi 화면에서 extensions 클릭
→ Available → Load form → tag auto 입력 → Booru tag autocompletion → 인스톨
→ Installed에서 리스트에 추가된 것을 확인
→ Apply and restart UI (재시작)
프롬프트 입력 시 입력한 문자와 연관된 프롬프트를 추천 및 보정
■ Dynamic Prompt
- 랜덤 프롬프트
- 동일한 프롬프트를 사용하여 동시에 여러 장의 이미지를 생성 (배치 카운트 ↑)
- 여러 장의 이미지를 생성하면서 서로 다른 (랜덤한) 헤어, 의상을 표현하고 싶을 때
WebUi 화면에서 extensions 클릭
→ Available → Load from → dynamic prompt 입력 → Dynamic Prompts prompting, online (Install)
→ Installed에서 추가된 것을 확인
→ Apply and restart UI (재시작)
Wildcards Manager 탭
와일드 카드 생성
ChatGPT에게
"유행하는 캐쥬얼 패션을 리스트로 만들어줘"
"리스트는 영어로 50개까지 만들어줘"
"형식은 "상의, 하의, 신발" 형식으로 만들어줘"
생성된 내용을 "CasualFashion.txt"로 저장
저장된 파일을 복사하여
stable-diffusion-webui-1.7.0\extensions\sd-dynamic-prompts\wildcards 폴더에 붙여넣기
→ WebUi 새로고침
Wildcards Manager 탭
CasualFashion이 나타나는 것을 확인
프롬프트에 __CasualFashion__를 입력 (언더바 2번)
이렇게 하면 이미지 생성 시
텍스트 파일 안에 랜덤한 줄 1개를 사용하여
모두 랜덤한 의상을 착용한 이미지가 여러 장 생성됨
※ Batch count를 올려줘야 함 (10)
Generate (이미지 생성)
모두 다른 의상을 착용한 이미지들이 생성됨
와일드 카드: https://drive.google.com/drive/folders/11RCeGXmwV_0u2MwhUED3frxTk039VOiJ
CasualFashion.txt, DatePlace.txt, TrendHair.txt
모두 다운로드하여 wildcards 폴더에 넣어줌
프롬프트에 __CasualFashion__, __DatePlace__, __TrendHair__ 입력
Generate (이미지 생성)
의상, 장소, 헤어스타일이 다른 이미지들이 랜덤하게 생성됨
■ Style
- 미리 설정한 프롬프트를 저장하기
- 저장한 프롬프트를 불러오기
매번 동일하게 입력해야 하는 프롬프트를 Style로 저장하여 사용
펜모양 아이콘 클릭 → 편집창
→ 스타일 이름 (예 : Base)
→ 프롬프트에 매번 동일하게 사용하는 퀄리티, 인물, 라이트를 입력
→ 저장 → webui에서 스타일 선택란 클릭 → Base가 보임
※ Negative : 네거티브 임베딩을 스타일로 저장하여 사용
Base, Negative 모두 선택
이렇게 선택한 상태로 이미지를 생성해도 프롬프트가 정상 적용됨
apply를 누르면 저장된 프롬프트들이 자동으로 webui 프롬프트에 입력됨
user error : Error. B.