brunch

You can make anything
by writing

C.S.Lewis

by 이지 Aug 10. 2023

미드저니 프롬프트 작성 가이드 ①

미드저니 프롬프트의 기본 개념과 작성 팁 

'미드저니(Midjourney)'는 현존하는 이미지 생성형 AI 툴 중 접근성과 퀄리티가 가장 좋은 편에 속한다. 이미 많은 이들에게 익숙한 '디스코드(Discord)'라는 메신저 소프트웨어 내에서 이미지 생성이 가능하고, 많은 사용자로부터 축적된 데이터와 기술력으로 그 발전 속도가 빠르기 때문이다. 

그러나 결국 여느 생성형 AI가 그러하듯, 사용자가 명확하고 구체적인 프롬프트를 입력하지 못한다면 원하는 결과물을 손에 얻기란 불가능하다. 이 글에서는 미드저니 공식 웹사이트에 게재된 프롬프트 가이드를 한글로 정리함으로써 입문자들의 프롬프트 작성에 도움을 주고자 한다. 


미드저니로 생성한 이미지. Pyramid in New York.

프롬프트란?


필자는 프롬프트를 '주문'이라 정의하고 싶다. 카페에서 음료를 주문할 때, (ex. 녹차 프라푸치노 그란데 사이즈에 휘핑크림은 빼고 샷추가 할게요) 혹은 가구 쇼핑몰에서 테이블을 주문할 때 (ex. 4인용 사각 원목 테이블, 철제 다리 프레임, 2인용 벤치 의자 추가) 우리는 상품을 만들거나 파는 사람에게 원하는 상품이 무엇인지 명확하게 전달하여 해당 상품을 요구한다. 

프롬프트 또한 이와 다르지 않다. 사용자는 미드저니 봇과의 채팅방에서 원하는 이미지를 텍스트로 설명하여 전달(=주문)하고, 그렇게 AI에 의해 생성된 이미지를 받아보게 되는 것이다. (프롬프트를 '명령어'라고 비유하는 경우도 많다. 물론 의미는 잘 들어맞지만, AI는 내게 조력자의 역할을 하고 있기에 더 완곡한 표현인 '주문'을 사용했다.)


이렇게 우리가 디스코드에서 프롬프트 텍스트를 입력하면 미드저니 봇은 단어와 어구를 작게 쪼개어 해석한 후 트레이닝 데이터를 기반으로 이미지를 생성하게 된다. 구체적이고 명확하게 작성된 프롬프트일수록 유니크하고 독창적인 이미지가 생성될 확률이 높다. 


기본형 프롬프트


가장 기본적인 프롬프트는 심플한 단어 혹은 어구 형태를 띈다. 너무 길지 않은 간단한 문장의 프롬프트일수록, 원하는 것을 명확히 묘사한 프롬프트일수록 유리하다. 


안 좋은 예시 : Show me a picture of lots of blooming California poppies, make them bright, vibrant orange, and draw them in an illustrated style with colored pencils

좋은 예시 : Bright orange California poppies drawn with colored pencils


발전형 프롬프트


조금 더 발전된 프롬프트의 경우 이미지 링크나 여러 개의 문장, 한 개 혹은 여러 개의 파라미터를 포함한다.이번 1편에서는 이미지 링크와 파라미터가 무엇이며 어떤 역할을 하는지 간단히 알아보고, 구체적인 활용법에 대해서는 다음 편에 다뤄 볼 예정이다.


이미지 링크, 텍스트, 파라미터로 구성된 프롬프트


- 이미지 링크

이미지 링크(Image URLs)는 생성될 이미지의 스타일과 콘텐츠의 레퍼런스가 된다. 즉, '이런 스타일로 만들어줘' 라고 미드저니에게 직접적인 예시를 보여줄 수 있는 것이다. 이미지 링크는 항상 프롬프트의 가장 앞머리에 붙여서 쓰여진다. 


- 파라미터

 파라미터는 생성될 이미지를 제어하는 몇 가지 옵션으로, 이미지의 비율, 퀄리티, 생성 속도 등의 옵션을 원하는 대로 설정할 수 있다. 파라미터는 항상 프롬프트의 끝에 붙여 써야 하며, 하나의 프롬프트에 여러 개의 파라미터를 붙이는 것도 가능하다. 보통 [-- + 파라미터 이름 + 수치] 로 구성된다. 





프롬프트 작성 팁


- 프롬프트 길이

미드저니는 한 단어의 프롬프트로도, 심지어는 하나의 이모지로도 이미지 생성이 가능하다. 그러나 지나치게 짧은 프롬프트는 내가 원하는 스타일이 아닌 미드저니의 고유한 스타일이 반영된 보편적인 이미지를 생성할 가능성이 크다. 더 구체적으로 묘사한 프롬프트일수록 나만의 스타일이 가미된 유니크한 결과물을 얻을 확률이 높으며, 동시에 프롬프트가 장황하게 길어지지 않도록 조심하는 노력도 필요하다. 


- 단어 선택

프롬프트 작성 시 어떤 단어를 선택하느냐도 결과물을 좌우하는 요인 중 하나다. 같은 의미를 지닌 여러 유의어 중 가장 구체적인 단어를 선택하는 것이 중요하다. 예를 들어 big 대신 gigantic, enormous, immense 와 같은 단어를 사용해보는 것이다. 더불어 불필요한 단어들, 의미가 중복되는 단어들은 최대한 제거하는 것이 좋다. 프롬프트에 사용된 단어의 개수가 적다는 것은 곧 각 단어가 더 큰 영향력을 갖게 됨을 의미한다. 


- 묘사 항목

프롬프트를 처음 작성해보는 사람이라면 어디서부터 어디까지 묘사를 해야 할지 감을 잡기가 어려울 것이다. 그럴 때는 아래 6가지 항목을 참고해 구체적으로 이미지를 그려보고 프롬프트에 입력해보는 것을 추천한다. 


대상 : person, animal, character, location, object, etc

매체 : photo, painting, illustration, sculpture, doodle, tapestry, etc

환경 : indoors, outdoors, on the moon, in Narnia, underwater, the Emerald City, etc

조명 : soft, ambient, overcast, neon, studio lights, etc

색상 : vibrant, muted, bright, monochromatic, colorful, black and white, pastel, etc

분위기 : sedate, calm, raucous, energetic, etc

구도 : portrait, headshot, closeup, birds-eye view etc


- 집합 명사

복수형 단어의 사용은 프롬프트를 모호하게 만든다. 구체적인 숫자나 집합 명사를 표기함으로써 더 명확한 이미지를 얻을 수 있다. 


Cats (X) / Three cats (O)

Birds (X) / Flock of birds (X)



'미드저니 프롬프트 작성 가이드' 1편에서는 미드저니 프롬프트란 무엇인지, 프롬프트는 어떻게 구성되는지, 작성할 때 참고하면 좋을 팁은 무엇인지 알아보았다. 다음 편에서는 전문적인 프롬프트 작성에 필요한 이미지 링크, 리믹스, 파라미터 등을 구체적으로 활용하는 방법에 대해 알아보도록 하겠다.




- 참고 링크 : https://docs.midjourney.com/docs/prompts

- 생성형 AI 디자인 스터디 : https://holix.com/ch/Zmabzdao




브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari