테마 전환

Stable Diffusion 프롬프트 템플릿 가이드: 제품 이미지, 아바타, 포스터, 게임 에셋 작성법

Easton editorial illustration: layered prompt blueprint with four ordered bands

"Stability AI의 Stable Diffusion 3.5 발표 페이지는 SD 3.5 계열의 포지셔닝과 prompt 준수 배경을 확인하는 데 사용했습니다."

"Stability AI License 페이지는 Community License와 Enterprise License의 상업적 사용 경계를 확인하는 데 사용했습니다. 2026-06-23 기준으로도 연 매출 100만 달러가 중요한 기준으로 제시되어 있습니다."

"Hugging Face Diffusers 문서는 prompt, Negative prompt, pipeline, 추론 파라미터의 기본 맥락을 확인하는 데 사용했습니다."

"ComfyUI Text to Image 튜토리얼은 텍스트-이미지 workflow에서 prompt의 위치와 기본 노드 관계를 확인하는 데 사용했습니다."

"SDXL Base 1.0 model card는 모델 카드, 기본 모델, 사용 경계를 확인해야 한다는 점을 독자에게 상기시키는 근거로 사용했습니다."

Prompt는 키워드 더미가 아니라 계층 설계입니다

prompt를 쓸 때 많은 사람이 같은 실수를 합니다. 누군가의 masterpiece, best quality, 8k, ultra detailed를 보고 그대로 복사한 뒤, 거기에 cinematic lighting, professional photography, award winning까지 더합니다. 그러면 결과 이미지는 깨지거나 원하던 스타일에서 크게 벗어납니다.

문제는 그 단어들 자체가 아닙니다. 문제는 모두 같은 계층에 쌓여 있고, 주체, 장면, 구도, 스타일, 품질이 분리되지 않았다는 점입니다. 모델이 받는 것은 비슷한 가중치의 단어 묶음이지, 우선순위가 있는 화면 설명이 아닙니다.

올바른 계층 구조

안정적인 prompt는 보통 4개 계층으로 구성됩니다. 우선순위가 높은 순서로 보면 다음과 같습니다.

계층무엇을 쓰는가필수 항목선택 항목예시
주체 계층화면의 중심 대상주체 + 동작/자세나이, 성별, 옷, 표정a woman sitting on a wooden chair
장면 계층환경과 배경장소 또는 공간빛, 날씨, 시간, 분위기in a cozy library, warm afternoon light
구도 계층렌즈와 화면 프레임렌즈 종류 또는 구도 단어각도, 거리, 여백, 크롭medium shot, from side angle
품질 계층기술과 스타일 제약기본 스타일 단어품질 단어, 작가 참조, 렌더링 방식digital illustration, soft color palette

왜 이 순서일까요? 확산 모델의 attention 구조는 prompt 앞부분을 우선 처리하기 쉽습니다. 주체 계층을 먼저 두면 모델이 중심 대상을 먼저 잡기 쉽습니다. 장면과 구도를 중간에 두면 화면의 프레임을 제어할 수 있습니다. 품질 단어는 뒤쪽에 두고 스타일 제약으로 사용합니다.

나쁜 예 vs 올바른 예

나쁜 예문제올바른 예개선점
masterpiece, best quality, 8k, beautiful woman, sitting, library, cinematic품질 단어가 주체 자리를 빼앗아 모델이 무엇을 먼저 그려야 할지 판단하기 어렵습니다a woman sitting in a cozy library, warm afternoon light, medium shot, digital illustration, best quality주체를 앞에 두고 계층 순서를 정리합니다
girl, cute, anime style, highly detailed, perfect face, white hair, blue eyes특징 단어가 섞여 가중치가 충돌하기 쉽습니다a girl with white hair and blue eyes, anime style portrait, close-up, clean line art특징을 묶고 스타일을 명확히 합니다
product photo, professional, expensive watch, luxury, gold, macro, sharp focus상업적인 단어만 쌓여 있고 구체적인 구도가 없습니다a gold luxury watch on marble surface, macro product shot, shallow depth of field, studio lighting, high resolution먼저 상품을 쓰고 촬영 조건을 뒤에 둡니다

이 3가지 예가 말하는 것은 같습니다. 단어가 많을수록 좋은 것이 아니라 계층이 분명할수록 좋습니다. 무엇을 그릴지 먼저 쓰고, 어디에 있는지 이어서 씁니다. 구도를 어떻게 잡을지 명확히 한 뒤, 스타일과 품질 단어를 마지막에 둡니다.

각 계층의 필수 항목과 선택 항목

주체 계층의 필수 항목:

  • 중심 대상 1개: 인물, 물건, 건물, 동물
  • 기본 동작 또는 자세: sitting, standing, walking, holding

주체 계층의 선택 항목:

  • 나이, 성별, 피부색, 체형
  • 의상, 헤어스타일, 액세서리
  • 표정, 시선, 손동작
  • 수량: single, group, crowd

장면 계층의 필수 항목:

  • 최소 1개의 장소 또는 공간 단어: indoor, outdoor, street, forest, studio

장면 계층의 선택 항목:

  • 빛의 종류: sunlight, soft light, hard light, neon
  • 날씨와 시간: morning, night, rainy
  • 분위기 단어: calm, tense, cozy, cinematic
  • 배경 detail: simple background, busy background, bokeh

구도 계층의 필수 항목:

  • 렌즈 또는 화면 종류: portrait, medium shot, full body, landscape

구도 계층의 선택 항목:

  • 각도: front, side, back, from above, from below
  • 화면 프레임: close-up, wide shot, cropped
  • 여백 방향: centered, left aligned

품질 계층의 필수 항목:

  • 기본 스타일 단어: photography, illustration, anime, realistic

품질 계층의 선택 항목:

  • 품질 단어: best quality, high resolution, detailed
  • 작가풍: style of artist name
  • 렌더링 방식: soft shading, hard edge, line art
  • 카메라나 장비 단어: DSLR, film grain, HDR

이 계층 구조는 절대 규칙은 아닙니다. 다만 많은 커뮤니티 실천에서 정리된 안정적인 템플릿입니다. prompt를 쓸 때는 먼저 이 순서로 표를 채우고, 구체적인 장면에 맞게 조정합니다.

가중치 문법과 혼합 기법

계층 구조가 해결하는 것은 “무엇을 어디에 쓸 것인가”입니다. 하지만 더 세밀한 제어가 필요한 경우도 있습니다. 어떤 단어를 강조하고 싶거나, 두 스타일을 섞고 싶거나, 생성 중에 한 상태에서 다른 상태로 바꾸고 싶을 수 있습니다. 이때 가중치 문법과 혼합 문법을 씁니다.

가중치 문법: 단어를 강하게 또는 약하게 만들기

가장 자주 쓰는 방식은 괄호와 숫자를 함께 쓰는 형태입니다.

