티스토리 뷰

반응형

저번시간 저사양 PC에서 사용하는 방법에 이어서 2번째 시간입니다. 

2023.03.04 - [IT Story/머신러닝] - 저 사양 PC에서 스테이블 디퓨전(Stable diffusion) 사용하는 방법

 

저 사양 PC에서 스테이블 디퓨전(Stable diffusion) 사용하는 방법

제 PC 사양은 롤도 힘들게 할 수 있는 초 저사양입니다. 인터넷 써핑 중 AI 그림 그리기 Stable diffusion 를 알게 되었습니다. 이 프로그램은 오픈소스이며 누가나 PC에 설치 해서 사용 할 수 있었습니

kindmaster.tistory.com

 

Stable Diffusion 사용 방법 및 기능 설명

txt2img 사용방법

    1. Stable Diffusion Checkpoint : 학습모델을 선택하는 방법입니다.
      커뮤니티 사이트에서 받은 학습모델이 있다면 아래 결로에 등록하면 학습모델은 선택 할 수 있습니다.
      구글드라이브 기준 등록경로
      내 드라이브> sd> stable diffusion-webui>models>stable-diffusion 

    2. Prompt  : 그리고 싶은 내용을 묘사하는 단어를 입력하면됩니다.
    3. Negative prompt : 그릴때 제외하고자 하는 내용을 입력하면됩니다.
       제가 선택한 모델(chilloutmix)은 의도와 다르게 성인 버전이 잘 나와서 nude,nsfw 를 거부 단어에 입력해 놓았습니다.
    4. Sampling method 
      선택하는 메소드에 따른 그리는 기풍이 달라 집니다.
      전 사람을 그릴때는 DPM++ SDE Karras 메소드를 자주 사용합니다.
    5. Width : 넓이 (숫자가 클수록 품질이 좋아 지고 시간이 많이 걸립니다.)
    6. Height: 높이 (숫자가 클수록 품질이 좋아 지고 시간이 많이 걸립니다.)
    7. Batch count : 몇번 할지 숫자로 표시
    8. Batch Size :  한 Batch 는 몇개로 이루어 져 있는지 표시
      예를 들어 Batch count : 2, Batch size : 3 설정하여 이미지를 생성하면 아래와 같이 한번에  6개(Batch Count(2)XBatch Size(3))의 이미지가 생성됩니다.(그림1)
    9. Seed : 여기에 입력된 값에 따라 모든 조건이 같아도 Generate 시 결과 물이 다른게 출력됩니다.
      -1 값은 랜덤(출력시 입력값을 무작위로 부여합니다.) 입력값은 7685857와 같이 입력하여 사용하면 동일 조건일 경우 같은 이미지가 생성됩니다. 
    10. 그림은 그리게 명령하는 버턴

8번에서 생성된 이미지(그림1)

 

Script 의 X/Y/Z plot 사용방법

아래 이미지와 같이 왼쪽에는 변경하고싶은 항목을 선택하고 오른쪽에서 변경할 항목의 값을 입력하면됩니다.

 입력 후 Generate  버턴을 클릭하면 아래 이미지와 같이 항목 값이 변화면 그림이 어떻게 변하는지 한눈에 볼 수 있게 만들어 줍니다.

 

다음 포스팅은 img2img  기능예 대해 포스팅 예정입니다.

반응형
댓글