본문 바로가기
유용한 정보/인공지능

미드저니 프롬프트(prompt)작성 가이드: 이미지 생성을 위한 효과적인 방법 1탄!

by 뎅댕86 2023. 7. 7.
목차

1. 프롬프트란?

2. 프롬프트 작성 시 유의점

3. 프롬프트 세부사항 작성

4. 이미지 프롬프트

 

들어가며

지난 글에서는 미드저니 파라미터에 대해 알아보았습니다. 

이번 글에서는 바로 프롬프트에 대해 알아보려고 합니다.

프롬프트는 사용자와 미드저니가 이미지를 생성할 지시를 하는 것을 의미합니다.

지금부터 미드저니 프롬프트에 대해 알아보겠습니다!

프롬프트 정리

 

1. 프롬프트란?

프롬프트(prompts)는 미드저니 봇이 이미지를 생성하기 위해 해석하는 짧은 텍스트 구문을 말합니다.

미드저니-프롬프트-midjourney-prompt

/imagine 명령어를 입력하면 뒤에 prompt을 입력하게 되어 있는데 이곳에 본인이 원하는 이미지를 묘사하는 글을 적으면 됩니다.

 

미드저니-프롬프트-midjourney-prompt-/imagine
cute girl --v 5.2
미드저니-프롬프트-midjourney-prompt-/imagine
space image --v 5.2
미드저니-프롬프트-midjourney-prompt-/imagine
tiger illustration --v 5.2

간단한 단어로 생성한 이미지들입니다.

상세한 내용이 빠져있으니 미드저니 봇이 본인의 스타일대로 이미지를 생성해 줍니다.

 

2. 프롬프트 작성 시 유의점

미드저니 공식홈페이지에는 프롬프트 작성 시 고려해야 할 유의사항을 다음과 같 적어 놓았습니다.

 

- 간단하고 짧은 문장으로 작성할 것

- 생성하는 이미지의 단어가 중요하지만 너무 짧은 텍스트는 미드저니 기본 스타일에 맞춰 이미지를 생성

- 원하는 특정 스타일이 있으면 너무 길지 않게 묘사할 것

- 쉼표나 대괄호 하이픈 등은 프롬프트를 보기 좋게 정리해 주지만, 미드저니 봇은 이를 이해하지 못할 수 있음

- 문법과 문장 구조 혹은 사람들끼리 사용하는 단어는 이해하지 못함

- 동의어를 사용하면 더 잘 작동함

- 원하지 않는 것에 집중하지 않기

- 코끼리 그림이 아니길 원한다고 프롬프트에 적으면 이미지에 코끼리가 포함될 가능성이 높음

- 여러 개의 개체가 있는 이미지를 생성할 때, 복수형을 사용하지 말고 구체적인 숫자를 기입

- 원하지 않는 이미지가 있으면 --no 파라미터(parameters)를 사용해서 최종 이미지에 적용시키는 것을 권장

 

마지막 내용은 실제 그러는지 궁금하여 실험을 해보았는데요.

미드저니-프롬프트-midjourney-prompt-/imagine
Landscape of safari grassland, with many kinds of African animals, but no elephants

.... 코끼리는 빼달라고 했는데, 오히려 코끼리만 잔뜩 있는 그림을 생성했네요.

그래서 --no 파라미터를 사용해 이미지를 다시 생성해 보았습니다.

미드저니-프롬프트-midjourney-prompt-/imagine
Landscape of safari grassland, with many kinds of African animals --no elephants

코끼리만 깔끔하게 지웠군요.

원하지 않는 물체가 있다면, --no 파라미터로 사용하는 것 잊지 마세요!

 

 

3. 프롬프트 세부사항 작성

미드저니에 프롬프트를 입력할 때는 세부사항을 명확하게 입력해야 합니다.

다음은 미드저니에 나와있는 세부사항 항목입니다.

- 주제: 사람, 동물, 캐릭터, 위치, 사물 등
- 매체: 사진, 회화, 일러스트레이션, 조각, 낙서, 태피스트리 등
- 환경: 실내, 실외, 달, 나니아, 수중, 에메랄드 시티 등
- 조명: ​​소프트, 앰비언트, 흐린, 네온, 스튜디오 조명 등
- 색상: 생생한, 음소거, 밝음, 단색, 다채로운, 흑백, 파스텔 등
- 분위기: 침착함, 차분함, 소란스러움, 활력 등
- 구성: 인물 사진, 얼굴 사진, 클로즈업, 조감도 등

