원하는 이미지를 정확히 뽑는 AI 프롬프트 작성법
미드저니, DALL-E, 스테이블 디퓨전 등 AI 이미지 생성 도구가 대중화되었습니다. 하지만 “멋진 고양이 그림”처럼 모호하게 입력하면 원하는 결과물을 얻기 어렵습니다. AI가 내 머릿속 이미지를 정확히 이해하도록 만드는 ’AI 이미지 프롬프트 작성법’의 핵심 가이드를 소개합니다.
1. 구체적인 주체(Subject)와 배경 설정
프롬프트의 시작은 명확한 ‘주체’ 설정입니다. 주체를 단순히 ‘사람’, ’동물’처럼 지정하기보다, 구체적인 명사와 형용사를 사용해야 합니다.
- AS-IS: 해변에 있는 사람
- TO-BE: 밀짚모자를 쓰고 파란색 원피스를 입은 여성이 노을이 지는 해변을 걷고 있는 모습
이처럼 인물의 의상, 행동, 주변 배경의 세부 요소를 구체적으로 서술할수록 AI는 모호한 부분을 임의로 채워 넣지 않고 의도에 가까운 이미지를 생성합니다.
초보자가 흔히 하는 실수: 형용사를 너무 많이 쌓기
“아름답고 신비롭고 웅장하고 몽환적인”처럼 추상적인 형용사를 한 문장에 몰아넣으면, AI는 서로 상충하는 분위기 신호를 동시에 받아 어느 쪽으로도 뚜렷하지 않은 밋밋한 결과물을 내놓는 경우가 많습니다. 형용사보다는 “노을빛이 비스듬히 들어오는”, “물안개가 낮게 깔린”처럼 구체적인 시각 정보로 바꿔 쓰는 편이 훨씬 안정적입니다.
2. 예술적 스타일과 빛(Lighting) 지정
이미지의 분위기를 결정하는 것은 ’스타일’과 ’빛’입니다. 원하는 화풍을 명시하지 않으면 AI는 학습 데이터에서 가장 흔한 스타일(주로 사실적인 사진풍)로 결과물을 출력하는 경향이 있습니다.
- 스타일: 3D 렌더링, 수채화, 사이버펑크, 미니멀리즘 등 원하는 스타일을 명시합니다.
- 조명 및 구도: ‘골든 아워(Golden hour)’, ‘시네마틱 라이팅(Cinematic lighting)’, ‘클로즈업(Close-up)’ 등의 전문 용어를 더하면 연출의 완성도가 높아집니다.
왜 상반된 개념을 섞으면 이미지가 깨질까
“한낮의 쨍한 햇살”과 “별이 쏟아지는 밤하늘”처럼 상반된 개념을 한 프롬프트에 함께 넣으면 종종 기괴한 결과물이 나옵니다. AI가 물리적으로 모순된 상황을 ’이해’해서 헷갈려하는 것이 아니라, 두 개념이 학습 데이터에서 함께 등장한 사례가 거의 없다 보니 서로 다른 방향을 가리키는 시각적 신호가 뒤섞여 버리기 때문입니다. 상반된 설정을 동시에 요구하기보다는, 하나의 톤(조명·시간대·분위기)으로 통일해서 서술하는 편이 원하는 결과를 얻기 쉽습니다.
3. 프롬프트 배치 순서와 도구별 부정 프롬프트 차이
많은 AI 이미지 생성 도구는 프롬프트 앞쪽에 위치한 단어에 상대적으로 더 큰 비중을 둡니다. 따라서 가장 중요한 핵심 주체를 문장 맨 앞에 배치하고, 스타일과 카메라 구도 등 부가 설명은 뒤로 보내는 것이 좋습니다.
원치 않는 요소를 제외하는 ’부정 프롬프트(Negative Prompt)’도 유용한 도구지만, 도구마다 지원 방식이 달라서 그대로 옮겨 쓰면 오히려 역효과가 날 수 있습니다.
| 도구 | 부정 프롬프트 지원 방식 | 주의할 점 |
|---|---|---|
| 스테이블 디퓨전 (WebUI 등) | 긍정 프롬프트와 분리된 전용 입력란 제공 | blurry, bad anatomy 같은 단어 나열을 그대로 활용 가능 |
| 미드저니 | 별도 입력란 없이 프롬프트 끝에 --no 파라미터로 지정 |
--no text, watermark 형식으로 붙여야 함 |
| DALL-E 3 (ChatGPT 통합) | 전용 부정 프롬프트 기능 없음 | 프롬프트에 “~을 그리지 마”처럼 부정 키워드를 넣으면 AI가 그 단어에 오히려 주목해 해당 요소를 그려버리는 역효과가 날 수 있음 |
DALL-E 3처럼 자연어 대화형으로 작동하는 도구에서는 “제외해 줘”라고 요청하기보다, 애초에 원하지 않는 요소를 언급하지 않고 원하는 결과만 구체적으로 서술하는 편이 안전합니다.
자주 겪는 문제와 해결 체크리스트
- 손가락·손이 이상하게 나온다 → 손이 직접적으로 보이는 구도 대신 “주머니에 손을 넣은”, “뒷모습” 등 손을 가리는 구도로 우회해 봅니다.
- 텍스트/글자가 깨진다 → 이미지 내 문자 렌더링은 도구별 성능 차이가 크므로, 텍스트가 꼭 필요하다면 이를 지원하는 도구를 먼저 확인하고, 그렇지 않다면 텍스트 없는 구도로 요청합니다.
- 매번 비슷비슷한 구도만 나온다 → 카메라 앵글(로우 앵글, 버즈아이 뷰 등)이나 프레이밍(클로즈업, 와이드 샷)을 명시적으로 바꿔가며 시도합니다.
- 원하는 비율로 안 나온다 → 대부분의 도구는 기본값이 정사각형(1:1)이므로, 블로그·SNS·유튜브 등 용도에 맞는 종횡비를 프롬프트나 옵션에 별도로 지정해야 합니다.
이미지 생성 AI는 도구마다 작동 방식과 강점이 조금씩 다르지만, “구체적으로 묘사하고, 상충되는 지시를 피하고, 도구의 특성에 맞게 요청한다”는 세 가지 원칙은 공통적으로 통합니다. 처음부터 완벽한 프롬프트를 쓰려 하기보다, 결과물을 보며 한두 단어씩 수정해 나가는 반복 과정 자체가 가장 빠른 학습법입니다.