분명 머릿속엔 원하는 그림이 있는데, 막상 뽑아보면 매번 다른 결과가 나옵니다. 어제는 마음에 드는 이미지가 나왔는데 오늘 비슷하게 적으니 전혀 다른 분위기가 나오고, 같은 프롬프트를 네 컷 돌리면 넷이 제각각입니다. Midjourney 프롬프트를 쓸 때 가장 많이 겪는 답답함이 바로 이 "들쭉날쭉함"인데요. 원인은 대부분 프롬프트를 '문장'으로만 던지고, 결과를 통제하는 구조와 파라미터를 쓰지 않기 때문입니다. 오늘은 운에 맡기지 않고 원하는 방향으로 그림을 몰아가는 방법을 정리해 봅니다.
왜 같은 프롬프트인데 결과가 달라질까
Midjourney는 텍스트를 그대로 '그리는' 도구가 아니라, 프롬프트를 해석해 매번 새로운 이미지를 생성하는 도구입니다. 같은 문장을 넣어도 내부적으로는 매번 다른 시작점에서 출발하기 때문에, 아무 제약을 주지 않으면 결과가 넓게 퍼지는 게 정상입니다. 즉 '똑같은 그림이 안 나온다'는 건 버그가 아니라 기본 동작에 가깝습니다.
문제는 이 자유도를 방치할 때입니다. 구도, 화면 비율, 스타일의 강도 같은 걸 지정하지 않으면 Midjourney가 알아서 채우고, 그 '알아서'가 매번 다르니 결과가 흔들립니다. 반대로 말하면, 흔들리는 축을 하나씩 고정해 주는 순간 결과는 예측 가능한 범위로 좁혀집니다. 그래서 잘 뽑는 사람은 문장을 더 화려하게 쓰기보다, 어떤 축을 열어두고 어떤 축을 잠글지를 먼저 정합니다.
Midjourney 프롬프트, 문장이 아니라 구조로 짜기
좋은 프롬프트는 긴 문장이 아니라 요소의 조합입니다. 아래 4가지 축을 의식하고 순서대로 채우면, 같은 주제라도 훨씬 일관된 결과를 얻습니다.
- ① 주제(무엇을) — 그리려는 대상과 핵심 동작. 예: "책상에서 노트북으로 일하는 여성"
- ② 스타일/매체(어떻게) — 사진인지 일러스트인지, 어떤 분위기인지. 예: "cinematic photo, soft morning light"
- ③ 구도/디테일 — 앵글, 배경, 색감. 예: "close-up, shallow depth of field, warm tones"
- ④ 파라미터 — 비율·스타일 강도 등 뒤에 붙는 옵션. 예:
--ar 16:9 --stylize 250
핵심은 중요한 것을 앞에 두는 것입니다. Midjourney는 앞쪽 단어에 더 큰 비중을 두는 경향이 있어, 꼭 살리고 싶은 요소를 문장 앞부분에 배치하면 반영 확률이 올라갑니다. 반대로 형용사를 잔뜩 나열하면 서로 경쟁하다 뭉개지기 쉬우니, 수식어는 꼭 필요한 것만 남기는 편이 낫습니다.
실제 예시로 비교하기
같은 장면을 두 가지 방식으로 적어 보면 차이가 분명합니다. 아래처럼 뭉뚱그린 프롬프트는 매번 다른 그림이 나오기 쉽습니다.
예쁘고 감성적인 카페에서 커피 마시는 사람, 좋은 분위기
반면 4가지 축을 나눠 구조화하고 파라미터로 폭을 좁히면, 의도한 방향으로 훨씬 안정적으로 모입니다.
a woman drinking coffee by a cafe window, cinematic photo, soft morning light, shallow depth of field, warm tones --ar 16:9 --stylize 250 --chaos 10
주제(창가에서 커피 마시는 여성)를 앞에 두고, 매체(cinematic photo)와 빛·색감을 지정한 뒤, 뒤쪽 파라미터로 비율·스타일 강도·다양성까지 고정했습니다. '감성적인'처럼 사람마다 해석이 갈리는 형용사 대신 구체적인 조명·앵글 표현을 쓴 것도 포인트입니다. 영어로 쓰는 이유도 같은 맥락인데, Midjourney가 영어 표현을 더 안정적으로 해석하는 편이라 핵심 묘사는 영어로 적는 것을 권합니다.
결과를 통제하는 핵심 파라미터
파라미터는 프롬프트 맨 뒤에 --를 붙여 넣는 옵션입니다. 문장을 아무리 다듬어도 안 되던 부분이 파라미터 하나로 정리되는 경우가 많습니다. 아래는 값의 범위와 기본값이 공식 문서 기준으로 안정적으로 유지되어 온 대표 옵션들입니다(본 글 작성 시점 기준).
| 파라미터 | 역할 | 범위·기본값 |
|---|---|---|
--ar |
화면 비율(구도). 세로 9:16, 가로 16:9, 정사각 1:1 | 비율 지정(예: 16:9) |
--stylize (--s) |
AI의 '예술적 재량'. 낮으면 프롬프트에 충실, 높으면 더 꾸밈 | 0~1000, 기본 100 |
--chaos (--c) |
네 컷의 다양성. 높을수록 결과가 서로 크게 갈림 | 0~100, 기본 0 |
--sref + --sw |
스타일 레퍼런스. 특정 이미지/코드의 화풍을 이어받음 | --sw 0~1000, 기본 100 |
--no |
빼고 싶은 요소 지정(네거티브) | 예: --no text |
흔들림을 잡는 순서
파라미터를 한꺼번에 다 넣으면 뭐가 효과를 냈는지 알 수 없습니다. 다음 순서로 하나씩 잡는 걸 권합니다.
- 구도부터 고정 — 먼저
--ar로 비율을 정합니다. 비율이 바뀌면 구도 자체가 달라지므로 이걸 가장 먼저 확정하는 게 효율적입니다. - 다양성 좁히기 — 네 컷이 너무 제각각이면
--chaos를 낮게(또는 0으로) 두어 비슷한 방향으로 모읍니다. - 스타일 강도 조절 — 프롬프트대로 안 나오고 과하게 꾸며진다면
--stylize를 낮추고, 밋밋하면 올립니다. - 화풍 고정 — 여러 이미지의 톤을 통일하고 싶으면 마음에 든 결과를
--sref로 물려줍니다.
일관성을 높이는 실전 팁
파라미터를 이해했다면, 실제 작업에서 시간을 아끼는 습관 몇 가지를 더 챙겨보세요.
- 한 번에 하나만 바꾸기. 프롬프트 문구와 파라미터를 동시에 여러 개 손대면 무엇이 결과를 바꿨는지 추적이 안 됩니다. 변수를 하나씩 고정하며 비교해야 '나만의 공식'이 쌓입니다.
- 마음에 든 세팅은 메모. 잘 나온 프롬프트와 파라미터 조합, 그리고 스타일 레퍼런스는 따로 저장해 두면 다음에 비슷한 톤을 재현하기 쉽습니다.
- 캐릭터·제품 일관성이 필요하면 레퍼런스 기능을 활용. 같은 인물이나 물건을 여러 컷에 유지하려면 문장만으로는 한계가 있어, 오므니 레퍼런스(
--oref)나 스타일 레퍼런스 같은 참조 기능을 쓰는 편이 안정적입니다. - 부정형보다
--no. "글자 없이"처럼 문장에 부정형을 넣으면 오히려 그 요소가 강조될 때가 있습니다. 빼고 싶은 건--no로 지정하는 게 깔끔합니다.
Midjourney는 버전이 올라가며 파라미터와 기능이 계속 바뀌므로, 옵션의 정확한 범위와 최신 기능은 Midjourney 공식 문서에서 확인하는 습관을 들이면 좋습니다.
결론: 운이 아니라 설계로 뽑는다
결과가 들쭉날쭉한 건 Midjourney가 원래 자유도가 큰 도구이기 때문이고, 그 자유도를 어디까지 열어둘지는 우리가 정할 수 있습니다. 프롬프트를 주제·스타일·구도·파라미터의 구조로 나눠 짜고, --ar로 구도를 먼저 고정한 뒤 --chaos·--stylize로 폭을 좁혀가면 '우연히 잘 나온 한 장'이 아니라 '원하는 대로 반복 가능한 결과'에 가까워집니다. 오늘 작업부터 파라미터 하나만 바꿔 두 컷을 비교해 보세요. 무엇이 그림을 움직이는지 감이 잡히는 순간, Midjourney가 훨씬 다루기 쉬운 도구로 바뀝니다.
댓글 없음:
댓글 쓰기