(keyword:1.5)    # 가중치를 1.5로 올림
(keyword:0.8)    # 가중치를 0.8로 낮춤
(keyword)        # 기본 가중치는 약 1.1, 괄호 1겹
((keyword))      # 기본 가중치는 약 1.21, 괄호 2겹

실제 예입니다.

a woman sitting in a library, (soft lighting:1.3), warm atmosphere

여기서는 soft lighting의 가중치가 올라가 모델이 부드러운 빛을 더 강하게 의식합니다. 반대로 다음처럼 쓰면:

a woman sitting in a library, (harsh lighting:0.7), warm atmosphere

harsh lighting의 가중치가 낮아져 화면이 기본에 가까운 빛으로 갈 수 있습니다.

가중치는 클수록 좋은 것이 아닙니다. 2.0을 넘는 가중치는 화면 깨짐, 색상 이상, 세부 정보 손실로 이어지기 쉽습니다. 보통은 0.7~1.5 범위에서 조정하는 것이 안전합니다.

혼합 문법: 두 개념을 번갈아 내보내기

대괄호와 세로선을 쓰면 모델이 두 단어 사이를 번갈아 샘플링합니다.

[keyword1|keyword2]

예를 들어:

a [cat|dog] sitting on a chair

모델은 일부 sampling step에서는 cat을 쓰고, 다른 step에서는 dog를 씁니다. 결과는 고양이와 개 사이의 중간 같은 동물이 될 수 있습니다. 이 문법은 스타일 혼합에 더 적합합니다. 예를 들면:

[anime style|realistic photography] portrait of a woman

다만 혼합이 “정확히 반반”이라는 뜻은 아닙니다. 결과는 sampling step 수, seed, 모델 자체에 따라 달라집니다. 첫 번째 단어에 치우칠 수도 있고, 두 번째 단어에 치우칠 수도 있습니다.

전환 문법: 한 상태에서 다른 상태로 이동하기

대괄호와 콜론을 쓰면 생성 중 prompt를 전환할 수 있습니다.

[from:to:0.5]

숫자 0.5는 sampling step의 50%가 지난 뒤 fromto로 바뀐다는 뜻입니다. 예:

a [white:blue:0.3] dress

앞 30%의 sampling에서는 white dress를 쓰고, 뒤 70%에서는 blue dress를 씁니다. 하얀 드레스가 조금씩 파란색으로 변하는 듯한 결과가 나올 수 있습니다.

전환 문법은 동작, 표정, 스타일을 바꿀 때 유용합니다. 예를 들어:

a woman [smiling:crying:0.5]

앞부분은 미소, 뒷부분은 우는 표정을 사용하므로 중간 표정이 생성될 수 있습니다. 다만 이 문법은 모델에 민감합니다. checkpoint가 달라지면 결과도 크게 달라질 수 있습니다.

UI별 문법 지원 차이

가중치 문법과 혼합 문법은 모든 UI에서 완전히 같지 않습니다. 자주 보는 지원 상황은 다음과 같습니다.

| UI | (keyword:1.5) | [keyword1|keyword2] | [from:to:0.5] | 설명 |
| --- | --- | --- | --- | --- |
| Automatic1111 WebUI | 지원 | 지원 | 지원 | 가장 일반적인 문법 지원 |
| ComfyUI | CLIP Text Encode 노드에서 지원 | 지원 | 지원 | 노드에 텍스트를 직접 입력하면 됩니다 |
| InvokeAI | 지원 | 지원 | 일부 지원 | 전환 문법은 차이가 날 수 있습니다 |
| Diffusers API | 수동 구현 필요 | 수동 구현 필요 | 수동 구현 필요 | pipeline 계층에서 문법을 처리해야 합니다 |

ComfyUI에서 가중치 문법을 쓸 때는 CLIP Text Encode 노드의 prompt 입력란에 (keyword:1.5)를 직접 쓰면 됩니다. 추가 노드나 플러그인은 필요 없습니다.

피해야 할 함정

  1. 가중치를 너무 많이 쌓지 않기: 하나의 prompt에 (keyword:1.5)가 5개를 넘게 동시에 나오면 attention 배분이 흔들리고 화면이 불안정해집니다.

  2. 혼합 문법을 중심 주체에 쓰지 않기: [man|woman] sitting은 성별이 애매한 인물을 만들 수 있습니다. 어느 쪽이 필요한지 명확하다면 직접 쓰세요.

  3. 전환 문법에는 충분한 sampling step이 필요합니다: steps가 너무 적으면, 예를 들어 10 steps에서는 전환 효과가 잘 보이지 않습니다. 보통 20 steps 이상을 권장합니다.

  4. 가중치 문법의 효과는 모델마다 다릅니다: 같은 (keyword:1.5)라도 SDXL과 SD 1.5에서는 다르게 보입니다. 모델을 바꾸면 다시 테스트해야 합니다.

  5. 괄호 계층은 3겹을 넘기지 않기: (((keyword)))의 가중치는 약 1.33입니다. 더 겹치면 제어하기 어려워집니다. 숫자로 (keyword:1.5)처럼 지정하는 편이 명확합니다.

가중치와 혼합 문법은 세밀한 제어 수단입니다. 필수는 아닙니다. 많은 경우 명확한 계층 구조만으로 충분합니다. 특정 요소를 강조하거나, 스타일을 섞거나, 전환 효과를 만들고 싶을 때만 추가로 사용하세요.

Negative prompt는 길다고 좋은 것이 아닙니다

Negative prompt의 역할은 모델에 “무엇을 그리지 말아야 하는지” 알려주는 것입니다. 많은 사람이 긴 범용 Negative prompt 목록을 복사합니다. 예를 들면:

low quality, worst quality, lowres, bad anatomy, bad hands, missing fingers, extra digits, cropped, blurry, text, watermark, signature, artist name, error, jpeg artifacts

이런 목록은 SD 1.5 시대에는 어느 정도 효과가 있었습니다. 하지만 SDXL이나 SD 3.5에서는 Negative prompt의 작동 방식이 달라졌습니다. Hugging Face Diffusers 문서에 따르면 Negative prompt는 classifier-free guidance (CFG)의 계산 방향에 영향을 줍니다. 너무 길거나 서로 충돌하는 Negative prompt는 오히려 모델을 목표에서 벗어나게 할 수 있습니다.

3단계 설계 흐름

더 견고한 방식은 문제에 따라 역으로 추가하는 것입니다.

1단계: 실패 결과에서 문제 식별하기

이미지를 1장 생성했다면 먼저 문제가 어디에 있는지 판단합니다.

