메뉴 건너뛰기

게임 커뮤니티 4브론즈

기계학습 게시판

정보 Stable Diffusion으로 AI 그림 그려보기

KanoT 2023.02.18 10:48 조회 수 : 1602

준비물:

  • git

    • https://github.com/git-for-windows/git/releases/download/v2.39.2.windows.1/Git-2.39.2-64-bit.exe

  • Python

    • https://www.python.org/ftp/python/3.10.10/python-3.10.10-amd64.exe

  • Stable Diffusion Web UI (sdw)

    • https://github.com/AUTOMATIC1111/stable-diffusion-webui

  • Stable Diffusion 공식 모델 파일

    • https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4-full-ema.ckpt

  • VAE 파일

    • https://huggingface.co/stabilityai/sd-vae-ft-mse-original/resolve/main/vae-ft-mse-840000-ema-pruned.safetensors

 

설치 순서:

  1. git와 Python 설치 (Environment Variable Path 추가 등이 옵션에 있으면 체크 할것)
  2. sdw를 설치할 폴더로 이동하여 명령창을 열고 

    git checkout https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

    실행

  3. 다운받은 모델 파일 (sd-v1-4-full-ema.ckpt)을 sdw가 설치된 경로의 models\Stable-diffusion로 이동

  4. 다운받은 VAE 파일 (vae-ft-mse-840000-ema-pruned.safetensors)을 models\VAE로 이동

  5. sdw폴더 안의 webui-user.bat를 더블클릭하여 실행. 정상적으로 실행되었을 경우 

    Running on local URL:  http://127.0.0.1:7860
    라는 메세지와 표시됨. 사용하는 브라우저를 열고 위 URL을 입력하면 준비 완료

 

기본 사용 방법:

  1. 왼쪽 위 Stable Diffusion checkpoint를 눌러서 models에 복사한 모델을 선택
  2. txt2img 탭을 누르고 Prompt, Negative Prompt에 원하는 키워드를 입력
  3. 각종 파라메터 설정
  4. Generate버튼 클릭

 

기본 모델로 이것저것 연습 해 본 후, 좀더 특화된 모델을 다운 받아서 테스트 해 보는것도 재미있습니다.

 

추천 모델:

  • 2D 일러스트
    • AOM3 (AbyssOrangeMix3) : https://huggingface.co/WarriorMama777/OrangeMixs#abyssorangemix3-aom3
  • 실사

    • ChilloutMix : https://civitai.com/models/6424/chilloutmix

    • basil_mix : https://huggingface.co/nuigurumi/basil_mix

  • 2D일러스트 + 실사

    • SunshineMix&SunlightMix : https://civitai.com/models/9291/sunshinemix

 

심화편 : LoRA 사용하기

LoRA (Low-rank adaptation) 은 Stable Diffusion을 특정 요소에 대해 좀더 상세하게 튜닝할 수 있게 해주는 도구입니다.

사용방법:

  1. 원하는 LoRA파일 다운로드
  2. models\Lora에 복사
  3. Stable Diffusion Web UI의 prompt에 이하 형식으로 입력
    <lora:LoRA파일명:가중치>
    예) koreanDollLikeness_v10.safetensors 라는 LoRA를 가중치 0.5로 사용 하고 싶은 경우, prompt에 <lora:koreanDollLikeness_v10:0.5>를 추가.

 

추천 LoRA:

  • https://civitai.com/models/7448/korean-doll-likeness

  • https://civitai.com/models/7716/taiwan-doll-likeness

  • 각종 LoRA를 받을 수 있는 곳 : https://civitai.com/tag/lora

 

생성한 그림을 AI 그림 갤러리에 공유해주세요.

위로