캐릭터 관리
Cutflow의 @ID 캐릭터 시스템은 모든 컷에서 일관된 캐릭터 외형을 유지하기 위한 핵심 기능입니다.
개요
Cutflow에서 캐릭터는 단순한 텍스트 태그가 아닙니다. 캐릭터를 등록하면 AI가 **Character Sheet(캐릭터 참조 시트)**를 생성하고, 이후 모든 이미지 및 영상 생성에서 이 시트를 참조하여 캐릭터의 정체성을 일관되게 유지합니다.
캐릭터 관리는 캐릭터 & 로케이션 스튜디오에서 수행합니다. 이 문서에서는 캐릭터 생성, @ID 시스템, 컨셉 이미지, Character Sheet, 베리에이션, 참조 이미지 활용 방법을 상세히 안내합니다.
캐릭터 생성
기본 정보
캐릭터를 생성하려면 다음 정보를 입력합니다.
| 항목 | 필수 여부 | 설명 | 제한 |
|---|---|---|---|
| @ID | 필수 | 프롬프트에서 호출할 고유 식별자 | @로 시작, 영문/숫자/밑줄, 최대 50자 |
| 이름 | 필수 | 캐릭터의 표시 이름 | 최대 100자 |
| 외모 설명 (Appearance Description) | 필수 | 캐릭터 외형에 대한 상세 텍스트 묘사 | 최대 2,000자 |
| 참조 이미지 (Reference Image) | 선택 | 원하는 캐릭터 외형의 참조 이미지 | 이미지 파일 1장 |
생성 절차
- 스튜디오에서 사이드바의 Characters를 선택합니다.
- 카드 그리드의 [+ 새 캐릭터] 버튼을 클릭합니다.
- 생성 다이얼로그에서 필수 정보를 입력합니다.
- 참조 이미지가 있다면 업로드합니다.
- [등록] 버튼을 클릭하여 캐릭터를 생성합니다.
프로젝트당 캐릭터 제한
프로젝트당 최대 10개의 캐릭터를 등록할 수 있습니다.
- 캐릭터 등록 자체는 무료입니다 (크레딧 소모 없음).
- 10개를 초과하여 등록하려고 하면 안내 메시지가 표시됩니다.
- 사용하지 않는 캐릭터를 삭제하면 새로운 캐릭터를 등록할 수 있습니다.
좋은 외모 설명 작성법
외모 설명(Appearance Description)은 캐릭터 시트 생성과 이후 모든 이미지 생성의 기반이 됩니다. 구체적이고 상세할수록 일관된 결과를 얻을 수 있습니다.
좋은 예시:
20대 중반 한국 여성, 어깨 아래로 내려오는 긴 갈색 직모 머리,
부드럽고 둥근 눈매에 갈색 눈, 자연스러운 피부톤, 약간 통통한 볼,
밝고 온화한 미소가 특징적. 키 165cm 정도의 보통 체형.
피해야 할 예시:
예쁜 여자
팁: 나이, 성별, 인종, 머리카락(색상/길이/스타일), 눈(색상/모양), 체형, 피부톤, 특징적인 외형 요소를 포함하면 최상의 결과를 얻을 수 있습니다. 의상은 제외하고 기본 외형만 기술하세요 — 의상은 베리에이션으로 관리합니다.
AI 설명 어시스트
키워드만 입력하면 AI가 상세한 외모 설명을 자동으로 작성해 주는 기능입니다.
사용 방법
- 스튜디오에서 캐릭터를 선택합니다.
- 디테일 패널에서 [AI 설명 어시스트] 버튼을 클릭합니다.
- 키워드를 입력합니다 (예: "20대 한국 여성, 긴 갈색 머리, 둥근 눈매").
- AI가 키워드를 기반으로 상세한 외모 설명을 생성합니다.
- [적용] 버튼을 클릭하면 설명이 바로 반영됩니다.
비용: AI 설명 어시스트는 1 크레딧이 소모됩니다.
@ID 시스템
@ID란?
@ID(캐릭터 고유 식별자)는 대본이나 프롬프트에서 등록된 캐릭터를 호출하기 위한 식별자입니다. @Seohee, @Jake와 같은 형식으로 사용합니다.
@ID 사용 방법
프롬프트 입력란이나 대본의 Action 블록에서 @를 입력하면 등록된 캐릭터와 로케이션 목록이 통합 자동완성 드롭다운으로 표시됩니다.
- 프롬프트 입력란에
@를 입력합니다. - 캐릭터(👤)와 로케이션(📍)이 함께 표시됩니다.
- 원하는 캐릭터를 클릭하거나, 이름을 계속 입력하여 필터링한 뒤 선택합니다.
@Seohee와 같은 태그가 프롬프트에 삽입됩니다.
@ID 동작 원리
프롬프트에 @ID가 포함되면 Cutflow는 다음과 같이 동작합니다:
- 캐릭터 인식: 프롬프트에서
@ID태그를 감지합니다. - 시트 참조 자동 첨부: 해당 캐릭터의 선택된 베리에이션의 Primary Character Sheet를 참조 이미지로 자동 첨부합니다.
- 외모 설명 포함: 캐릭터의 외모 설명을 AI 프롬프트에 자동으로 포함합니다.
- 이미지 생성: Character Sheet와 외모 설명을 기반으로 일관된 캐릭터가 등장하는 이미지를 생성합니다.
참고: 프롬프트에 여러 캐릭터를 동시에 멘션할 수 있습니다. 예:
@Seohee와 @Jake가 카페에서 대화하고 있다.
@ID 작성 규칙
| 규칙 | 예시 | 설명 |
|---|---|---|
@로 시작 | @Seohee | 반드시 @로 시작해야 합니다 |
| 영문, 숫자, 밑줄 허용 | @Jake_2, @Character01 | 한글, 공백, 특수문자 불가 |
| 대소문자 구분 | @Seohee != @seohee | 정확하게 입력해야 합니다 |
| 프로젝트 내 고유 | - | 캐릭터와 로케이션을 포함하여 동일 @ID를 중복 사용할 수 없습니다 |
컨셉 이미지
컨셉 이미지는 캐릭터의 외형을 시각적으로 확인하고 반복적으로 개선하기 위한 기능입니다. Character Sheet를 생성하기 전에 컨셉 이미지로 외형을 먼저 확인하면 더 만족스러운 결과를 얻을 수 있습니다.
AI 생성
- 스튜디오에서 캐릭터를 선택합니다.
- 디테일 패널의 컨셉 이미지 갤러리에서 [컨셉 생성] 버튼을 클릭합니다.
- AI가 외모 설명을 기반으로 컨셉 이미지를 생성합니다.
- 만족스럽지 않으면 외모 설명을 수정하고 재생성합니다.
비용: 컨셉 이미지 생성은 5 크레딧이 소모됩니다.
직접 업로드
갤러리에 드래그 앤 드롭하거나 [업로드] 버튼으로 직접 제작한 이미지를 추가할 수 있습니다.
베리에이션별 컨셉 이미지
각 베리에이션은 자체 컨셉 이미지 갤러리를 가집니다. 예를 들어 "교복" 베리에이션에서는 교복 차림의 컨셉 이미지를, "사복" 베리에이션에서는 사복 차림의 컨셉 이미지를 각각 생성합니다.
Character Sheet (캐릭터 시트)
Character Sheet란?
Character Sheet(캐릭터 참조 시트)는 캐릭터의 정면, 측면, 다양한 표정 등을 하나의 이미지에 담은 다각도 참조 시트입니다. AI가 캐릭터의 외모 설명, 참조 이미지, 컨셉 이미지를 바탕으로 자동 생성합니다.
이 시트는 이후 모든 이미지 및 영상 생성에서 캐릭터 일관성의 기준으로 사용됩니다. 시트의 품질이 최종 결과물의 캐릭터 일관성에 직접적인 영향을 미칩니다.
캐릭터 시트 생성
- 스튜디오에서 캐릭터를 선택합니다.
- 디테일 패널에서 [시트 생성] 버튼을 클릭합니다.
- AI가 외모 설명과 컨셉 이미지/참조 이미지를 기반으로 다각도 참조 시트를 생성합니다.
- 생성이 완료되면 시트 갤러리에서 확인할 수 있습니다.
비용: Character Sheet 생성은 10 크레딧이 소모됩니다.
시트 관리
- 시트가 만족스럽지 않으면 재생성하여 새 시트를 만들 수 있습니다. 기존 시트는 보존됩니다.
- 직접 제작한 시트가 있다면 [업로드] 버튼으로 업로드할 수 있습니다.
- 여러 시트 중 **Primary(기본 시트)**로 설정된 시트가
@ID멘션 시 기본으로 참조됩니다. - Primary 시트를 변경하려면 원하는 시트의 [Primary로 설정] 버튼을 클릭합니다.
베리에이션별 시트
각 베리에이션은 자체 시트 갤러리와 Primary 시트를 가집니다. 예를 들어:
- Base 베리에이션: 기본 외형의 시트
- 교복 베리에이션: 교복 차림의 시트
- 사복 베리에이션: 사복 차림의 시트
에디터에서 키프레임 생성 시, Reference Images 패널의 베리에이션 드롭다운으로 사용할 베리에이션(= 시트)을 선택합니다.
시트 삭제
- Primary 시트는 삭제할 수 없습니다. 다른 시트를 먼저 Primary로 설정한 후 삭제하세요.
- 비-Primary 시트만 삭제 가능하며, 삭제 전 확인 다이얼로그가 표시됩니다.
- 삭제된 시트는 복구할 수 없습니다.
베리에이션
하나의 캐릭터에 대해 **여러 외형 버전(베리에이션)**을 만들 수 있습니다. 의상, 헤어스타일, 액세서리 등이 다른 버전을 각각 별도로 관리합니다.
- 캐릭터 생성 시 Base 베리에이션이 자동 생성됩니다.
- 추가 베리에이션을 만들어 각각의 컨셉 이미지와 Character Sheet를 생성합니다.
- 에디터에서 컷마다 사용할 베리에이션을 선택하여 해당 의상/스타일의 시트를 참조합니다.
베리에이션 시스템에 대한 자세한 내용은 베리에이션 시스템 문서를 참고하세요.
참조 이미지 (Reference Images)
캐릭터 참조 이미지 (자동)
프롬프트에 @ID로 캐릭터를 멘션하면, 해당 캐릭터의 선택된 베리에이션의 Primary Character Sheet가 참조 이미지로 자동 첨부됩니다.
- 프롬프트에 여러 캐릭터를 멘션하면 멘션 순서대로 참조 이미지가 첨부됩니다.
- 캐릭터 참조는 항상 참조 이미지 목록의 맨 앞에 위치합니다.
- 프롬프트에서
@ID를 제거하면 참조가 자동으로 해제됩니다.
로케이션 참조 이미지 (자동)
프롬프트에 @LocationID로 로케이션을 멘션하면, 해당 로케이션의 선택된 베리에이션의 Primary 이미지가 참조 이미지로 자동 첨부됩니다.
베리에이션 드롭다운
컷 에디터의 Keyframes 탭 Reference Images 패널에서 각 캐릭터/로케이션의 베리에이션 드롭다운으로 해당 컷에서 사용할 버전을 선택합니다.
| 선택 | 동작 |
|---|---|
| Base (기본) | 기본 외형의 Primary 시트가 참조됨 |
| 교복 | "교복" 베리에이션의 Primary 시트가 참조됨 |
| 사복 | "사복" 베리에이션의 Primary 시트가 참조됨 |
추가 참조 이미지 (수동)
캐릭터와 로케이션 외에 배경, 스타일, 분위기 등을 일관되게 유지하기 위해 추가 참조 이미지를 수동으로 첨부할 수 있습니다.
- Reference Images 패널에서 [+ 참조 추가] 버튼을 클릭합니다.
- 에셋 브라우저 모달이 열리며, 프로젝트 내 모든 이미지를 탐색할 수 있습니다.
- 원하는 이미지를 클릭하여 참조 이미지로 추가합니다 (다중 선택 가능).
- 추가된 이미지는 캐릭터/로케이션 참조 뒤에 배치됩니다.
제한: 추가 참조 이미지는 최대 5개까지 첨부할 수 있습니다.
AI 모델별 참조 이미지 호환성
모든 AI 이미지 생성 모델이 참조 이미지를 동일하게 지원하는 것은 아닙니다.
| 모델 | 캐릭터 일관성 | 참조 이미지 지원 |
|---|---|---|
| Flux 2 Pro (기본) | medium | 지원 |
| InstantCharacter | strong | 지원 (제로샷 일관성) |
| IP-Adapter Face ID | strong | 지원 (얼굴 일관성 특화) |
| Flux Kontext Pro | strong | 지원 (캐릭터 편집 특화) |
| Flux 2 Flex | strong | 지원 (다중 레퍼런스, IP-Adapter) |
| Gemini 3 Pro | medium | 지원 |
| Recraft V3 | 미지원 | 참조 없이 프롬프트만 사용 |
팁: 캐릭터 일관성이 중요한 장면에서는
InstantCharacter또는IP-Adapter Face ID모델을 선택하면 더 좋은 결과를 얻을 수 있습니다.
단계별 가이드: 베리에이션을 활용한 시리즈 제작
다음은 한 캐릭터가 교복과 사복 두 가지 의상으로 등장하는 시리즈를 만드는 예시입니다.
1. 캐릭터 등록 및 Base 디자인 (스튜디오)
@Mina를 등록합니다.- 외모 설명에 기본 외형만 기술합니다 (의상 제외).
- Base 베리에이션에서 컨셉 이미지를 생성하여 외형을 확인합니다.
- 만족스러우면 Character Sheet를 생성합니다.
2. 교복 베리에이션 생성 (스튜디오)
@Mina디테일 패널에서 **[+ 새 베리에이션]**을 클릭합니다.- 이름: "교복", 설명: "한국 고등학교 교복, 흰색 셔츠에 남색 블레이저, 체크 스커트"
- 교복 베리에이션에서 컨셉 이미지를 생성합니다.
- 컨셉을 참조하여 교복 Character Sheet를 생성합니다.
3. 사복 베리에이션 생성 (스튜디오)
- 동일하게 **[+ 새 베리에이션]**을 클릭합니다.
- 이름: "사복", 설명: "캐주얼, 크림색 니트에 데님 팬츠, 흰 운동화"
- 사복 컨셉 이미지와 Character Sheet를 생성합니다.
4. 컷별로 베리에이션 선택 (에디터)
- 학교 장면 (컷 1~3): 컷 에디터의 Keyframes 탭 Reference Panel에서
@Mina의 베리에이션을 "교복"으로 선택 - 카페 장면 (컷 4~6): 베리에이션을 "사복"으로 선택
참고: 개별 컷에서 베리에이션을 전환해도 다른 컷에는 영향을 주지 않습니다.
팁 & 베스트 프랙티스
- 외모 설명은 의상을 제외하고 작성하세요: 기본 외모만 기술하고, 의상은 베리에이션으로 관리하면 유연성이 높아집니다.
- 컨셉 이미지를 먼저 생성하세요: 시트 생성(10cr) 전에 컨셉(5cr)으로 먼저 외형을 확인하면 크레딧을 절약할 수 있습니다.
- 시트가 만족스럽지 않으면 반드시 재생성하세요: 시트의 품질이 이후 모든 생성의 일관성을 결정합니다.
- 참조 이미지를 활용하세요: 원하는 캐릭터의 사진이나 일러스트가 있다면 참조 이미지로 업로드하면 AI가 해당 외형에 더 가깝게 시트를 생성합니다.
- @ID는 짧고 기억하기 쉽게:
@Seohee,@Jake처럼 간결한 이름을 사용하세요. - 시트를 직접 업로드할 수도 있습니다: 다른 AI 도구나 직접 그린 캐릭터 시트를 업로드하면 그것을 기준으로 사용할 수 있습니다.
자주 묻는 질문
Q. 캐릭터 시트 없이 이미지를 생성할 수 있나요?
가능하지만, 권장하지 않습니다. 캐릭터 시트가 없으면 AI가 매번 다른 외형의 캐릭터를 생성할 가능성이 높아 시리즈 제작에 적합하지 않습니다.
Q. @ID를 변경할 수 있나요?
현재 @ID는 캐릭터 생성 시 설정되며, 이후 변경은 지원되지 않습니다. 변경이 필요하면 캐릭터를 삭제하고 새로 등록해 주세요.
Q. 캐릭터 시트를 재생성하면 기존 시트는 어떻게 되나요?
새 시트가 별도의 버전으로 생성되며, 기존 시트는 보존됩니다. 시트 갤러리에서 모든 버전을 확인하고 관리할 수 있습니다.
Q. 캐릭터 시트는 몇 개까지 만들 수 있나요?
캐릭터당 시트 버전 수에는 별도의 제한이 없습니다. 다만, 각 시트 생성에 10 크레딧이 소모됩니다.
Q. 실사 사진을 참조 이미지로 사용해도 되나요?
가능합니다. 다만, 타인의 초상을 무단으로 사용하지 않도록 주의해 주세요. Cutflow는 생성된 캐릭터의 초상권 관련 책임을 지지 않습니다.
Q. 여러 캐릭터를 한 장면에 등장시킬 수 있나요?
가능합니다. 프롬프트에 @Seohee와 @Jake가 함께 걸어가고 있다와 같이 여러 캐릭터를 멘션하면 됩니다. 각 캐릭터의 시트가 모두 참조 이미지로 첨부됩니다.
Q. 에디터에서 캐릭터를 수정할 수 있나요?
에디터의 좌측 패널에는 캐릭터 리스트가 간략하게 표시되지만, 캐릭터 편집은 스튜디오에서만 가능합니다. 캐릭터를 클릭하면 스튜디오로 이동합니다.
관련 문서
- 캐릭터 & 로케이션 스튜디오 — 스튜디오 전체 안내
- 로케이션 관리 — @LocationID 시스템, 로케이션 이미지 가이드
- 베리에이션 시스템 — 베리에이션 상세 가이드
- 컷 에디터 — 프롬프트에서 @캐릭터 활용하기
- 이미지 생성 — 참조 이미지가 이미지 생성에 미치는 영향