좋은 Klein 편집 프롬프트는 바꿀 요소를 하나로 좁히고, 어떤 이미지를 참조할지 지정하며, 인물의 정체성이나 구도처럼 절대 달라지면 안 되는 요소를 명확히 적습니다.
핵심은 ‘바꿀 것만’ 쓰는 프롬프트
한두 장의 참조 이미지를 바탕으로 재킷을 바꾸거나, 인물을 새로운 공간에 배치하거나, 제품 색상과 조명을 조정하는 등 빠르고 제한적인 편집이 필요하다면 FLUX.2 [klein]부터 시작하는 것이 좋습니다. Black Forest Labs의 공식 FLUX.2 저장소에는 이 제품군의 텍스트-이미지 생성, 단일 참조 이미지 편집, 다중 참조 이미지 편집 기능이 정리돼 있습니다.
다만 일관성은 별개의 문제입니다. 실제 ComfyUI 사용자들은 복원 작업이나 반복 편집 과정에서 인물의 정체성이 달라지고 신체 구조가 흔들리는 문제를 보고합니다. 한 사용자는 결과를 다음과 같이 표현했습니다.
“따라서 인물의 정체성이 완벽하게 보존되지는 않습니다.” — u/Hairy-Candy3690, r/comfyui
그래서 편집을 시작할 때는 다음 두 가지를 항상 분리해 적는 것이 좋습니다.
- 변경: 수정하려는 시각적 요소를 하나만 지정합니다.
- 유지: 편집 후에도 남아 있어야 하는 인물 정체성, 구도, 텍스트, 사물의 세부 요소를 적습니다.
참조 이미지와 지시문을 결합하는 기본 패턴
어떤 참조 이미지를 사용할지 밝히고, 눈에 보이는 변화는 하나만 요청하세요. 이미지를 말로 다시 그리기보다는 반드시 유지해야 할 요소를 따로 나열하는 편이 효과적입니다.
기본 형식은 다음과 같습니다.
이미지 1을 기준으로 [한 가지 요소]를 [목표 상태]로 변경한다.
[인물의 정체성, 포즈, 구도, 의상, 텍스트 및 기타 핵심 요소]는 그대로 유지한다.
[특정 예외]가 없다면 기존 원근감과 조명을 유지한다.
두고두고 쓰는 편집 프롬프트 템플릿
사물 교체
이미지 1을 기준으로 빨간 백팩을 무광 검은색 캔버스 백팩으로 교체한다. 같은 인물, 얼굴, 포즈, 의상, 프레이밍, 거리 배경은 그대로 유지한다. 기존 원근감과 부드러운 흐린 날의 조명을 맞춘다.
조명 변경
이미지 1을 기준으로 카메라 왼쪽에서 들어오는 따뜻한 석양빛으로 조명을 변경한다. 같은 인물, 얼굴 정체성, 헤어스타일, 의상, 포즈, 카메라 각도, 배경 구도를 유지한다. 셔츠에 인쇄된 텍스트는 바꾸지 않고 따뜻한 하이라이트만 추가한다.
색상 변경
이미지 1을 기준으로 재킷만 짙은 코발트 블루, hex #1E3A8A로 변경한다. 인물, 재킷의 형태, 로고 글자, 주름, 그림자, 배경은 그대로 유지한다. 기존 광원의 방향도 유지한다.
헥스 코드는 단독으로 적지 말고, 색상을 바꿀 사물과 함께 지정하세요. 헥스 코드는 방향을 제시하는 기준일 뿐이며, 표면 재질과 조명에 따라 실제로 보이는 색상은 달라질 수 있습니다.
다중 참조 편집에서는 이미지마다 역할을 부여하라
각 참조 이미지가 맡을 역할을 분명히 지정하세요. 예를 들어 “이미지 1의 인물, 이미지 2의 방, 이미지 3의 따뜻한 측면 조명을 사용한다”와 같이 적는 방식입니다. “이 이미지들을 합쳐라”라고만 쓰면 모델이 어떤 인물과 배경, 조명을 우선해야 하는지 스스로 추론해야 합니다.
Black Forest Labs의 안내에 따르면 Klein은 여러 장의 참조 이미지를 지원합니다. 다만 참조 이미지 개수 제한은 엔드포인트마다 다를 수 있으므로, 실제 요청을 보내기 전에 사용 중인 인터페이스를 확인해야 합니다.
반복 편집을 진행할 때는 이미지 순서도 고정하세요. 첫 번째 단계에서 이미지 1을 인물 참조로 사용했다면, 두 번째 단계에서 별도 설명 없이 이미지 2를 인물 참조로 바꾸지 않는 식입니다.
반복 편집에서도 같은 인물을 유지하는 방법
중간 결과물을 만든 뒤에도 원본 정체성 참조 이미지를 계속 사용할 수 있도록 남겨두세요. 가장 최근 결과물만 다시 입력하면 작은 변화가 단계마다 누적될 수 있으므로, 매번 수정 범위를 좁게 잡는 것이 안전합니다.
명시적으로 유지해야 할 요소
나중에 복구하기 어려운 요소에는 보존 조건을 구체적으로 적으세요.
| 위험 요소 | 보존 문구 |
|---|---|
| 얼굴 변형 | “같은 얼굴 정체성, 얼굴 비율, 헤어스타일을 유지한다.” |
| 포즈 변형 | “같은 신체 위치, 손의 위치, 카메라 각도를 유지한다.” |
| 의상 변형 | “같은 의상, 봉제선, 주름, 인쇄 그래픽을 유지한다.” |
| 구도 변형 | “크롭, 인물의 위치, 렌즈 원근감, 배경 배치를 유지한다.” |
| 텍스트 변형 | “정확한 문구 ‘NORTHLINE’을 같은 위치와 대소문자로 유지한다.” |
“모든 것을 유지하라”라고만 쓰고 이 위험 요소까지 전달됐다고 기대하지 마세요. 중요한 요소는 하나씩 직접 지정해야 합니다.
긴 프롬프트보다 수정 단계를 나누는 편이 나을 때
복잡한 편집은 한 번에 몰아넣지 말고, 한 번에 한 변수씩 바꾸세요.
- 인물과 크롭은 유지한 채 배경을 변경합니다.
- 얼굴, 포즈, 로고는 유지한 채 의상 색상을 변경합니다.
- 색상과 텍스트는 유지한 채 조명을 조정합니다.
- 필요한 변경이 완료되면 멈춥니다. 안정적인 이미지를 계속 다듬으려 하지 마세요.
한 변수씩 편집한다고 해서 정체성 보존이 보장되는 것은 아닙니다. 그래도 문제가 생겼을 때 원인을 추적하기 쉬워지고, 지나치게 많은 요구를 한 번에 담은 복구 프롬프트를 만들 위험을 줄일 수 있습니다. 배경을 바꾼 뒤 얼굴이 달라졌다면 어느 단계에서 문제가 생겼는지 바로 확인할 수 있습니다.
Klein 프롬프트에서 실제로 중요한 작성법
먼저 인물이나 영향을 받는 사물을 적고, 그다음 변경 사항을 쓴 뒤, 끝으로 반드시 유지해야 할 조건을 덧붙이세요. 일반적인 편집이라면 우선 30–80단어 정도로 시작하고, 각 단어가 눈에 보이는 관계나 위치, 불변 조건을 설명할 때만 내용을 늘리는 것이 좋습니다.
태그를 나열하기보다는 서로 연결된 문장으로 작성하세요. “왼쪽의 머그컵을 파란 세라믹 컵으로 교체하되 손, 테이블, 창문에 비친 반사는 그대로 유지한다”는 지시가 “머그컵, 파란 컵, 테이블, 손”이라는 단순한 단어 묶음보다 사물 사이의 관계를 훨씬 잘 전달합니다.
원하는 상태를 긍정문으로 설명하세요. “흐리게 하지 마” 대신 “얼굴에 선명한 초점을 맞춘다”라고 쓰는 식입니다. “배경을 바꾸지 마”보다는 “기존 배경의 배치와 원근감을 유지한다”가 낫습니다. Klein의 변형 모델이나 래퍼마다 네거티브 프롬프트 지원 방식이 다를 수 있기 때문입니다. 일반적인 네거티브 프롬프트 입력란이 있다고 가정하지 말고, 사용 중인 구현을 확인하세요.
서로 충돌하는 지시도 피해야 합니다. “제품 전체에 새 조명을 적용하되 흰색 라벨은 픽셀 단위로 똑같이 유지하라”는 문장은 같은 픽셀을 바꾸면서 보존하라고 요구합니다. 실제 의도가 “장면에는 따뜻한 빛을 더하되 라벨 글자는 순백색으로 유지하고 읽을 수 있게 하라”라면 이렇게 작성하는 편이 정확합니다.
Klein, FLUX 3, Kontext 중 무엇을 고를까
모델을 고를 때 중요한 것은 절대적인 화질 순위가 아닙니다. 작업 과정에서 어느 정도의 실패를 감당할 수 있는지가 기준이 되어야 합니다.
| 필요한 작업 | 우선 사용할 모델 | 실용적인 선택 기준 |
|---|---|---|
| 빠른 초안, 범위가 제한된 편집, 단계별 반복 작업 | FLUX 2 Klein | 편집 단계를 좁게 나눠 직접 확인할 수 있고 실행 시간 제약이 중요하다면 Klein을 선택합니다. |
| 복잡한 정체성 보존 합성 | 더 큰 FLUX 엔드포인트 | 편집 실패 비용이 느린 반복 작업의 비용보다 크다면 상위 모델로 이동합니다. 단, 현재 엔드포인트의 기능부터 확인하세요. |
| 대화형 고수준 변환 | Kontext | 작고 가벼운 Klein 파이프라인보다 대화형 편집 인터페이스가 작업 방식에 더 잘 맞을 때 선택합니다. |
한두 가지 구체적인 변경으로 요청을 설명할 수 있고, 각 단계의 결과를 직접 확인할 수 있다면 Klein을 사용하세요. 반대로 하나의 작업에 정체성 보존, 복잡한 합성, 타이포그래피, 여러 단계의 연속 변환이 함께 들어간다면 FLUX 3 또는 Kontext로 옮기는 편이 낫습니다.
자주 묻는 질문
FLUX 2 Klein은 다중 참조 이미지 편집을 지원하나요?
네. Black Forest Labs는 다중 참조 이미지 편집을 지원 기능으로 안내하고 있습니다. 정확한 참조 이미지 개수는 엔드포인트나 인터페이스에 따라 달라지므로, 실제 작업을 요청하기 전에 Klein의 최신 제한을 확인하세요.
네거티브 프롬프트를 사용해야 하나요?
사용 중인 Klein 인터페이스에서 네거티브 프롬프트 입력란이 제대로 작동한다고 가정하지 마세요. “비어 있는 테이블”이나 “전체적으로 선명한 초점”처럼 원하는 시각적 상태를 긍정문으로 적고, 해당 구현이 어떻게 동작하는지 확인하는 편이 안전합니다.
Klein 편집 프롬프트는 얼마나 길어야 하나요?
우선 30–80단어 정도로 시작하세요. 여러 인물, 정확한 공간 관계, 여러 보존 조건이 필요하다면 더 긴 프롬프트도 정당화할 수 있지만, 눈에 보이는 결과를 설명하지 않는 문장은 과감히 빼는 것이 좋습니다.
여러 번 편집한 뒤 얼굴이 바뀌는 것을 막으려면 어떻게 해야 하나요?
원본 정체성 참조 이미지를 계속 사용하고, 한 번에 하나의 변경만 진행하세요. 얼굴 정체성, 헤어스타일, 포즈, 크롭도 명시적으로 유지해야 합니다. 각 중간 결과를 저장하고 필요한 편집이 완료되면 멈추세요. 편집 단계가 길어질수록 정체성이 달라질 가능성이 커집니다.
단계별로 결과를 확인할 수 있는 빠르고 제한적인 편집에는 FLUX 2 Klein을 선택하세요. 정체성 변형이나 복잡한 합성으로 인한 손실이 느린 반복 작업보다 크다면 FLUX 3 또는 Kontext가 더 적합합니다.