Prompt란
AI가 이미지를 생성할 때 사용자의 의도를 전달하는 텍스트 설명입니다.
사용자가 입력한 프롬프트를 바탕으로 AI는 그에 맞는 이미지 내용을 이해하고, 가장 적합한 시각적 표현을 생성하려고 합니다.
아래 내용은 "Midjourney offical site" 의 Guide를 기본으로 설명하도록 하겠습니다.
기본 프롬프트
기본적인 프롬프트는 단어 하나, 문구 또는 이모티콘 하나로도 가능합니다.
보고싶은 것을 설명하는 간단하고 짧은 문구를 사용하면 가장 좋습니다. 긴 요청이나 지침 설명은 원하는 결과를 얻기 힘들수도 있습니다.
하지만 짧은 Prompt는 Midjourney의 기본스타일에 크게 의존하게 되므로 독특한 그림을 위해서는 설명적인 Prompt가 더 좋을 수 있습니다. 상황에 맞는 길이의 Prompt를 사용하는게 좋습니다.
매우 긴 Prompt가 항상 더 나은 것은 아닙니다.
단어 수가 적다는 것은 각 단어가 더 강력한 영향력을 갖는다는 것을 의미합니다.
인용 : Midjourney Official Site
고급 프롬프트
고급프롬프트에는 하나이상의 이미지URL, 여러 텍스트 문구, 하나이상의 매개변수가 포함될수 있습니다.
▶ Image Prompts
이미지 URL을 프롬프트에 추가하여 완성된 결과의 스타일과 내용에 영향을 줄 수 있습니다. 이미지 URL은 항상 프롬프트의 앞에 있습니다.
▶ Text Prompts
생성하려는 이미지에 대한 텍스트 설명입니다. 프롬프트 정보와 팁은 아래를 참조하세요. 잘 작성된 프롬프트는 놀라운 이미지를 생성하는 데 도움이 됩니다.
▶ Parameters
매개변수는 이미지가 생성되는 방식을 변경합니다. 매개변수는 종횡비, 모델, 업스케일러 등을 변경할 수 있습니다. 매개변수는 프롬프트 끝에 있습니다.
확실한 Prompt 작성 Tips
1. 단어 선택
단어의 선택이 중요합니다. 더 구체적인 동의어를 사용해야 더 잘 적용이 됩니다.
▶ 좋지 않은 단어 [big]
▶ big 대신 사용하기 좋은 단어 [huge, gigantic, vast, massive]
2. 복수형단어와 집합 명사
복수형의 단어는 많은 것을 우연에 맡기고 정확하게 표현하지 못할 가능성이 높습니다. ~들 보다는 구체적인 숫자를 입력해보세요.
예를 들면 [three cats](세마리의 고양이)는 [cats](고양이들)보다 더 구체적입니다.
집합명사의 경우도 [birds](새들) 대신에 [flock birds](새떼)로 대신 사용할수 있습니다.
3. 내가 원하는 것에 집중
내가 원하지 않은 것이 아니라 내가 원하는 것을 설명하는 것이 좋습니다.
예를들어,
[a party with no cake] (케이크없는 파티)를 요청해도 이미지에 케이크가 포함될 가능성이 큽니다. 이미지에 케이크가 없길 바란다면 [no cake] 대신에 parameter [--no cake]를 사용해야 합니다.
4. Prompt 길이와 세부정보
프롬프트는 아주 간단하게 쓸 수 있습니다. 단어 하나나 이모지 하나만으로도 AI가 이미지를 만들어줍니다.
하지만 이렇게 짧은 프롬프트를 쓰면, 미드저니가 자신의 기본 스타일로 부족한 부분을 채워 넣어 이미지를 만들게 됩니다. 만약 이미지에서 중요한 요소가 있다면, 프롬프트에 그걸 꼭 써줘야합니다. 적게 쓰면 다양한 이미지가 나올 수 있지만, 원하는 결과와 정확히 일치하지 않을 수도 있습니다.
또한 여러분에게 중요한 맥락이나 세부 사항에 대해 명확하게 설명하려고 노력해야합니다.
내가 만들고 싶은 이미지가 어떤 스타일인지 다음과 같은 내용들을 생각해보세요.
▶ 주제: 사람, 동물, 캐릭터, 위치, 사물
▶ 매체: 사진, 그림, 일러스트, 조각, 낙서, 태피스트리
▶ 환경: 실내, 실외, 달, 수중, 도시
▶ 조명: 부드러운, 주변적인, 흐린, 네온, 스튜디오 조명
▶ 색상: 생동감 있는, 차분한, 밝은, 단색, 다채로운, 흑백, 파스텔
▶ 기분: 차분함, 차분함, 시끄러움, 활력적
▶ 구성: 인물, 헤드샷, 클로즈업, 조감도
5. 간결한 문장과 정확한 단어 사용
사용자에게 파악이 잘되는 간결한 문장이 미드저니에서도 더 잘 작동하는 경향이 있습니다. 이런 간결한 문장으로 Prompt 를 작성하면 Prompt가 좀 길어지거나 복잡해지는 상황에서 수정이 용이하며 같은 개념의 단어의 중복을 피할수 있습니다.
프롬프트에 포함된 단어는 AI에게 어떤 이미지 요소를 반영할지 직접적인 지시를 주는 역할을 합니다. 따라서 단어 선택이 정확하면 AI가 원하는 스타일, 색상, 분위기 등을 더 잘 반영할 수 있습니다.
예를 들어, "vintage"와 "modern"은 완전히 다른 스타일을 나타내므로, 어떤 단어를 사용하느냐에 따라 AI가 생성하는 이미지의 스타일이 크게 달라집니다.
긴 프롬프트를 간결하게 해주는데는 /shorten 명령어가 있습니다.
https://it-guardian.tistory.com/97
하지만,
v6.1이 나오면서 긴 프롬프트에 대한 이해력이 상당히 높아졌습니다. 따라서 굳이 간결하게 하지 않아도 알아서 이해하고 구현해 줄수도 있습니다. 그래도 왠만하면 프롬프트 내에 중복되는 단어들이 없게 하는게 더 보기는 좋겠죠..
따라서 ,
미드저니에서 프롬프트 작성은 AI가 사용자의 의도를 정확히 이해하고 이미지를 생성하는 데 핵심적인 역할을 합니다.
프롬프트는 단순한 단어 하나부터 이미지 URL, 세부 설명까지 다양한 요소를 포함할 수 있으며, 그 길이나 구체성에 따라 결과물이 달라집니다. 중요한 것은 사용자에게 의미 있는 요소를 명확하게 전달하는 것입니다. 간결하고 정확한 단어 선택, 구체적인 설명, 상황에 맞는 프롬프트 길이를 조절하는 것이 성공적인 이미지 생성의 열쇠입니다. 이러한 원칙을 바탕으로, 사용자는 미드저니에서 원하는 이미지를 보다 효과적으로 얻을 수 있습니다.
'미드저니 사용법' 카테고리의 다른 글
[미드저니 사용법] /imagine 기본 중의 기본 명령어 (2) | 2024.10.23 |
---|---|
[미드저니 사용법] 어라..discord 초대를 수락할 수 없다고? (1) | 2024.10.23 |
[미드저니 사용법] 이미지에서 무언가를 제외하고 싶다면 --no 파라미터 (0) | 2024.03.29 |
[미드저니 사용법 #9] 순열프롬프트를 이용해 여러 이미지를 한번에 생성하기 (1) | 2024.03.29 |
[미드저니 사용법 #7] 매개변수(파라미터)는 옵션이지만 쓰면 더 좋다~!! (0) | 2024.03.29 |