Share
Sign In
🖼️

이미지 생성 프롬프트 기초

우리는 앞선 가이드에서 프롬프트 엔지니어링의 기본 원칙을 계속해서 익혔습니다. 이를 이미지 생성에 적용하면 다음과 같습니다.
명확한 목표 설정: 원하는 이미지의 세부적인 특징을 명확히 정의합니다. 예를 들어, 풍경, 캐릭터, 색상 등 구체적인 요소를 명확히 합니다.
상세한 설명 사용: 프롬프트에 이미지의 세부 사항을 구체적으로 기술합니다. 예를 들어, "푸른 바다가 보이는 밝은 해변"과 같이 세부적으로 묘사합니다.
창의적 표현 활용: 감성적이거나 창의적인 표현을 사용하여 독특한 이미지를 만듭니다. 예를 들어, "꿈결 같은 숲 속의 요정"과 같은 표현이 있습니다.

효과적인 프롬프트 작성 방법

분명한 키워드 사용: 이미지의 핵심 요소가 될 키워드를 명확히 합니다. 예를 들어, "산", "바다", "도시" 등입니다.
스타일과 분위기 지정: 이미지의 스타일이나 분위기를 지정합니다. 예를 들어, "사실주의", "추상적", "환상적" 등입니다.
색상과 조명 명시: 특정 색상이나 조명의 느낌을 프롬프트에 포함시킵니다. 예를 들어, "노을빛 조명", "파스텔 색상" 등입니다.

최신 연구와 발전 동향

세밀한 이미지 조정: 최근 연구에서는 세부적인 이미지 조정 기능을 개선하고 있습니다. 예를 들어, 이미 생성된 이미지에 특정 부분만 수정하는 기능 등이 연구되고 있습니다.
자연어 처리의 통합: 자연어 처리 기술과 이미지 생성 기술의 결합을 통해 더 정교하고 자연스러운 이미지 생성이 가능해지고 있습니다.
사용자 맞춤형 생성: 사용자의 과거 입력 데이터를 분석하여, 그에 맞는 이미지 스타일을 제안하는 시스템도 연구되고 있습니다.
Stable Diffusion, DALLE-3, FIREFLY 등 다양한 그림에 특화된 모델이 나오고 있기에 사실 어떤 모델 전용 프롬프트라는 것은 존재하지 않습니다. 특정 서비스, 가령 Midjourney의 경우 디스코드를 통해 서비스 하다 보니 자기들만의 약어나 명령어를 보유하고 있으나 위와 같이 자세하고 명확하게 지시해야한다는 점은 다르지 않습니다.
최근에는 Negative Prompt라고 하여 이미지 생성 쪽에선 표현하지 않았으면 하는 것을 명기하는 방식이 나타나고 있습니다. 이는 성적인 내용이나 텍스트, 뭉게지는 손, 인종차별 등 다양한 이슈를 예방하고 사용자가 원하는 이미지를 얻는데 도움을 주는 블랙리스트 역할을 합니다.
이미지 생성 시 쓰면 좋은 옵션들
1.
구체성 (Specificity)
목적: 이미지의 세부 사항을 명확하게 기술하여, 원하는 결과를 얻습니다.
예시: “가을 나무 아래에 앉아 있는 검은색 고양이”와 같이 구체적으로 작성하는 것이 효과적입니다.
2.
사이즈 (Size)
ex)
"1024×1024" (1:1, 정사각형)
"1792×1024" (와이드, 약 16:9 비율)
"1024×1792" (톨, 약 9:16 비율)
3.
이미지 타입 (Image Type)
옵션: Photo, Oil Painting, Watercolor Painting, Illustration, Cartoon, Drawing, Vector, Render 등 다양한 스타일을 선택할 수 있습니다.
4.
인물의 특징 및 배경 (Characteristics & Background)
인물: 성별, 피부색, 헤어스타일, 옷차림 등을 명시할 수 있습니다.
배경: 색상, 물체, 풍경, 시간대 (낮/밤) 등을 명시할 수 있습니다.
5.
텍스트 포함 (Including Text)
옵션: 이미지 내에 원하는 텍스트를 포함시킬 수 있으며, 텍스트의 내용, 폰트, 크기, 위치 등을 명시할 수 있습니다.
6.
색상 지정 (Color Specification)
예시: “빨간색의 자동차”, “하늘색 배경의 일러스트” 등 색상을 명시적으로 지정할 수 있습니다.
7.
복잡도 조절 (Complexity Control)
예시: “간단한”, “상세한” 또는 “복잡한”과 같은 단어를 사용하여 이미지의 복잡도를 조절할 수 있습니다.
8.
감정과 표정 (Emotion and Expression)
예시: “행복한 개”, “슬픈 여성” 등으로 인물이나 동물의 표정 또는 감정 상태를 명시할 수 있습니다.
9.
작품 스타일 지정 (Art Style Specification)
주의: 특정 화가의 스타일이나 예술 운동을 참조할 수 있으나, 최근의 작가나 예술가의 스타일을 직접적으로 참조할 수는 없습니다.
10.
복수의 객체 (Multiple Objects)
예시: “빨간색 사과와 초록색 배 옆에 파란색 바나나”처럼 여러 개의 객체를 포함하고 싶을 경우, 각 객체를 명시적으로 나열합니다.
11.
조합과 상호작용 (Combination and Interaction)
예시: “고양이가 피아노를 연주하는 모습” 또는 “나무 위에 앉아 있는 새”와 같이 두 개 이상의 객체가 특정 방식으로 상호작용하거나 조합되어 표현되길 원하는 경우, 그 상호작용을 명시적으로 설명합니다.
ⓒ 2023. Haebom, all rights reserved.
출처 표시를 하고, 저작권자 허락 하에 영리적 목적으로 쓰일 수 있습니다.
👍