문제 유형구체적인 모습대응하는 Negative prompt
손 문제손가락 6개, 손가락 뒤틀림, 손가락 붙음bad hands, mutated hands, extra fingers, missing fingers
얼굴 문제눈 위치가 어긋남, 얼굴 변형, 얼굴 부위 비대칭distorted face, asymmetrical eyes, malformed face
구도 문제주체가 중앙에 없음, 크롭이 너무 강함, 화면 균형이 나쁨cropped, off-center, bad composition
스타일 문제기대한 스타일이 아님, 화풍이 섞임anime, realistic, sketch, oil painting처럼 원하지 않는 스타일
품질 문제흐림, 노이즈, 저해상도blurry, low resolution, jpeg artifacts

2단계: 범주별로 추가하고 쌓지 않기

매번 한 범주만 고칩니다. 손에만 문제가 있다면 손 관련 Negative prompt만 추가합니다. 품질, 구도, 스타일 단어를 한꺼번에 넣지 않습니다. 예:

# 손에만 문제가 있음
bad hands, mutated hands, extra fingers

# 구도에만 문제가 있음
cropped, bad composition, off-center

추가한 뒤 다시 생성해 결과를 봅니다. 손은 개선됐지만 얼굴 문제가 생겼다면 그때 얼굴 단어를 추가합니다.

bad hands, mutated hands, extra fingers, distorted face, asymmetrical eyes

3단계: 길이를 줄이고 충돌 피하기

Negative prompt는 길수록 좋은 것이 아닙니다. 보통 15~20개 단어 안으로 제한합니다. 이 길이를 넘으면 모델이 너무 많은 “그리지 말라”는 지시를 받아 무엇을 해야 할지 판단하기 어려워집니다.

충돌하는 단어도 피해야 합니다. 예를 들어 positive prompt에 anime style이 있는데 Negative prompt에도 anime이 있으면 모델은 모순된 지시를 받습니다. Negative prompt에는 positive의 반대말이 아니라, 실제로 배제하고 싶은 스타일을 씁니다.

자주 쓰는 장면별 Negative prompt 템플릿

장면추천 Negative prompt설명
사실적인 인물bad hands, mutated hands, extra fingers, distorted face, blurry, low quality손과 얼굴 문제를 중심으로 제어
제품 이미지background, reflection, shadow, watermark, text, blurry, cropped배경 간섭과 불필요한 요소를 피함
애니메이션 스타일realistic, photo, 3d render, low quality, bad anatomy, extra fingers사실적 표현과 3D 요소를 제외
실내 디자인person, cluttered, messy, low quality, blurry, watermark인물과 어수선한 배경을 피함

이 템플릿은 출발점이지 고정 답이 아닙니다. 구체적인 실패 결과에 맞춰 조정하세요.

쌓지 않는 편이 나은 단어

Negative prompt에는 거의 효과가 없거나 새로운 문제를 만들기 쉬운 단어가 있습니다.

  1. worst quality: 너무 극단적입니다. 모델이 “어떤 품질도 나쁘게” 해석할 수 있습니다.
  2. normal quality: 의미가 모호합니다. “normal”이 무엇을 가리키는지 불분명합니다.
  3. artist name: 특정 작가풍을 명확히 피해야 하는 경우가 아니라면 스타일 폭을 좁힙니다.
  4. watermark, signature, text: 유효할 때도 있지만 너무 많으면 모델이 문자 요소 전반을 거부합니다. 원하는 포스터 제목까지 나오기 어려울 수 있습니다.

실용 기법: CFG=0으로 Negative prompt의 순수 효과 보기

커뮤니티에서는 CFG=0으로 Negative prompt의 효과를 보는 방법이 있습니다. CFG를 0으로 두면 모델은 positive prompt를 완전히 무시하고 Negative prompt만 역방향으로 사용해 생성합니다. 이를 통해 Negative prompt가 실제로 무엇을 배제하는지 확인할 수 있습니다.

다만 이 방법은 일반 생성용이 아닙니다. 디버깅 수단입니다. 일반 생성에서는 CFG를 보통 7~12 사이에 두고 positive prompt와 Negative prompt가 함께 작동합니다.

Negative prompt는 모델마다 다르게 작동합니다

SDXL과 SD 3.5는 SD 1.5만큼 Negative prompt에 의존하지 않습니다. 공식 model card와 Diffusers 문서에서도 최신 모델일수록 prompt 준수성이 높아 positive prompt만으로 안정적인 결과를 얻는 경우가 있다고 설명합니다.

SDXL이나 SD 3.5에서도 Negative prompt를 계속 많이 쌓으면 모델의 표현력을 제한할 수 있습니다. 먼저 짧은 Negative prompt로 시험하고 실패 결과에 맞춰 단계적으로 추가하세요.

4대 장면 템플릿: 제품 이미지 / 아바타 / 포스터 / 게임 에셋

앞 장들은 공통 구조를 다뤘습니다. 이 장에서는 자주 쓰는 4가지 장면의 템플릿을 바로 제공합니다. 실제 용도에 맞게 조정하면 되며, 매번 처음부터 쓸 필요는 없습니다.

장면별 분해 비교

장면용도 정의렌즈 선택여백 요구규격 경계스타일 예시
제품 이미지상품 전시, 이커머스 메인 이미지, 상세 페이지macro, close-up, 정면 또는 약한 내려다보기사방 여백, 깨끗한 배경플랫폼에 맞는 크기, 비율 1:1 또는 3:4흰 배경, studio lighting, minimal
아바타소셜 미디어, 개인 브랜드, 게임 캐릭터portrait, close-up, 중앙 구도머리 주변 여백, 얼굴 크롭 방지비율 1:1, 512×512 이상사실적, anime, illustration
포스터이벤트 홍보, 콘텐츠 커버, 광고 소재wide shot, hero composition, 중앙 또는 삼분할상단 제목 공간, 하단 logo 영역비율 2:3 또는 9:16, 고해상도cinematic, bold color, dynamic
게임 에셋UI 요소, 아이템 아이콘, 캐릭터 일러스트용도별 조정: icon은 정면, 캐릭터는 전신icon은 명확한 윤곽, 캐릭터는 크롭 공간icon 256×256, 캐릭터 비율은 상황별pixel art, anime, concept art

제품 이미지 템플릿

용도: 이커머스 메인 이미지, 제품 상세 페이지, 상품 전시.

핵심 요구: 제품이 선명하고, 배경이 깨끗하며, 빛이 균일하고, 잡물이 없어야 합니다.

Prompt 예시:

a [제품명] on white marble surface, macro product shot, shallow depth of field, studio lighting, clean background, high resolution, professional photography

Negative prompt:
background clutter, reflection, shadow, watermark, text, blurry, low quality

조정 포인트:

  • 제품명은 구체적인 대상으로 바꿉니다. 예: a gold luxury watch, a leather handbag.
  • 배경 white marble surfacesimple white background, wooden table, glass display로 바꿀 수 있습니다.
  • shallow depth of field는 배경을 흐리게 해 제품을 강조합니다.
  • 여백 방향: 이후 logo를 넣어야 한다면 prompt에 centered, ample white space를 씁니다.

아바타 템플릿

용도: 소셜 미디어 아바타, 개인 브랜드 이미지, 게임 캐릭터 아바타.

핵심 요구: 얼굴이 선명하고, 표정이 자연스럽고, 스타일이 통일되며, 중요한 부분이 잘리지 않아야 합니다.

Prompt 예시(사실적 스타일):

a [인물 설명] portrait, close-up, looking at camera, soft natural lighting, shallow depth of field, high resolution, professional photography

Negative prompt:
bad hands, distorted face, asymmetrical eyes, blurry, low quality

Prompt 예시(애니메이션 스타일):

a [인물 설명] anime style portrait, close-up, looking at camera, clean line art, vibrant color, high quality

Negative prompt:
realistic, photo, 3d render, low quality, bad anatomy

조정 포인트:

  • 인물 설명에는 성별, 나이, 헤어스타일, 의상, 표정을 넣습니다. 예: a young woman with short black hair, confident smile.
  • looking at camera는 눈이 카메라를 향하게 해 아바타에 적합합니다.
  • 사실적 스타일은 professional photography, 애니메이션 스타일은 anime style, clean line art를 씁니다.
  • 비율은 1:1을 권장합니다. 예: 512×512 또는 1024×1024.

포스터 템플릿

용도: 이벤트 홍보, 콘텐츠 커버, 광고 소재.

핵심 요구: 시각적 임팩트, 제목 영역 여백, 중심 요소 강조, 스타일 통일.

Prompt 예시:

a [주제 설명] scene, wide shot, cinematic composition, dramatic lighting, dynamic pose, bold color palette, high resolution, poster design

Negative prompt:
text, watermark, signature, blurry, low quality, cropped

조정 포인트:

  • 주제 설명에는 인물, 장면, 동작을 넣습니다. 예: a superhero standing on rooftop at sunset, a concert crowd with neon lights.
  • wide shotcinematic composition은 영화 같은 화면을 만들기 쉽습니다.
  • bold color palette는 포스터의 시각적 임팩트에 적합합니다.
  • 이후 제목을 넣어야 한다면 prompt에 top empty space for text를 쓰거나 생성 후 ComfyUI에서 크롭합니다.

주의: 포스터는 보통 제목과 logo를 후반 작업에서 합성해야 합니다. 생성 이미지는 기본 소재입니다. 텍스트가 포함된 포스터를 직접 생성하고 싶다면 FLUX나 SD 3.5를 시도할 수 있습니다. 문자 요소 지원이 더 강한 편입니다.

게임 에셋 템플릿

용도: UI 요소, 아이템 아이콘, 캐릭터 일러스트.

핵심 요구: 스타일 통일, 명확한 윤곽, 크롭 가능, 게임 엔진 적합성.

Prompt 예시(아이템 아이콘):

a [아이템명] icon, front view, clean outline, simple background, pixel art style, bright color, 256x256, game asset

Negative prompt:
realistic, photo, complex background, blurry, low quality

Prompt 예시(캐릭터 일러스트):

a [캐릭터 설명] full body, anime style, dynamic pose, clean background, concept art, high resolution, character design

Negative prompt:
bad hands, extra fingers, distorted face, low quality, messy background

조정 포인트:

  • 아이템 아이콘은 front view, clean outline을 사용해 윤곽을 명확히 합니다.
  • 캐릭터 일러스트는 full body를 사용해 전신이 나오게 합니다.
  • pixel art style 또는 anime style은 게임 유형에 맞게 조정합니다.
  • 게임 에셋은 보통 이후 크롭, 레이어 분리, 내보내기가 필요합니다. 생성 이미지는 첫 단계일 뿐입니다.

템플릿은 고정 답이 아닙니다

이 4가지 템플릿은 출발점이지 절대 표준이 아닙니다. 모델, checkpoint, LoRA가 다르면 결과도 달라집니다. 이 구조로 첫 prompt를 쓰고 실제 효과에 따라 조정하세요.

핵심은 각 장면의 제약을 기억하는 것입니다. 제품 이미지는 깨끗해야 하고, 아바타는 정면 얼굴이 중요하며, 포스터는 임팩트가 필요하고, 게임 에셋은 크롭 가능해야 합니다. 이런 제약이 구체적인 단어보다 중요합니다.

모델이 Prompt에 미치는 영향: 왜 남의 prompt를 복사해도 결과가 다른가

좋은 prompt를 보고 같은 파라미터로 복사했는데 결과가 완전히 다르게 나온 경험이 있을 수 있습니다. 많은 사람이 seed나 파라미터 문제라고 생각하지만, 근본 원인은 모델인 경우가 많습니다.

모델별 prompt 준수 능력

모델 계열Prompt 준수 특징스타일 경향prompt 작성에 미치는 영향
SD 1.5준수 능력이 약하고 품질 단어에 쉽게 끌림사실적, 애니메이션, 일러스트 모두 성숙한 checkpoint가 있음더 구체적인 단어가 필요하고 품질 단어 비중이 높음
SDXLSD 1.5보다 준수 능력이 강하고 구조 이해가 정확함범용성이 강하며 공식 기본 모델은 사실적 성향주체와 장면 단어가 더 중요하고 품질 단어는 줄여도 됨
Stable Diffusion 3.5준수 능력이 뚜렷하게 향상되어 복잡한 prompt 이해가 좋음공식적으로 고품질 범용 모델로 포지셔닝더 긴 prompt도 계층을 이해하기 쉬움
FLUX.1Prompt 준수와 화면 질감이 강하고 문자 요소 지원이 좋음사진감, 영화감, 포스터 스타일prompt에 텍스트나 브랜드 관련 요소를 넣기 쉬움

이 표가 말하는 것은 간단합니다. 같은 prompt라도 모델이 다르면 결과가 다릅니다. prompt가 틀렸기 때문이 아니라 모델의 prompt 이해 능력이 다르기 때문입니다.

SD 1.5 시대에는 masterpiece, best quality, 8k를 쌓는 prompt가 많았습니다. 모델이 이런 품질 단어에 강하게 반응했기 때문입니다. SDXL과 SD 3.5에서는 모델이 주체, 장면, 구도를 더 잘 이해합니다. 화면 내용을 명확히 쓰면 결과가 더 안정됩니다. 품질 단어는 보조가 되고 주인공이 아닙니다.

Checkpoint와 LoRA가 결과를 바꾸는 방식

다운로드한 “사실적 인물 checkpoint”나 “애니메이션 스타일 checkpoint”는 기본 모델 위에서 추가 학습하거나 병합한 결과입니다. 특정 단어에 대한 모델 반응을 바꿉니다.

