Files
2nd/10_Wiki/Topics/AI 이미지 생성 (AI Image Generation).md
T

5.9 KiB

AI 이미지 생성 (AI Image Generation)

📌 Brief Summary

AI 이미지 생성은 텍스트 형태의 프롬프트나 기존 이미지를 기계가 해석 가능한 구체적 좌표로 변환하여 새로운 시각적 결과물을 만들어내는 기술이다 [1, 2]. 효과적인 이미지를 얻기 위해서는 모호한 지시를 피하고 주체, 스타일, 조명, 구도 등을 명확히 규정하는 계층적 구조의 프롬프트를 작성해야 한다 [2-4]. 또한 각 AI 모델(Midjourney, DALL-E 3, Stable Diffusion 등)이 가진 고유한 매개변수 문법과 부정 프롬프트 활용법을 이해하여 결과물을 세밀하게 통제하는 고도화된 프롬프트 엔지니어링 능력이 필수적이다 [5, 6].

📖 Core Content

1. 프롬프트의 기본 구조와 핵심 요소 고품질의 이미지를 생성하는 프롬프트는 일반적으로 주체(Subject), 매체 및 스타일(Medium/Style), 환경 및 구도(Environment/Composition), 조명(Lighting), 기술적 매개변수(Parameters)의 층위로 구성된다 [2, 3, 6].

  • 주체 및 환경: 단순한 명사보다는 구체적인 물리적 특징, 의상, 표정 등 서사적 맥락과 결합된 묘사를 사용할 때 인공지능이 더 명확한 시각적 특징을 추출한다 [7-9].
  • 조명 및 카메라 연출: '골든 아워', '볼륨메트릭 라이팅(Volumetric Lighting)', '림 라이팅(Rim Lighting)'과 같은 조명 키워드나 '85mm 렌즈', '로우 앵글' 등 카메라 앵글을 구체적으로 명시하면 결과물의 사실감, 심도, 극적 분위기를 크게 향상할 수 있다 [10-13].

2. 플랫폼별 특화된 프롬프트 작성 패러다임 AI 모델은 저마다 다른 아키텍처와 훈련 데이터를 가지므로 각 모델의 특성에 맞춘 접근이 필요하다 [5, 6].

  • Midjourney: 시네마틱한 완성도와 예술적 미학에 강점이 있다 [14, 15]. 프롬프트 끝에 --ar(종횡비), --v(버전), --stylize(예술적 해석 강도) 등의 매개변수를 추가해 세밀한 제어가 가능하다 [15-17]. 최신 V7에서는 스타일 참조(--sref), 캐릭터 참조(--cref), 옴니 참조(--oref) 기능을 통해 복잡한 단어 나열 없이도 피사체나 화풍의 일관성을 완벽히 유지할 수 있다 [15, 18-21].
  • DALL-E 3: 자연어 이해도가 매우 높으며, 짧게 입력한 의도도 GPT-4가 풍부한 시각적 묘사로 자동 확장하여 지시를 정확히 이행한다 [14, 22]. 복잡한 객체 배치나 텍스트 렌더링에 탁월하지만, '사용하지 말 것(without, no)'과 같은 부정 지시어를 잘 이해하지 못하고 오히려 해당 요소를 생성해버리는 경향이 있어 지시문은 항상 긍정형으로 작성해야 한다 [22-24].
  • Stable Diffusion: 사용자가 직접 모델을 훈련하고 하드웨어 수준에서 통제할 수 있는 유연성을 제공한다 [25-27]. 쉼표로 구분된 태그 기반 구문을 주로 사용하며, (keyword:1.2) 형태의 괄호와 수치를 이용해 특정 단어의 가중치(Weight)를 정밀하게 조절하는 문법이 핵심이다 [27-30].

3. 부정 프롬프트(Negative Prompt)의 전략적 활용 부정 프롬프트는 이미지에 나타나지 말아야 할 요소를 명시하여 모델의 흔한 생성 오류를 제어하는 강력한 도구다 [27, 31-33].

  • 완성도를 높이기 위해 단순히 "bad"나 "ugly" 같은 모호한 단어를 쓰기보다는 "extra fingers(여분의 손가락)", "blurry(흐릿함)", "watermark(워터마크)" 등 발생한 결함을 구체적이고 물리적인 명사로 짚어내는 것이 훨씬 효과적이다 [34, 35].
  • 가중치 문법과 결합하여(예: (blurry:1.3)) 배제하려는 요소의 강도를 조절함으로써, 의도한 예술적 스타일이 망가지지 않는 선에서 부작용만 최소화할 수 있다 [36, 37].

4. 반복적 정교화와 사후 편집 (Iterative Refinement) 프롬프트 작성은 한 번에 완벽한 결과물을 내는 것이 아니라 반복을 통해 다듬어가는 과정이다 [38-41].

  • 초기에는 단순하고 포괄적인 프롬프트로 시작하여 뼈대를 잡은 후, 결과물을 보아가며 조명, 구도, 스타일 키워드를 추가하여 점진적으로 발전시키는 것이 좋다 [38-40].
  • Midjourney의 인페인팅 기능인 'Vary (Region)'을 활용하면 전체 화풍과 맥락을 유지하면서 잘못된 손가락을 고치거나 특정 객체를 추가하는 등 부분적인 수정이 가능하며 [41-44], 'Zoom Out' (아웃페인팅) 기능을 통해 캔버스 밖의 환경을 논리적으로 확장할 수 있다 [41, 43, 45].

🔗 Knowledge Connections

  • Related Topics: 프롬프트 엔지니어링 (Prompt Engineering), 매개변수 및 가중치 (Parameters and Weights), 부정 프롬프트 (Negative Prompt), 디퓨전 모델 (Diffusion Models)
  • Projects/Contexts: 생성형 AI를 활용한 상업적/예술적 콘텐츠 시각화 (Commercial/Artistic Visual Content Creation via Gen AI), 플랫폼별(Midjourney, DALL-E 3, Stable Diffusion) 이미지 생성 워크플로우 최적화
  • Contradictions/Notes: DALL-E 3는 부정어(예: not, no, without)를 처리하는 능력이 매우 취약하여 오히려 원치 않는 대상을 이미지에 포함시킬 가능성이 크므로 모든 지시를 긍정적인 속성으로 묘사해야 한다 [22, 24]. 반면, Stable Diffusion은 명시적인 부정 프롬프트(Negative prompt) 입력 시스템을 통해 기형적이거나 원치 않는 요소를 효과적이고 필수적으로 차단한다는 차이점이 있다 [27, 31, 33].

Last updated: 2026-04-30