미드저니-프롬프트-midjourney-prompt-/imagine
brave girl character
미드저니-프롬프트-midjourney-prompt-/imagine
Girl full body model character illustration from children's storybook, red hair, green eyes, white skin, brave personality, serious atmosphere

위의 이미지는 간단한 프롬프트로 이미지 생성을 부탁한 것이고, 아래는 조금 더 상세하게 프롬프트를 입력해 보았습니다. 

간단한 프롬프트를 입력한 경우 대부분의 것이 랜덤 하게 적용되어 이미지가 생성되었습니다.

반면 프롬프트를 자세하게 입력한 경우에는 조금 더 제가 원하는 캐릭터에 가까운 이미지가 생성되네요. 

 

4. 이미지 프롬프트

이미지 프롬프트는 텍스트로 묘사하는 일반 프롬프트와는 달리 참조 이미지를 사용하여 이미지 생성에 도움을 줍니다.

텍스트 프롬프트와 더불어 같이 사용할 수 있있습니다.

또 이미지 프롬프트는 사용하는 경우에는 이미지의 가중치에 따라 다르겠지만, 참조 이미지의 구정이나 스타일, 색상들을 참조합니다.

미드저니-프롬프트-midjourney-prompt
잊을만 하면 나타나는 고급 프롬프트 구문

위 사진을 보면 프롬프트의 입력 구성은 세 가지로 나뉩니다.

 

/imagine prompt: 이미지 프롬프트(image prompts)+텍스트 프롬프트(text prompts)+파라미터(parameters)

 

여기서 가장 앞에 오는 것이 바로 이미지 프롬프트입니다.

이미지 프롬프트는 이미지 업로드 후 얻어낼 수 있는 이미지 링크를 입력하면 됩니다.

이미지 업로드 방법

미드저니-프롬프트-midjourney-image-prompt
1. 채팅창 좌측의 "+ 버튼" 누른 뒤 "파일 업로드 버튼" 클릭
미드저니-프롬프트-midjourney-image-prompt

2. 참조할 이미지 선택 후 "엔터" 눌러 이미지 업로드
미드저니-프롬프트-midjourney-image-prompt
3. 이미지 마우스 "우클릭" 후 "링크 복사하기" 클릭
미드저니-프롬프트-midjourney-image-prompt
4. /imagine 명령어에서 prompt 입력창에 링크 붙여 넣기

미드저니-프롬프트-midjourney-image-prompt

위 이미지를 참조해 이미지를 생성해 보았습니다.

미드저니-프롬프트-midjourney-image-prompt
[이미지링크] Spaceship image illustration that swims in space --s 1000 --iw 1.5 --v 5.2

이미지 가중치를 조금 높여서 그런지 기존 이미지 프롬프트의 느낌을 거의 살린 채로 우주선을 추가해 주었네요.

이미지 가중치에 대한 내용은 지난 글에서 다루었으니 관심이 있으시면 같이 보시면 좋을 것 같네요!

 

 

미드저니 파라미터로 더욱 다양한 이미지를 생성해보자!

목차 1. Aspect Ratios(종횡비) 2. Chaos(혼돈) 3. Image Weight(이미지 가중치) 4. No(부정) 5. Quality(품질) 6. Repeat(반복) 7. Seed(시드) 8. Stop(중지) 9. Style(스타일) 10. Stylize(스타일화 11. Tile(타일) 12. Weird(독특) 들

dengdaeng.tistory.com

 

여러 이미지를 참조할 수도 있으며, 이미지 프롬프트는 /imagine 명령어뿐 아니라 /blend 명령어에서도 유용하게 사용할 수 있습니다.

미드저니-프롬프트-midjourney-/blend-실행방법

이렇게 두 사진을 /blend 명령어를 사용해 섞어 봅시다!

미드저니-프롬프트-midjourney-/blend- 예시

ㅎㅎ 우주에 곰 젤리가 장엄하게 떠오르는 이미지가 생성되었네요.

이미지 프롬프트를 활용하면 원하는 이미지를 생성하는 데 더 수월 하겠네요!

 

마무리

지금까지 미드저니 프롬프트에 대해 알아보았습니다!

다음 글에서 이어서 프롬프트에 대해 더 알아보도록 하겠습니다!

긴 글 읽어 주셔서 감사합니다!