예를 들어 애니메이션 스타일 checkpoint는 anime style, vibrant color, clean line art에는 강하게 반응하지만 realistic photography, studio lighting에는 약하게 반응할 수 있습니다. 사실적 스타일 prompt를 애니메이션 checkpoint에 복사하면 화면이 혼란스러워질 수 있습니다.

LoRA는 “추가 능력 패키지”에 가깝습니다. 특정 캐릭터, 의상, 스타일, 개념을 모델에 학습시킵니다. LoRA를 쓴다면 prompt에 해당 트리거 단어를 맞추는 편이 안정적입니다. 예를 들어 cyberpunk style LoRA는 prompt에 cyberpunk 또는 특정 키워드를 써야 잘 활성화될 수 있습니다.

같은 prompt를 다른 모델에서 썼을 때 나빠지는 경우의 점검표

“모델을 바꿨더니 결과가 나빠졌다”면 이 순서로 확인합니다.

점검 항목가능한 문제수정 방향
기본 모델 계열SD 1.5 prompt를 SDXL 또는 FLUX workflow에 넣음해당 계열의 예시 workflow로 교체
Checkpoint 유형사실적 prompt를 애니메이션 checkpoint에 넣음스타일에 맞는 checkpoint로 교체
LoRA 트리거 단어LoRA를 사용했지만 prompt에 트리거 단어가 없음LoRA 모델 카드를 확인해 트리거 단어 추가
Prompt 길이SDXL/SD 3.5는 긴 prompt를 지원하지만 SD 1.5는 소화하기 어려울 수 있음prompt를 단순화하고 핵심 주체와 장면 유지
가중치 문법모델마다 (keyword:1.5)에 대한 반응이 다름가중치 범위를 낮추고 다시 테스트
Negative prompt최신 모델은 부정어 의존도가 낮음Negative prompt를 줄이고 핵심 제외 항목만 유지
Workflow 구조새 모델에 다른 노드 체인이 필요할 수 있음공식 또는 모델 카드 추천 예시 workflow 사용

이 점검표의 핵심은 prompt가 독립된 텍스트가 아니라는 점입니다. 모델, checkpoint, LoRA, workflow 구조와 묶여 있습니다. 모델을 바꾸면 prompt도 조정해야 합니다.

실용적인 테스트 방법

새 모델을 받으면 먼저 고정 prompt 묶음으로 반응 특성을 봅니다.

# 테스트 1: 주체만
a woman sitting on a chair

# 테스트 2: 주체 + 장면
a woman sitting on a chair in a library

# 테스트 3: 주체 + 장면 + 스타일
a woman sitting on a chair in a library, digital illustration

# 테스트 4: 주체 + 장면 + 스타일 + 가중치
a woman sitting on a chair in a library, digital illustration, (soft lighting:1.3)

seed, 크기, steps, CFG를 고정합니다. 각 테스트마다 3장을 생성해 모델이 prompt의 각 계층에 어떻게 반응하는지 관찰합니다. 그러면 이 모델이 주체, 장면, 스타일, 가중치에 얼마나 민감한지 알 수 있고, 이후 prompt를 어떻게 쓸지 판단하기 쉬워집니다.

ComfyUI 실전: Workflow에서 Prompt 반복하기

앞 장들은 prompt 구조와 이론을 다뤘습니다. 이번 장은 ComfyUI에서 실제로 어떻게 작업하는지 봅니다. ComfyUI의 장점은 노드 시각화입니다. prompt가 어느 단계에 있고, 어떤 노드와 연결되며, 최종 결과에 어떻게 영향을 주는지 볼 수 있습니다.

Prompt 노드가 workflow에서 어디에 있는가

최소 텍스트-이미지 workflow는 보통 다음 노드로 구성됩니다.

Load Checkpoint → CLIP Text Encode (positive) → KSampler → VAE Decode → Save Image
                → CLIP Text Encode (negative)

positive prompt는 첫 번째 CLIP Text Encode 노드에 쓰고, Negative prompt는 두 번째에 씁니다. 둘 다 conditioning 출력으로 KSampler에 연결됩니다. KSampler는 seed, steps, CFG, sampler 등 파라미터에 따라 latent를 생성합니다.

즉 prompt가 혼자 화면을 결정하는 것이 아닙니다. 모델, sampling 파라미터, VAE와 함께 작동합니다. ComfyUI에서 prompt를 바꿀 때는 동시에 다음을 확인해야 합니다.

  • Load Checkpoint의 모델이 올바른지.
  • KSampler의 seed가 고정되어 있는지.
  • KSampler의 steps, CFG, sampler가 안정적인지.
  • VAE Decode의 VAE가 모델과 맞는지.

Seed를 고정해 비교 실험하기

prompt 효과를 테스트할 때 가장 중요한 것은 seed 고정입니다. KSampler 노드에서 seedcontrol_after_generate가 핵심 파라미터입니다.

작업 순서:

  1. control_after_generatefixed로 설정합니다.
  2. 현재 seed 값을 기록합니다.
  3. prompt를 수정합니다. 예를 들어 빛 단어 하나만 바꿉니다.
  4. Queue Prompt를 눌러 다시 생성합니다.
  5. 두 이미지를 비교해 빛 단어의 영향을 판단합니다.

이렇게 하면 seed 랜덤성을 제외하고 prompt 변경의 영향만 볼 수 있습니다. 여러 prompt 버전을 테스트하고 싶다면 seed=100, seed=101, seed=102처럼 수동으로 seed를 바꾸고 각 seed를 prompt 버전에 대응시킵니다.

파라미터 연동: Steps, CFG, Sampler가 Prompt에 미치는 영향

Prompt 효과는 sampling 파라미터의 영향을 받습니다. 기본 대응은 다음과 같습니다.

파라미터prompt 효과에 대한 영향추천 범위
Steps너무 적으면 prompt 세부 사항이 사라질 수 있고, 너무 많으면 세부가 과하게 강화됩니다20-30(테스트 단계); 30-50(최종 생성)
CFG (Classifier-Free Guidance Scale)CFG가 높을수록 prompt를 엄격히 따르고, 낮을수록 모델 자유도가 커집니다7-12(일반); 4-7(스타일화); 12-15(엄격한 사실적 표현)
Samplersampler마다 prompt 반응이 조금 다르지만 주로 속도와 세부 표현에 영향을 줍니다Euler, Euler a, DPM++ 2M Karras가 흔한 선택

자주 쓰는 조합:

  • 사실적 인물: steps=30, CFG=8-10, sampler=DPM++ 2M Karras.
  • 애니메이션 스타일: steps=25-30, CFG=7-8, sampler=Euler a.
  • 제품 이미지: steps=25-30, CFG=9-11, sampler=DPM++ 2M.

이 조합은 고정 답이 아닙니다. 모델과 checkpoint가 다르면 최적 파라미터도 달라집니다. prompt를 고정하고 steps, CFG, sampler만 바꿔 결과를 관찰하세요.

