본문 바로가기

WebUI txt2img(텍스트로 그림 그리기) 사용방법 정리

 

WebUI txt2img(텍스트로 그림 그리기) 사용방법 정리

 

아래는 WebUI로 그린 실사 이미지임. 퀄리티가 장난 아님!! 인공지능이 이렇게 그림까지 그리는 시대라니

 

 

WebUI에서 그림을 생성할 때 사용하는 txt2img 의 사용법을 짚고 넘어가 보자. 

1번부터 9번까 박스로 구분해서 설명해 보도록 하겠음. 

 

1번 항목 : Stable Diffusion checkpoint

AI 그림에 전체적으로 영향을 미치는 모델을 불러오는 곳이다. 아래 링크에서 원하는 그림체를 다운로드한 뒤

C:\stable-diffusion-webui\models\Stable-diffusion

경로에 붙어 넣고 이미지를 생성하면 해당 스타일의 이미지를 생성할 수 있다. 

 

그림 모델 다운로드 링크 : https://civitai.com/

 

 

2,3번 항목 : Positive, Negative Prompt

Positive Prompt : 뭘 그리고 싶은지 입력하면 되고

 

Negative Prompt : 그리고 싶지 않은 내용을 입력해주면 된다.

 

예를 들어 Positive Prompt에 Nature을 쓰고 Negative Prompt에 mountain을 쓰면 자연은 나오는데 산은 절대 나오지 않는다고 생각하면 된다. 

 

내용을 쓸 때 콤마로 구분해서 하나하나 작성을 해도 괜찮고, 내용을 서술하 듯 쭉 이어서 써도 된다. 

그리고 가중치를 부여할 수 있는데 0~1.4까지 부여가 가능하다 예를 들어 (Mountain : 1.4) 식으로 작성하면 거의 무조건 산을 배경으로 그림이 그려진다.  

 

또 Pokemon에 나오는 캐릭터 중에 피카츄를 불러오고 싶으면 괄호 안에 Pokemon\(Pikachu\) 라고 붙여주면 된다. 

 

4번 항목 : Sampling method, Sampling steps

인공지능 그림을 그릴 때 알고리즘을 선택하는 항목이다. 

DPM++ 로 되어있는 것을 선택하면 무난하다. 

아래는 각 알고리즘별로 특성이 나타나 있는데 확대해서 살펴보거나 한 번씩 알고리즘을 다른 것으로 선택해서 이미지를 생성해 보기를 권장한다. 

 

그리고 Sampling steps는 높은 값일 수록 더 높은 품질의 작품이 나오지만 시간이 오래 걸린다는 단점도 있다. 본인의 그래픽 카드 성능에 따라 적절히 조절해 가면서 사용해 보기를 추천한다. 

 

5번 항목 : 기타 생성 옵션

Restore face - 얼굴이 재대로 나오지 않을 경우 이를 이용해서 복원하면 되는 데 사용해 보니 거의 사용할 일 없는 거 같다. 

 

Tiling - 타일 형식으로 이미지를 만들어 주는데, 굳이 사용하지 않는편을 추천!!

 

Hires.fix - 아래 Width, Height으로 완성한 작품을 업스케일링 처리, 생성된 이미지를 크게 만든다고 생각하면 됨

 

[Hires.fix 활성화 시 옵션]

Upscaler - 어느 방식으로 업스케일링 할지 결정(보통 Latent를 사용, 만화 그림체라면 R-ESRGAN도 많이 사용)

 

Hire steps - 업스케일링 한 항목의 샘플을 얼마나 만들지 높을수록 더 잘 그려주긴 한데 생성 속도가 매우 오래 걸리고

처음부터 0이 기본값임.

 

Denoising strength - 낮을 수록 흐려지고 올릴수록 선명해짐. 설명과 실제 효과가 전혀 다르다는건 함정. 

 

Upscale by - 몇배로 키울지

 

Width, Height - 넓이 높이 설정(클수록 로딩 길어짐)

 

Batch count - 총 몇 번 그릴지

 

Batch size - 한번 그릴때 몇 개 그릴지

 

batch size - 2, batch count - 3으로 설정하면 2개씩 3회 총 6개를 만들게 된다 갯수가 늘어날수록 로딩이 매우 길어진다 

 

CFG Scale - AI가 Prompt 반영 여부 설정이 값이 높을수록 내가 작성한 Positive Prompt를 반영할 확률이 높아지고

낮을수록 AI가 재량을 발휘할 확률이 높은데 너무 높으면 내가 쓴 내용만 그려 내용이 적으면 허접해지고 너무 낮으면 괴물을 만들기 때문에 적절한 선은 6-15 선에서 조절해 사용하는 쪽을 추천.

 

6번 항목 : Seed 

기본값인 -1은 랜덤.

특정 값 정해놓고 그 값으로 모든 옵션 동일하게 맞추고 다른 사람이 그리면 동일한 결과를 얻을 수 있음.

 

7번 항목 : Generate

이미지 생성하기 버튼이다. 클릭하면 설정값에 맞게 이미지를 생성해 준다. 생성 중에는 Interrupt나 Skip 버튼이 나오는데 눌러주면 생성 중인 이미지 생성이 중지되거나 건너뛰어 정지가 된다. 한 번씩 눌러보면 대충 알게 됨. 

 

8번 > 후처리 기능

send to img2ing

send to inpaint

send to extras

 

 

한 번씩 시도해 보시길!! 

 

WebUI txt2img(텍스트로 그림 그리기) 사용방법 정리 포스팅이었음. 

 

끝.

댓글