본문 바로가기
[TIP] Stable Diffusion

[SD. TIP] Stable Diffusion prompt 기본 운용

by doobam 2023. 3. 8.
반응형

이 글은 이제 막 Stable Diffusion 접하였거나 설치까지 다했는데 도저히 어떤 Prompt를 써야 할지 모르겠거나 하시는 분들을 위한 글입니다. 

*Stable Diffusion = SD

 

1. 가장 앞에 있는 단어가 가장 중요한 keyword

SD 내의 prompt 입력창에 단어를 입력할 때 생각나는 대로 적어줍니다.

1girl, red umbrella, blue rainboots, rain, Rain Puddles, Rainy Day on the Street, Sadness, glow blue particles

여기서 주인공은 누구일까요? SD는 가장 앞에 있는 단어를 우선 인식합니다. 따라서 1 girl을 가장 먼저 인식해서 그리게 되고, 그다음 umbrella, rainboots 순이 되겠지요. 하지만 비 오는 날의 길거리를 가장 디테일하게 묘사하고 싶다고 하면 street를 맨 앞으로 가져오면 됩니다.

 

2. 중요한 단어에 괄호치기 (가중치)

((1girl)), red umbrella, blue rainboots, rain, (Rain Puddles), Rainy Day on the Street, (Sadness:0.5), glow blue particles

괄호는 그 단어를 얼마나 중요한 인식을 할지 정해줍니다. 

 

1girl : 100%

(1girl) : 110%

((1girl)) : 120%

(1girl:0.5) : 50%

 

3. 퀄리티 관련 prompt

SD는 기본적으로 모델이 학습을 얼마나 잘했냐에 따라 표현력이 틀려집니다. 하지만 자신에게 맞는 모델을 찾았더라도 제대로 된 프롬프트 명령이 없다면 원하는 퀄리티를 얻을 수가 없습니다. 저는 기본적으로 masterpiece와 bestquality는 바탕에 깔아놓고 시작합니다. 정말로 피부에 솜털까지 보고 싶을 정도 극대화된 퀄리티가 필요하다면 치트키를 씁니다. 저도 웹상에서 검색해서 배웠습니다. 이중에 알맞은 것으로 골라 쓰셔도 되고 처음부터 깔아놓으셔도 됩니다.

 

기본 : masterpiece, bestquality

치트키 : amazing awesome exquisitely extremely finely hyper intricate super ultimate ultra wonderful detailed

기타 : 8k, hdr, 4k, 

 

txt2img Prompt : Positve & Negative

4. 화면 효과 관련

SD는 실제 사람이 그림이나 사진을 만들때 사용하는 모든 기술을 이용할 수 있습니다. 이를 이용한 이미지의 색감이나 효과 등을 더욱 풍부하게 해 줄 수 있고요. 카메라 렌즈도 활용해서 사용할 수 있는데요. 사람이 이용할 수 있는 모든 도구를 prompt로 표현해서 작성할 수 있습니다.

 

카메라 렌즈효과 : 35mm, 80mm, 120mm 등 실제 그 카메라를 이용한 것과 같은 효과를 내줍니다.

광원효과 : red color schema, blue color schema, white glow, sun flare, healing light 그림의 분위기를 표현해 줍니다.

 

5. Negative Prompt

위에 설명한 내용은 Positive prompt에 관련된 내용이었고요. Negative prompt는 그 반대입니다. 표현하고 싶지 않은 것들을 모아놓은 Prompt라고 생각하시면 됩니다. Positve prompt와 같은 방식으로 사용하시면 되고요. 특별히 나오지 않았으면 하는 것들도 넣어놓으시면 됩니다.

 

bad finger, bad anatomy, grey scale, monochrome, nsfw, (nude:1.5)

 

마무리

Prompt는 Postive와 Negative 둘다 중요합니다. 내가 출력하고자 하는 이미지를 최대한 잘 뽑아내고자 하면 둘의 비중을 비슷하게 가져가는 것이 좋다고 합니다. 또한 Prompt 양이 많아지면 AI가 인식해야 하는 양도 많아지므로 그 만큼 연산도 많이 해야되므로 돌리는 computer  사양도 중요해집니다. Prompt 양이 많아지면 CFG scale와 Sampling steps 를 같이 늘려줘야 내가 원하는 Prompt 출력이 될 가능성이 높아지는데 이미지 생성속도의 차이가 많이 나게 됩니다. 감안해서 Prompt 를 많이 쌓을지 핵심 키워드로만 해서 SD가 알아서 만들 것인지는 잘 선택해주시기 바랍니다. 

 

 

관련글 :

2023.03.01 - [[TIP] Stable Diffusion] - [SD. TIP] Wildcard 설정으로 랜덤하게 생성하기

반응형

댓글