본문 바로가기
AI Image

Stable Diffusion WebUI AI 이미지 생성 과정 간단 정리

by 루피캣 2023. 3. 6.
반응형

스테이블 디퓨전 WebUI에서 이미지를 생성하기 위한 과정 간단 정리

Hires.fix 등 각 항목의 자세한 내용은 아래에 첨부

 

공통 

Stable Diffusion checkpoint 선택

SD VAE 선택

Clip skip: 2, 또는 1

 

이미지 사이즈는 512x512, 768x512, 512x768 정도가 적당하고 한쪽 길이가 더 길어지면 손발이 분리되는 기괴한 이미지가 나올 확률이 높아짐

 

얼굴 클로즈업 이미지가 아니라면 얼굴 업스케일 해주는 ddetailer 필수

 

얼굴 수정 ddetailer 설치 및 사용 방법

ddetailer은 img2img의 인페인트 기능을 이미지 얼굴 부분에 자동으로 적용시켜 줘서 흐릿한 얼굴을 업스케일 해주는 익스텐션 ddetailer 익스텐션 설치 detection detailer extention을 설치하고 바로 실행하

rupicat.com

 

방법 1(추천 - 여러장 중 1장 선택, 업스케일, 부분 자동 수정)

  1. txt2img에서 빠르게 저해상도 이미지 여러장 생성 후 하나를 선택(1차 선택)
  2. 선택한 이미지의 seed 값을 오른쪽 사진 아래 exif에서 복사하여 왼쪽 seed 입력란에 붙여넣거나
    Open image output derectory 버튼을 눌러 탐색기에서 해당 이미지 파일을
    PNG Info에 끌어 넣고 send to txt2img 버튼 클릭
  3. Hires.fix 체크, Batch count 1로 변경하여 선택한 이미지 업스케일
  4. 이미지의 일부 수정이 필요하다면 Extra 체크
    • Variation strength: 0.01 ~ 0.3(값이 클수록 원본과 멀이짐)
    • Batch count: 2 이상 주고 조금씩 변경 된 이미지들 확인(2차 선택-부분 변경)

* 그래픽카드 사양이 좋다면 1 ~ 3번 건너 뛰고 항상 Hires.fix 1.5~2배의 업스케일된 이미지를 바로 뽑고 선택하는게 제일 편하긴 함.

 

방법 2

  1. txt2img에서 빠르게 저해상도 이미지 여러장 생성 후(seed는 -1) 하나를 선택
  2. img2img에서 업스케일 - 디테일과 해상도를 올림
  3. Extras에서 해상도를 한번 더 올림

 

방법 3 (기존 이미지 활용 - exif에 prompt 정보 존재)

  1. PNG Info에 이미지 파일을 끌어 넣고 send to txt2img
  2. exif 정보 확인해서 checkpoint와 vae 변경
  3. seed - Extra 체크, 
  4. Variation strength: 0.1, 값이 클수록 원본과 멀이짐
  5. Batch count: 2 이상주고 변경 된 이미지들 확인

방법 4 (기존 이미지 활용 - none exif)

  1. img2img에서 이미지 파일을 끌어 넣고 가로, 세로 비율 맞춤
  2. Denoising strength: 0.3, 값이 클수록 원본과 멀어짐
  3. CFG Scale: 7, 프롬프트를 얼마나 반영할지

Txt2img

  • Prompt 입력
  • Sampling method
    • DPM++ SDE Karras 일반적으로 가장 퀄리티 좋음
    • DPM++ 2M Karras SDE보다 퀄리티는 조금 못하지만 더 빠름 
  • Sampling steps: 20
  • CFG Scale: 7, 프롬프트를 얼마나 반영할지

Hires.fix 하이레스 픽스

  • Denoising strength: 0.4 ~ 0.6 (최초 이미지에서 얼마나 변화를 줄지. 최초 이미지 해상도가 많이 낮으므로 0.4 이상 주는게 좋음)
  • Hires steps: 20
  • Upscaler: 그림체 R-ESRGAN 4x+ Anime6B, 실사체 R-ESRGAN General WDN 4xV3 (모델이나 개인 취향에 따라 최적의 업스케일이 다를 수 있음)
  • Upscale by: 1.5~2, 업스케일 할 배수

img2img

  • Resize mode: Just resize
  • Sampling method: 일반적으로 DPM++ SDE Karras
  • Sampling steps: 20
  • Denoting Strength: 0.3, 값이 클수록 원본과 멀어짐
  • Script: SD Up scaler
  • Scale Factor 2, 업스케일 할 배수
  • Upscaler: 그림체 R-ESRGAN 4x+ Anime6B, 실사체 R-ESRGAN General WDN 4xV3

Extras

  • 해상도를 한번 더 올리려면 Extra 탭에서 Scale by Resize 값 변경
  • Upscaler1 선택
  • Generate 버튼 실행

* 각 수치는 체크포인트(모델)와 프롬프트에 따라 적절히 조절 필요

AI 이미지

parameters

(masterpiece), (detailed), best quality, ultra high res, (photorealistic:1.4), 1girl, (Kpop idol),
<lora:koreanDollLikeness_v15:0.66>,
((pale skin)),
(slender girl),
<lora:Hanbok_LoRA_V2:0.8> <hypernet:dalcefoNocopyV2_dalcefoNocopyV2:1.0>
Negative prompt: paintings, sketches, (low quality:2), (worst quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot,
Steps: 20, Sampler: DPM++ SDE Karras, CFG scale: 2, Seed: 590997314, Size: 512x1024, Model hash: aad629159b, Model: facebombmix_v1, Variation seed: 4086687802, Variation seed strength: 0.05, Denoising strength: 0.6, Clip skip: 2, Hires upscale: 2, Hires upscaler: Latent

반응형
 

Bad Mouse 2

This is amazing Whack a Mole game ★★★★★

badmouse2.netlify.app

댓글