itge · demo| AI 모델 — 동일 인물 생성 시스템 ← AI 모델 목록
AI Model · Identity Lock

의상도 배경도 바뀌는데
얼굴만 그대로입니다

AI로 사람 사진을 뽑는 건 어렵지 않습니다. 어려운 건 300장 내내 같은 사람으로 유지하는 것입니다. 한 장씩 뽑으면 조금씩 다른 사람이 되고, 마지막에 가면 처음과 아예 다른 얼굴이 나옵니다. 그 드리프트를 막는 시스템을 만들었습니다.

300장
한 인물로 만든
최종 분량
14컷
정본 레퍼런스
모든 생성의 기준
0.62
채택 임계값
ArcFace 코사인 유사도
$0.067
2K 한 장 단가
비동기 배치 기준
Output

여덟 장 전부 같은 사람입니다

카페·계단·거리·골목·도서관·공원·스튜디오·옥상. 옷도 계절도 카메라 거리도 다릅니다. 얼굴만 고정돼 있습니다.

카페 창가에 앉은 모습
SC 01 · CAFE   0.74
계단에 앉은 모습
SC 02 · STAIRS   0.71
거리를 걷는 모습
SC 03 · STREET   0.66
담벼락에 기댄 모습
SC 04 · WALL   0.69
도서관에서 책 읽는 모습
SC 05 · LIBRARY   0.77
공원 벤치에 앉은 모습
SC 06 · PARK   0.72
스튜디오 전신
SC 07 · STUDIO   0.68
옥상 저녁
SC 08 · ROOFTOP   0.70
Identity Sheet

여기에 공을 들이면 나머지가 따라옵니다

얼굴이 확정되면 300장 내내 그 얼굴을 따라갑니다. 그래서 정본 레퍼런스 14컷을 먼저 만듭니다 — 각도 7종(정면·좌우 45도·좌우 프로필·턱 올림·내림)에 조명과 표정을 얹어 고르게 덮습니다. 정면만 여러 장 있어봐야 측면에서 무너집니다.

정본 레퍼런스 시트 8컷 — 각도와 조명 변주
IDENTITY SHEET · 14컷 중 8컷 · 무지 배경 · 흰 티 통일
배경·의상을 통일
전부 무지 회색 배경에 흰 티입니다. 배경과 옷이 다양하면 모델이 그것까지 정체성으로 학습합니다.
얼굴이 큰 컷만
전신샷은 레퍼런스 가치가 낮고 오히려 드리프트를 유발합니다. 넣지 않습니다.
채택된 컷만 승격
컷마다 생성 즉시 유사도를 재고 0.62 미달이면 그 자리에서 다시 뽑습니다. 어긋난 컷을 레퍼런스로 물리면 다음 컷이 더 어긋납니다 — 이 누적 드리프트를 끊는 게 구조의 목적입니다.
Pipeline

네 단계로 돕니다

STEP 01
후보 얼굴
인물 묘사를 적어 후보를 여러 명 뽑고, 비교 시트를 만들어 한 명을 고릅니다.
STEP 02
정본 14컷
확정 얼굴로 각도·조명을 덮는 레퍼런스 세트를 만듭니다. 유사도 미달은 즉시 재생성.
STEP 03
상황컷 생성
장면을 정의하고 정본을 물려 뽑습니다. 레퍼런스는 누적해서 물립니다.
STEP 04
검증·재생성
전 컷 유사도를 재서 기준 미달만 골라 다시 뽑습니다. 눈대중으로 넘기지 않습니다.
Verification

눈으로 보지 않고 재서 넘깁니다

ArcFace 임베딩의 코사인 유사도를 컷마다 측정합니다. 전신은 얼굴이 작게 잡혀 점수가 구조적으로 낮습니다 — 그래서 컷 유형별로 기준을 다르게 둡니다. 하나의 기준으로 재면 전신컷이 전부 탈락합니다.

컷 유형채택 기준실측 범위비고
정본 레퍼런스0.620.68 — 0.81미달 시 그 자리에서 재생성
상반신 · 클로즈업0.680.71 — 0.79가장 안정적
전신 · 원거리0.520.52 — 0.67얼굴 화소가 적어 점수가 낮게 나옴
측면 · 프로필0.550.55 — 0.70정면 레퍼런스만으론 무너지는 구간

수치는 이 프로젝트에서 실제로 측정한 값입니다. 인물과 장면이 바뀌면 범위도 달라집니다.

Constraints

돌려보고 나서야 안 것들

문서에 안 적혀 있고, 직접 돌려야 나오는 것들입니다.

안전필터가 막는다
"청순한 여대생" 계열은 미성년 보호 필터 경계에 걸립니다. 나이를 21세로 명시해도 차단됐습니다. 어린 인상을 강조하는 어휘와 앳된 헤어의 조합이 방아쇠입니다 — small nose 대신 straight nose bridge 식으로 바꿔야 통과합니다.
쿼터가 낮다
429가 상시로 뜹니다. 요청 간격과 지수 백오프 없이는 배치가 통째로 실패합니다. 이미지 모델 쿼터는 콘솔에서 못 올립니다. 그래서 대량은 비동기 배치로 돌립니다 — 단가도 절반입니다.
로케이션을 못 박는다
서울이라고 적지 않으면 뉴욕과 서양 캠퍼스가 나옵니다. 실제로 그랬습니다.
"AI 티"를 지운다
모공 없는 피부, 완벽한 대칭, 균일한 조명이 AI 티를 만듭니다. 그 반대를 명시적으로 요구해야 합니다 — 모공, 잔머리, 비대칭, 필름 그레인. professional fashion editorial 같은 표현은 오히려 CG 같은 매끈함을 밀어붙입니다.
학습은 필요 없었다
처음엔 로컬 GPU에 LoRA를 학습시킬 계획이었습니다. 폐기했습니다 — 레퍼런스를 물리는 방식이 학습을 대체하고, 라이선스 문제도 같이 사라집니다.
Use cases

어디에 쓰나

쇼핑몰 착용컷
모델 섭외·스튜디오·촬영일 없이 옷만 바꿔 같은 모델로 계속 찍습니다. 신상이 나올 때마다 다시 부르지 않아도 됩니다.
브랜드 캠페인
계절마다 같은 얼굴이 나오면 브랜드가 사람으로 기억됩니다. 그 얼굴을 고정할 수 있습니다.
콘텐츠 대량 제작
화보·웹툰 배경인물·광고 소재처럼 같은 인물이 수백 장 필요한 작업입니다.
잇지(itge)가 직접 구축한 시스템입니다. 등장하는 인물은 실존하지 않는 AI 생성 인물입니다. 특정인을 모델로 하지 않았고, 실존 인물의 얼굴을 재현하는 작업은 하지 않습니다. 수치는 이 프로젝트에서 실제로 측정한 값이며, 인물·장면이 바뀌면 달라집니다.
← 잇지 AI 모델 작업 목록으로