안정적인 확산 프롬프트 진입 방법

프롬프트 작성 방법

기초적인

프롬프트는 전체 문장이 아닌 짧은 문장이어야 합니다.

내용은 생성할 이미지에 반영하고자 하는 다양한 속성으로 쉼표(,)로 구분됩니다.

아래는 프롬프트의 예입니다.

그네, 푸른 잔디, 분홍색 바지에 소녀

안정적인 확산은 75개의 “토큰”만 고려합니다.

토큰은 일반적으로 단일 단어에 해당하지만 더 긴 단어는 두 개 이상의 토큰으로 계산할 수 있습니다.

숫자의 경우 각 숫자는 토큰입니다.

따라서 1920년대는 5개의 토큰으로 계산됩니다.


안정적인 확산을 위해 사용 중인 모델을 훈련한 방법에 따라 특정 단어가 이미지의 품질을 향상시킬 수 있습니다(모델마다 다를 수 있음). 예) 아트스테이션 우측 하단에 하이 디테일이나 트렌드를 표시하여 화질을 높였습니다.


안정적인 확산을 위한 프롬프트의 예
안정적인 확산을 위한 프롬프트의 예

생성된 이미지의 형태는 화풍, 작가명, 컴퓨터 프로그램 등을 지정하여 변경할 수 있습니다.

이것을 “Image Modifier”라고 하며 화면 왼쪽 하단에 “Image Modifier(Art Styles, Tags, etc.)”라는 부분이 보입니다.

자세한 내용은 Stable Diffusion 메뉴의 해당 항목보다


안정적인 확산 - 체인저 메뉴
안정적인 확산 – 체인저 메뉴

이미지 수정자는 명령 프롬프트에 직접 입력할 수도 있습니다.

아래는 여러 수정자를 추가한 후의 모습입니다.

프롬프트: 숲 속의 오두막 페인트, {Minecraft, Impressionistic, Watercolor, by Vincent van GOGH}
이 프롬프트를 사용하여 동일한 모델, 동일한 기준선을 사용하여 수정자의 효과만 확인했습니다.


보시다시피 같은 모델과 씨앗을 사용해도 그림이 완전히 다릅니다.




수채화
수채화

빈센트 반 고흐
빈센트 반 고흐

프롬프트 중 일부를 강조 표시하려면

중요성을 부여하기 위해 단어 뒤에 숫자를 추가할 수 있습니다(“가중치”). 예: 그네 위의 소녀: 1.2 푸른 잔디: 1.0 분홍색 바지: 0.8 이렇게 입력하면 그네 위의 소녀의 가중치는 1.2이고 녹색 잔디의 가중치는 1.0입니다.


가중치는 구분 기호 역할을 하므로 가중치 뒤에 쉼표를 추가해야 합니다.

단, 가중치 뒤에 공백(공백)이 있어야 합니다.

쉼표 또는 대괄호를 사용하는 경우 “WARNING cuda:0” 또는 “경고: ‘2.0’은 값이 아닙니다.

공백이 없습니까?” 이러한 경고가 나타납니다.

(숫자 뒤에 쉼표(,)를 단위로 하여 값이 틀렸다는 메시지입니다.

)

급속 변형 시험 방법

프롬프트에서 중괄호 ‘{}’를 사용하여 여러 단어의 효과를 실험해 볼 수 있습니다.

예를 들어 {말, 오토바이}에 프롬프트 맨을 입력하면 말에 탄 프롬프트 맨과 오토바이에 프롬프트 맨에 대해 두 가지 렌더링이 수행됩니다.

(위 예시에서는 {Minecraft, Impressionistic, Watercolor, by Vincent van GOGH}가 입력되어 4개의 이미지가 생성되었습니다.

)


프롬프트에서 중괄호를 사용하여 여러 단어의 효과 실험
프롬프트에서 중괄호를 사용하여 여러 단어의 효과 실험

부정적인 프롬프트

부정적인 프롬프트는 이미지에 반영하지 않으려는 속성을 입력하여 생성됩니다.

AI는 일부 부정적인 프롬프트를 무시하는 경향이 있습니다.

특히 프롬프트와 부정적인 프롬프트 모두에 유사한 용어가 사용되는 경우 더욱 그렇습니다.

일반적으로 부정적인 프롬프트는 이미지 디자인에 큰 영향을 미칩니다.

예를 들어, 부정적인 프롬프트에 “신발”을 입력하면 프레임 밖에 신발이나 발이 없는 사람이 이미지에 표시될 가능성이 높아집니다.


다음은 유용한 부정적인 프롬프트의 몇 가지 예입니다.

기형, 흐릿함, 나쁜 해부학, 기형, 심하게 그려진 얼굴, 돌연변이, 변이됨, 여분의 사지, 추하고 잘못 그려진 손, 누락된 사지, 흐릿한, 떠다니는 사지, 분리된 사지, 기형적인 손, 흐릿한, 흐릿한, 긴 목, 긴 몸, ((((돌연변이 손과 손가락)))), (((프레임 외부)))

참조

명령 프롬프트는 txt2img 이미지 생성의 가장 중요한 부분입니다.

명령 프롬프트를 얼마나 잘 다루느냐에 따라 원하는 결과를 얻을 수 있기 때문에 충분히 익혀야 합니다.

(원문: https://github.com/cmdr2/stable-diffusion-ui/wiki/Writing-prompts), 필요한 경우 변경
분, 푸른 하늘