Batch 생성 비교의 베스트 프랙티스

여러 prompt 버전을 한 번에 테스트하고 싶다면 batch 노드를 쓰거나 seed를 수동으로 바꿀 수 있습니다. ComfyUI에는 몇 가지 방식이 있습니다.

방법 1: seed 수동 변경

KSampler에서 seed를 손으로 바꾸고, 매번 prompt 버전 하나만 바꾸며 seed와 해당 이미지를 기록합니다. 가장 단순하고 소량 비교에 적합합니다.

방법 2: batch 노드 사용

일부 custom node 패키지는 batch 기능을 제공합니다. 예를 들어 Primitive 노드로 여러 seed를 입력하거나, 전용 batch prompt 노드를 사용할 수 있습니다. 수십 장의 비교 이미지를 생성해야 할 때 적합합니다.

방법 3: workflow 버전 저장

서로 다른 prompt의 workflow를 각각 JSON으로 저장합니다.

portrait-prompt-v1.json  # 원본 prompt
portrait-prompt-v2.json  # 빛 단어 추가
portrait-prompt-v3.json  # 가중치 단어 추가

불러올 때 해당 JSON을 바로 드래그하면 되고, 매번 다시 입력할 필요가 없습니다.

실험 결과 기록하기

prompt를 테스트할 때는 다음처럼 기록하는 것이 좋습니다.

## Prompt 테스트 기록

- 모델: SDXL base 1.0
- Seed: 12345
- Size: 1024×1024
- Steps: 30
- CFG: 8
- Sampler: DPM++ 2M Karras
- Prompt 버전 1: a woman sitting in a library, soft lighting
- Prompt 버전 2: a woman sitting in a library, (soft lighting:1.3)
- 차이: 버전 2는 빛이 더 부드럽고 그림자가 더 자연스러움

이렇게 하면 자신만의 prompt 효과 라이브러리를 만들 수 있습니다. 다음에 비슷한 장면을 만나면 과거 기록에서 바로 조정할 수 있습니다.

상업 및 저작권 리스크: Prompt에 쓰면 안 되는 것

많은 사람이 prompt를 “원하는 이미지가 나오면 되는 것”으로 생각합니다. 하지만 상업적 사용에서는 prompt에 쓴 내용, 생성 이미지의 용도, 모델 license가 모두 법적 리스크를 만들 수 있습니다. 이 장에서는 추상론 대신 체크리스트로 정리합니다.

반드시 피해야 할 3가지 내용

첫 번째: 브랜드명과 상표

prompt에 Nike shoes, Apple product, Coca-Cola logo를 쓰면 생성 이미지에 해당 브랜드 요소가 나타날 수 있습니다. 이를 상업 프로젝트에 사용하면 상표권 문제가 될 수 있습니다. 브랜드 요소를 직접 그린 것이 아니더라도, 결과에 포함된 이미지를 사용하는 것 자체가 문제가 될 수 있습니다.

올바른 방식: 브랜드 단어를 카테고리 단어로 바꿉니다. 예:

  • Nike shoesa pair of running shoes, sporty design.
  • iPhonea smartphone, modern design.
  • Starbucks logoa coffee shop logo, circular design.

고객이 특정 브랜드 요소를 명확히 요구한다면 AI 생성이 아니라 브랜드가 허가한 소재를 사용해야 합니다.

두 번째: 실제 인물과 공인

prompt에 Taylor Swift portrait, Elon Musk face, celebrity name을 쓰고 공인과 비슷한 이미지를 만들어 상업적으로 사용하면 초상권이나 인격권 문제가 될 수 있습니다. 국가마다 공인 초상 보호 범위는 다르지만 리스크는 일반적으로 존재합니다.

올바른 방식: 인물명을 설명 단어로 바꿉니다. 예:

  • Taylor Swift portraita young woman with blonde hair, singer style portrait.
  • Elon Musk facea middle-aged man with short hair, tech entrepreneur portrait.

가상의 캐릭터를 생성하고 싶다면 설정이 직접 만든 것이고 기존 공인을 모방하지 않는지 확인하세요.

세 번째: 작가 스타일과 저작권 작품

prompt에 style of artist name을 쓰면, 특히 동시대 작가의 경우 생성 이미지가 해당 작가의 작품 스타일에 가까워질 수 있습니다. 상업 프로젝트에 쓰면 저작권 논쟁이 생길 수 있습니다. 작가마다 “스타일 모방”에 대한 태도가 다르므로, 안전하다고 기본 가정하면 안 됩니다.

올바른 방식: 작가명 대신 스타일 설명어를 씁니다. 예:

  • style of Studio Ghiblianime style, soft color palette, detailed background.
  • style of Van Goghoil painting style, bold brush strokes, vibrant color.

특정 작가 스타일에 대한 오마주를 명확히 하고 싶다면 상업적 사용에 대한 작가 측 입장을 먼저 확인하거나 법률 자문을 받는 것이 좋습니다.

모델 License 체크리스트

상업적 사용 전에는 3개 license 계층을 확인해야 합니다.

첫 번째 계층: 기본 모델 license

Stability AI는 공식 license 페이지에서 SDXL, SD 3.5 등 모델의 허용 범위를 설명합니다. 핵심 조항은 다음과 같습니다.

  • Community License: 개인 및 비상업 사용을 허용하지만, 상업 사용에는 매출 기준이 있습니다.
  • Enterprise License: 매출 기준을 넘거나 특정 용도에는 기업 license가 필요합니다.
  • 생성 이미지의 사용 범위: 어떤 모델은 생성 이미지를 상업용 소재로 쓸 수 있고, 어떤 모델은 출력 용도를 제한합니다.

확인 단계:

  1. Stability AI License에 접속합니다.
  2. 사용 중인 기본 모델 버전을 확인합니다.
  3. Community License의 매출 기준과 사용 범위를 대조합니다.
  4. 프로젝트에 Enterprise License가 필요한지 판단합니다.

두 번째 계층: 커뮤니티 checkpoint와 LoRA license

Civitai나 Hugging Face에서 다운로드한 커뮤니티 모델은 각 model card에 license 설명이 있습니다. 흔한 경우:

  • 일부 checkpoint는 상업적 사용을 명확히 금지합니다.
  • 일부 LoRA는 비상업 사용만 허용합니다.
  • 일부 모델은 출처 표기나 크레딧을 요구합니다.

확인 단계:

  1. model card를 열고 License 필드를 찾습니다.
  2. 상업적 사용이 허용되는지 확인합니다.
  3. license가 모호하다면 작성자에게 먼저 확인하세요. “다운로드할 수 있다”가 “상업적으로 쓸 수 있다”는 뜻은 아닙니다.

세 번째 계층: 플랫폼 또는 서비스 약관

