LIFE IN SOUL, KOREA

LET'S MEET IN HERE, Your step is future.

Plan B (AI Controlizing)

프롬프트 가중치 사용에 대한 정리(automatic111 webUI)

RUUU30 2023. 3. 3. 16:11

여기서는 Automatic111의 webui 에서 사용가능한 가중치만을 다룬다.

NAI서비스에서는 사용할 수 없다. NAI는 {}로 가중치를 준다.

stable diffusion에서는 (), []만 쓰인다.

midjourney와도 다르다.

 

가중치

가중치가 높으면 해당 키워드를 ai가 더 중요하게 판단해서 그림에 강하게 반영되고

가중치가 낮으면 해당 키워드는 그림에 덜 반영되게 된다

 

()는 가중치를 올리고 싶을때

[]는 가중치를 낮추고 싶을때

사용된다.

 

masterpiece, perfect face girl, black short hair, black formal suit 이라는 프롬프트에서 masterpiece에 가중치를 더하고 싶다면
(masterpiece), perfect face girl, black short hair, black formal suit 이렇게 수정해주면 끝 매우 간단하다.

반대로 가중치를 낮추고 싶은 부분이 있다면

masterpiece, perfect face girl, black short hair,[black formal suit] 이렇게 넣어주면 된다

 

 

가중치 계산

모든 프롬프트에 넣은 내용들은 기본 가중치로 1을 갖는다. 여기에 괄호 한개당 10%씩 증가함

(masterpiece)는 1x1.1로 최종 1.1의 가중치를 가지게 된다.

((masterpiece)) 이라면 1.1x1.1 = 1.21의 가중치를 갖는다

그럼 (((masterpiece)))은 1.1x1.1x1.1 이니까 약1.33의 가중치를 가지겠지

 

가중치 감소도 해보자

[black formal suit]는 1x0.9로 최종 0.9의 가중치를 가진다.

[[black formal suit]]는 1x0.9x0.9로 0.81의 가중치를 가짐

 

이런식으로 가중치를 계산할 수 있다.

 

가중치 수동 설정

괄호를 여러개 중첩할 필요없이 가중치를 설정해 줄 수 있는 방법이 있다.

바로 : 를 사용하는것이다.

(masterpiece:1.5) 라고 프롬프트에 적으면 masterpiece의 가중치는 바로 1.5가 된다.

보통 06~1.4까지만 쓴다.  (masterpiece:1.1) =(masterpiece) = masterpiece *1.1을 적용한 것과 같다.

직접 지정은 낮출 때도()를 사용한다. 

(masterpiece:0.5) 라고 넣으면 된다.

 

 

(출처) https://arca.live/b/aiart/60242895