로케이션 관리
로케이션을 등록하고 관리하여 모든 컷에서 일관된 배경과 장소를 유지하세요. @LocationID 시스템으로 프롬프트에서 장소를 간편하게 호출할 수 있습니다.
개요
Cutflow의 로케이션 시스템은 캐릭터와 마찬가지로 @ID 기반으로 동작합니다. 로케이션을 한 번 등록하면, 대본이나 프롬프트에서 @LocationID로 간편하게 호출할 수 있으며, 해당 로케이션의 장소 설명과 이미지가 AI 생성에 자동으로 반영됩니다.
이 문서에서는 로케이션 생성, @LocationID 시스템, 로케이션 이미지 관리, 에디터에서의 활용 방법을 안내합니다.
로케이션 생성
기본 정보
로케이션을 생성하려면 다음 정보를 입력합니다.
| 항목 | 필수 여부 | 설명 | 제한 |
|---|---|---|---|
| @ID | 필수 | 프롬프트/대본에서 호출할 고유 식별자 | @로 시작, 영문/숫자/밑줄, 최대 50자 |
| 이름 | 필수 | 로케이션의 표시 이름 | 최대 100자 |
| 장소 설명 (Scene Description) | 필수 | 장소의 시각적 특징에 대한 상세 묘사 | 최대 2,000자 |
| 참조 이미지 (Reference Image) | 선택 | 원하는 장소 외형의 참조 이미지 | 이미지 파일 1장 |
생성 절차
- 스튜디오에서 사이드바의 Locations를 선택합니다.
- 카드 그리드의 [+ 새 로케이션] 버튼을 클릭합니다.
- 생성 다이얼로그에서 필수 정보를 입력합니다.
- 참조 이미지가 있다면 업로드합니다.
- [등록] 버튼을 클릭합니다.
프로젝트당 로케이션 제한
프로젝트당 최대 10개의 로케이션을 등록할 수 있습니다.
- 로케이션 등록 자체는 무료입니다 (크레딧 소모 없음).
- 10개를 초과하여 등록하려고 하면 안내 메시지가 표시됩니다.
- 사용하지 않는 로케이션을 삭제하면 새로운 로케이션을 등록할 수 있습니다.
좋은 장소 설명 작성법
장소 설명(Scene Description)은 로케이션 이미지 생성과 이후 키프레임 생성의 배경 묘사에 활용됩니다. 구체적이고 시각적으로 상세할수록 일관된 결과를 얻을 수 있습니다.
좋은 예시:
아늑한 소규모 카페 내부. 따뜻한 색조의 조명이 은은하게 비추고,
원목 테이블과 의자가 빈티지 분위기를 자아냄.
큰 유리 창문 너머로 거리가 보이며, 오후 햇살이 들어옴.
벽에는 작은 그림들이 걸려있고, 카운터에 커피 머신이 놓여 있음.
피해야 할 예시:
카페
팁: AI 설명 어시스트를 활용하면 키워드만 입력해도 AI가 상세한 장소 설명을 자동으로 작성해 줍니다 (1 크레딧).
@LocationID 시스템
@LocationID란?
@LocationID는 대본이나 프롬프트에서 등록된 로케이션을 호출하기 위한 고유 식별자입니다. 캐릭터의 @ID와 동일한 네임스페이스를 공유하며, @Cafe, @School과 같은 형식으로 사용합니다.
캐릭터와의 통합 네임스페이스
캐릭터 @ID와 로케이션 @ID는 같은 네임스페이스를 사용합니다. 따라서 프로젝트 내에서 캐릭터와 로케이션에 동일한 @ID를 부여할 수 없습니다.
| 상황 | 가능 여부 |
|---|---|
캐릭터 @Seohee + 로케이션 @Cafe | 가능 |
캐릭터 @Seohee + 로케이션 @Seohee | 불가 (중복) |
@멘션 자동완성
프롬프트 입력란이나 대본의 Action 블록에서 @를 입력하면 캐릭터와 로케이션이 통합된 자동완성 드롭다운이 표시됩니다.
- 캐릭터는 👤 아이콘과 함께 표시됩니다.
- 로케이션은 📍 아이콘과 함께 표시됩니다.
- 이름이나 @ID를 계속 입력하면 목록이 필터링됩니다.
대본의 Location 블록에서는 로케이션만 자동완성됩니다.
@LocationID 동작 원리
프롬프트에 @LocationID가 포함되면 Cutflow는 다음과 같이 동작합니다:
- 로케이션 인식: 프롬프트에서
@LocationID태그를 감지합니다. - 이미지 참조 자동 첨부: 해당 로케이션의 Primary 이미지를 참조 이미지로 자동 첨부합니다.
- 장소 설명 포함: 로케이션의 장소 설명을 AI 프롬프트에 자동으로 포함합니다.
- 배경 일관성: 로케이션 이미지와 설명을 기반으로 일관된 배경이 등장하는 이미지를 생성합니다.
참고: 캐릭터와 로케이션을 동시에 멘션할 수 있습니다. 예:
@Seohee가 @Cafe에서 커피를 마시고 있다.
로케이션 이미지
로케이션 이미지란?
로케이션 이미지는 장소의 시각적 참조로 사용되는 이미지입니다. 캐릭터의 Character Sheet와 유사한 역할을 하며, 이후 키프레임 생성에서 배경 일관성의 기준이 됩니다.
이미지 생성
- 스튜디오에서 로케이션을 선택합니다.
- 디테일 패널에서 [이미지 생성] 버튼을 클릭합니다.
- AI가 장소 설명을 기반으로 로케이션 이미지를 생성합니다.
비용: 로케이션 이미지 생성은 10 크레딧이 소모됩니다.
이미지 업로드
직접 촬영하거나 제작한 이미지를 로케이션 이미지로 업로드할 수도 있습니다.
- 디테일 패널에서 [업로드] 버튼을 클릭합니다.
- 이미지 파일을 선택합니다.
- 업로드된 이미지가 로케이션 이미지 갤러리에 추가됩니다.
Primary 이미지
여러 이미지 중 **Primary(기본 이미지)**로 설정된 이미지가 @LocationID 멘션 시 자동으로 참조됩니다.
- 이미지 갤러리에서 원하는 이미지의 [Primary로 설정] 버튼을 클릭하여 변경합니다.
- 베리에이션별로 각각의 Primary 이미지를 설정할 수 있습니다.
AI 설명 어시스트
키워드만 입력하면 AI가 상세한 장소 설명을 자동으로 작성해 주는 기능입니다.
사용 방법
- 로케이션 디테일 패널에서 [AI 설명 어시스트] 버튼을 클릭합니다.
- 키워드를 입력합니다 (예: "빈티지 카페, 따뜻한 조명, 원목 인테리어").
- AI가 키워드를 기반으로 상세한 장소 설명을 생성합니다.
- [적용] 버튼을 클릭하면 설명이 바로 반영됩니다.
비용: AI 설명 어시스트는 1 크레딧이 소모됩니다.
베리에이션
하나의 로케이션에 대해 여러 버전(베리에이션)을 만들 수 있습니다. 예를 들어 같은 카페의 "낮" 버전과 "밤" 버전을 별도로 관리할 수 있습니다.
- 로케이션 생성 시 Base 베리에이션이 자동으로 생성됩니다.
- 추가 베리에이션을 만들어 시간대, 날씨, 계절 등 다양한 버전을 관리합니다.
- 각 베리에이션은 자체 이미지 갤러리와 Primary 이미지를 가집니다.
- 에디터에서 키프레임 생성 시, Reference Images 패널에서 사용할 베리에이션을 선택할 수 있습니다.
베리에이션 시스템에 대한 자세한 내용은 베리에이션 시스템 문서를 참고하세요.
팁 & 베스트 프랙티스
- 장소 설명은 시각적 요소 위주로 작성하세요: 분위기, 조명, 인테리어, 색감 등 시각적 특징을 포함하면 AI가 일관된 배경을 생성합니다.
- 로케이션 이미지를 반드시 생성하세요: 이미지 없이 설명만으로도 배경이 생성되지만, 이미지가 있으면 일관성이 크게 향상됩니다.
- @ID는 짧고 직관적으로:
@Cafe,@School,@Park처럼 장소를 바로 알 수 있는 이름을 사용하세요. - 베리에이션을 활용하세요: 같은 장소의 낮/밤, 맑은/비오는 날씨 등을 베리에이션으로 관리하면 다양한 장면을 효율적으로 만들 수 있습니다.
- AI 설명 어시스트를 적극 활용하세요: 1 크레딧으로 전문적인 수준의 장소 설명을 얻을 수 있습니다.
자주 묻는 질문
Q. 로케이션 없이 배경을 만들 수 있나요?
가능합니다. 프롬프트에 배경을 직접 묘사하면 됩니다. 다만, 동일한 장소가 여러 컷에 등장하는 경우 로케이션을 등록하면 일관성을 쉽게 유지할 수 있습니다.
Q. @LocationID를 변경할 수 있나요?
현재 @ID는 로케이션 생성 시 설정되며, 이후 변경은 지원되지 않습니다. 변경이 필요하면 로케이션을 삭제하고 새로 등록해 주세요.
Q. 캐릭터와 로케이션을 동시에 멘션하면 어떻게 되나요?
캐릭터의 Character Sheet와 로케이션의 Primary 이미지가 모두 참조 이미지로 첨부됩니다. AI가 캐릭터의 외형과 배경을 모두 반영하여 이미지를 생성합니다.
Q. 로케이션 이미지를 여러 개 만들 수 있나요?
가능합니다. 베리에이션별로 여러 이미지를 생성하거나 업로드할 수 있으며, Primary로 설정된 이미지가 기본 참조로 사용됩니다.
관련 문서
- 캐릭터 & 로케이션 스튜디오 — 스튜디오 페이지 전체 안내
- 캐릭터 관리 — @ID 시스템, 캐릭터 시트 상세 가이드
- 베리에이션 시스템 — 로케이션 베리에이션 상세 가이드
- 컷 에디터 — 프롬프트에서 @LocationID 활용하기