Stability AI API 같은 클라우드 서비스나 API를 사용한다면 플랫폼 약관이 다음을 규정할 수 있습니다.

  • 생성 이미지를 상업 프로젝트에 쓸 수 있는지.
  • 생성 이미지를 재배포할 수 있는지.
  • 서비스로 판매할 수 있는지.

확인 단계:

  1. 플랫폼 서비스 약관을 엽니다.
  2. 생성 콘텐츠 사용권과 배포권 설명을 찾습니다.
  3. 본인의 용도가 약관에 맞는지 확인합니다.

상업용 소재 사용 전 체크리스트

상업 프로젝트마다 이 순서로 확인하세요.

## 상업적 사용 체크리스트

1. □ 기본 모델 license가 상업적 사용을 허용하는가?
2. □ 커뮤니티 checkpoint/LoRA license가 상업적 사용을 허용하는가?
3. □ 플랫폼 또는 서비스 약관이 용도와 맞는가?
4. □ Prompt에 브랜드명이나 상표 단어가 있는가?
5. □ Prompt에 실제 인물명이나 공인명이 있는가?
6. □ Prompt에 확인이 필요한 작가 스타일 단어가 있는가?
7. □ 생성 이미지를 광고, 고객 납품, 유료 소재에 쓰는가?
8. □ 불확실한 항목이 있다면 작성자나 법률 전문가에게 확인했는가?

이 체크리스트는 법률 자문이 아니라 리스크 알림입니다. 불확실한 상황에서는 상업적 사용이 명확히 허용된 모델과 소재를 선택하거나 전문가에게 문의하세요.

Prompt가 먹히지 않을 때의 배제 체크리스트: 문제 위치와 수정 방향

템플릿대로 prompt를 썼는데 결과가 기대와 다르다면, 전체 prompt를 다시 쓰지 말고 이 체크리스트를 순서대로 확인하세요.

빠른 배제 표

문제 양상더 가능성 높은 원인우선 확인 항목수정 방향
손가락이 꼬임, 손가락 6개, 손이 붙음모델의 손 표현 능력이 약함, Negative prompt가 구체적이지 않음모델 유형, Negative prompt에 손 관련 단어가 있는지손 표현이 강한 checkpoint로 바꾸고 bad hands, mutated hands, extra fingers 추가
얼굴 변형, 이목구비 비대칭모델의 얼굴 표현 능력이 약함, prompt에 얼굴 설명 부족모델 유형, positive prompt에 얼굴 detail이 있는지사실적 인물 checkpoint로 바꾸고 얼굴 특징 단어 추가
구도가 예상과 다름, 크롭 오류prompt에 구도 단어 부족, 크기와 prompt 불일치positive prompt의 렌즈/구도 단어, 가로세로 설정medium shot, centered, full body 추가, 비율 조정
스타일이 맞지 않음, 화면이 혼란스러움모델 스타일 성향과 prompt 충돌, LoRA 트리거 단어 누락Checkpoint 유형, LoRA 트리거 단어 여부스타일에 맞는 checkpoint로 교체, LoRA 트리거 추가
화면이 흐림, 세부 정보 손실Steps가 적음, CFG가 낮음, 품질 단어 부족KSampler의 steps와 CFG, positive prompt 품질 단어steps를 25-30, CFG를 7-10으로 올리고 품질 단어 추가
색상 이상, 빛이 부자연스러움모델이 빛 단어에 약하게 반응, 가중치 충돌빛 단어에 가중치가 있는지, 충돌하는 빛 단어 여부빛 단어 가중치 조정, 충돌하는 빛 단어 삭제
주체가 두드러지지 않음, 화면이 복잡함Prompt에 단어가 너무 많음, 주체 가중치 부족positive prompt가 주체 우선인지, 주체 단어에 가중치가 있는지주체를 prompt 앞쪽으로 옮기고 가중치로 강조
생성 속도가 매우 느림, VRAM 부족해상도 과도, batch가 큼, 후처리 노드가 많음크기 설정, batch, workflow 구조크기를 512×512로 낮추고 batch를 1로 설정, 후처리 노드 비활성화

순서대로 확인하고 한 번에 여러 변수를 바꾸지 않기

배제에서 가장 피해야 할 것은 모델, prompt, 파라미터를 동시에 바꾸는 일입니다. 3곳을 바꿨더니 결과가 좋아졌더라도 무엇이 효과를 냈는지 알 수 없습니다. 다음에 비슷한 문제가 나오면 다시 처음부터 시도해야 합니다.

권장 순서:

  1. seed, 크기, steps, CFG, sampler를 고정합니다.
  2. 먼저 모델을 확인합니다. checkpoint가 현재 장면에 맞는지, LoRA가 제대로 로드되었는지 봅니다.
  3. 그다음 prompt를 확인합니다. 주체 단어가 앞에 있는지, 구도 단어가 명확한지, 품질 단어가 적당한지 봅니다.
  4. 마지막으로 파라미터를 확인합니다. steps가 충분한지, CFG가 합리적인 범위인지 봅니다.
  5. 매번 한 항목만 바꾸고 비교 생성한 뒤 차이를 기록합니다.

자주 생기는 문제의 구체적 수정 단계

문제 1: 손가락 문제

# 확인 단계
1. 모델 확인: 사실적 인물 checkpoint를 쓰고 있는가?
2. Negative prompt 확인: `bad hands, mutated hands, extra fingers`가 포함되어 있는가?
3. positive prompt 확인: `hands visible, holding object` 같은 손 설명이 있는가?

# 수정 방향
- 모델이 애니메이션 checkpoint라면 사실적 모델로 테스트합니다.
- Negative prompt에 손 관련 단어를 추가하고, 가중치를 높일 수 있습니다: (bad hands:1.2).
- positive prompt에서 손동작을 명확히 쓰고 모호한 설명을 피합니다.

문제 2: 구도 문제

# 확인 단계
1. positive prompt 확인: 렌즈 단어(portrait, medium shot, full body)가 있는가?
2. 크기 확인: 가로세로 비율이 구도와 맞는가? 아바타는 1:1, 포스터는 2:3 또는 9:16.
3. prompt 구조 확인: 주체 단어가 앞에 있는가?

# 수정 방향
- 렌즈 단어 추가: `medium shot, centered composition`.
- 크기 조정: 아바타는 512×512 또는 1024×1024, 포스터는 768×1152 또는 비슷한 비율.
- 주체를 prompt 첫 문장으로 옮깁니다.

문제 3: 스타일 혼란

# 확인 단계
1. checkpoint 확인: 목표 스타일(사실적, 애니메이션, 컨셉)에 맞는가?
2. LoRA 확인: 제대로 로드되었고 트리거 단어가 있는가?
3. prompt 확인: 스타일 단어가 명확한가, 충돌하는 스타일 단어가 있는가?

# 수정 방향
- 스타일에 맞는 checkpoint로 바꿉니다.
- LoRA를 쓴다면 트리거 단어를 확인해 prompt에 추가합니다.
- 충돌하는 스타일 단어를 삭제합니다. 예를 들어 positive에 `anime`이 있다면 negative에 `anime`을 쓰지 않습니다.

문제 4: 화면 흐림

# 확인 단계
1. steps 확인: 20 미만인가?
2. CFG 확인: 7 미만인가?
3. 품질 단어 확인: positive에 `high resolution, detailed`가 빠졌는가?

# 수정 방향
- steps를 25-30으로 올립니다.
- CFG를 7-10으로 설정합니다.
- 품질 단어를 추가하되 너무 많이 쌓지 않습니다.

배제 결과 기록하기

배제 후에는 다음처럼 기록하는 것이 좋습니다.

## 배제 기록

- 원래 문제: 손가락 뒤틀림
- 모델: SDXL base → realisticVision checkpoint로 변경
- Prompt: (bad hands:1.2) 추가
- 결과: 손은 개선됐지만 얼굴은 여전히 변형
- 다음 단계: 얼굴 Negative prompt 추가

이렇게 하면 자신만의 배제 경험 라이브러리를 만들 수 있습니다. 다음에 비슷한 문제가 생기면 기록에서 바로 조정할 수 있습니다.

다음 단계와 참고 자료

사이트 내 글

공식 문서


Prompt는 감이 아니라 구조입니다. 계층 설계, 가중치 문법, Negative prompt의 단계적 반복을 익히면 ComfyUI에서 고품질 이미지를 안정적으로 만들 수 있습니다.

기억할 것은 3가지입니다.

  1. 먼저 주체, 장면, 구도를 쓰고 마지막에 스타일과 품질 단어를 씁니다
  2. Negative prompt는 실패 결과에 맞춰 단계적으로 추가하고 쌓지 않습니다
  3. 상업적 사용 전 모델 License와 플랫폼 약관을 확인합니다

Stable Diffusion 프롬프트 템플릿을 재사용 가능한 workflow로 바꾸는 방법

용도, 주체, 장면, 구도, Negative prompt, 모델, ComfyUI 파라미터를 기준으로 하나의 prompt를 테스트 가능하고 재사용하기 쉬운 이미지 생성 흐름으로 바꿉니다.

⏱️ Estimated time: 35 min

  1. 1

    Step 1: 용도와 화면의 핵심 정하기

    목표가 제품 이미지, 아바타, 포스터, 게임 에셋 중 무엇인지 먼저 판단하고, 주체, 동작, 재질, 장면, 구도를 적습니다.
  2. 2

    Step 2: 계층별로 positive prompt 채우기

    주체 계층, 장면 계층, 구도 계층, 품질 계층 순서로 배치합니다. 처음부터 masterpiece, 8k, cinematic 같은 품질 단어를 쌓지 않습니다.
  3. 3

    Step 3: 최소 prompt로 첫 테스트하기

    모델, 크기, seed, sampler를 고정하고 주체, 장면, 구도, 빛이 이해되는지만 확인합니다.
  4. 4

    Step 4: 실패 양상에 맞춰 Negative prompt 추가하기

    손, 얼굴, 구도, 스타일, 품질 문제를 분리해 처리하고, 매번 작은 부정어 묶음만 추가합니다.
  5. 5

    Step 5: ComfyUI에서 seed를 고정하고 계층별로 반복하기

    목표에 가까운 결과가 나오면 seed를 고정합니다. 각 라운드에서는 주체, 배경, 빛, 스타일, 파라미터 중 한 종류만 바꿉니다.
  6. 6

    Step 6: 템플릿과 상업용 점검 결과 기록하기

    prompt, Negative prompt, 모델, LoRA, 크기, seed, CFG, sampler, license 점검 결론을 저장해 재사용과 책임 추적이 가능하게 합니다.

FAQ

다른 사람의 prompt를 복사했는데 왜 제 이미지는 완전히 다르게 나오나요?
먼저 모델 계열, checkpoint 유형, LoRA, seed, 크기, sampler, CFG, Negative prompt, 후처리를 확인합니다. prompt를 복사해도 텍스트만 복사될 뿐 전체 생성 조건이 복사되지는 않습니다. 그다음 주체 단어를 앞쪽으로 옮기고, 가중치와 Negative prompt가 서로 충돌하지 않는지 확인합니다.
Negative prompt는 길수록 좋은가요?
아닙니다. 15~20개 단어를 넘기면 모델이 너무 많은 제외 지시를 받아 목표에서 벗어날 수 있습니다. 더 안정적인 방법은 실패 결과에서 문제를 식별하고 손, 얼굴, 구도, 스타일, 품질 범주별로 적은 수의 부정어를 추가하는 것입니다.
제품 이미지, 아바타, 포스터, 게임 에셋의 prompt 구조는 무엇이 다른가요?
제품 이미지는 깨끗한 배경, 재질, 여백을 중시합니다. 아바타는 얼굴, 시선, 크롭이 중요합니다. 포스터는 시각적 임팩트, 제목 영역, 동적인 구도를 봅니다. 게임 에셋은 윤곽, 사용 규격, 스타일 일관성이 중요합니다.
키워드 가중치, 괄호, 쉼표, 순서를 얼마나 신경 써야 하나요?
순서는 중요합니다. 주체와 핵심 제약은 가능한 앞에 둡니다. 가중치도 유용하지만 쌓아 올리면 안 됩니다. 하나의 prompt에서는 가중치 단어를 보통 3~5개 안으로 제한하는 편이 좋습니다. 먼저 계층 구조로 주체, 장면, 구도를 명확히 쓰고, 그다음 가중치로 미세 조정합니다.
같은 prompt를 다른 모델에서 쓰니 나빠졌다면 어떻게 하나요?
먼저 기본 모델 계열이 맞는지 확인하고, checkpoint 유형, LoRA 트리거 단어, prompt 길이, 가중치 범위, Negative prompt를 차례로 봅니다. 한 번에 변수 하나만 바꾸고 seed를 고정해 비교하세요. prompt 전체를 바로 다시 쓰지 않는 편이 원인을 찾기 쉽습니다.
상업용 포스터나 제품 이미지에서 브랜드명이나 실제 인물명을 바로 써도 되나요?
상업 용도에서는 권장하지 않습니다. 브랜드명은 상표 리스크가 있고 실제 인물명은 초상권과 관련될 수 있습니다. 더 안전한 방식은 카테고리, 재질, 구도, 감정 묘사로 대체하고, 납품 전 모델 license, 플랫폼 약관, 소재 출처를 확인하는 것입니다.

7분 읽기 · 게시일: 2026년 6월 3일 · 수정일: 2026년 7월 30일

댓글

GitHub로 로그인하여 댓글을 남기세요

Easton BlogEaston Blog