NPC 라이브러리
대화에 등장하는 서브 캐릭터(NPC)를 정의하고 관리하는 NPC 라이브러리를 안내합니다.
NPC란?
NPC(Non-Player Character)는 메인 캐릭터 외에 대화에 등장하는 서브 캐릭터입니다. NPC를 미리 정의하면 AI가 해당 인물을 일관성 있게 묘사합니다.
NPC 라이브러리의 핵심은 재사용입니다. 한 번 만든 NPC를 여러 캐릭터(작품)에 연결하여 사용할 수 있습니다.
예) NPC "미나"를 판타지 캐릭터에서는 조연으로, 로맨스 캐릭터에서는 주연으로 활용할 수 있습니다.
NPC 생성
스튜디오 사이드바의 등장인물 메뉴에서 NPC를 생성합니다.
생성 항목
| 항목 | 설명 | 필수 |
|---|---|---|
| 아바타 | NPC의 프로필 이미지 | 선택 |
| 이름 | NPC의 이름 | 필수 |
| 설정 | NPC의 성격, 외모, 말투, 배경 등을 자유롭게 기술 | 선택 |
성격, 외모, 말투, 배경을 별도 필드로 분리하지 않고 설정 텍스트 하나에 자유롭게 작성합니다. 원하는 형식으로 상세하게 기술할수록 AI가 더 일관성 있게 묘사합니다.
NPC 역할
NPC가 스토리에서 차지하는 비중을 4가지 역할로 설정합니다. 캐릭터에 NPC를 연결할 때 역할을 지정합니다.
| 역할 | 설명 |
|---|---|
| 주연 (main) | 스토리의 핵심 인물. 가장 비중이 크며 자주 등장합니다. |
| 조연 (supporting) | 주요 장면에 등장하는 인물. 스토리 진행을 보조합니다. |
| 악역 (antagonist) | 대립하는 인물. 갈등 구조를 만들어 냅니다. |
| 배경 (background) | 간접적으로 언급되는 인물. 세계관의 깊이를 더합니다. |
NPC 상세 수준과 프롬프트 동작
NPC의 역할에 따라 AI에게 전달되는 정보량이 자동으로 조절됩니다. 중요한 NPC는 상세하게, 비중이 낮은 NPC는 핵심만 전달하여 대화 품질과 비용을 동시에 관리합니다.
주연의 정보 전달 방식
- 첫 턴: NPC의 전체 설정이 AI에게 전달됩니다.
- 이후 턴: 비용 절감을 위해 자동 요약 버전으로 전환됩니다.
- 언급 시 복원: 대화에서 해당 NPC가 언급되면 다시 전체 설정이 전달됩니다.
조연의 정보 전달 방식
- 모든 턴: 항상 자동 요약 버전으로 전달됩니다.
- 언급 시 복원: 대화에서 해당 NPC가 언급되면 자동으로 전체 설정이 전달됩니다.
NPC가 많아도 비용을 적절히 관리하면서, 필요한 순간에는 상세한 정보가 전달됩니다.
NPC 자동 요약 시스템
AI가 NPC의 전체 설정을 핵심만 담은 자동 요약으로 만들어 줍니다. 이를 통해 NPC가 많은 대화에서도 비용이 크게 늘어나지 않습니다.
자동 요약의 역할
- 비용 절감: 비중이 낮은 NPC는 자동 요약만 사용하여 비용을 줄입니다.
- 일관성 유지: AI가 생성한 요약이므로 핵심 특징이 빠짐없이 포함됩니다.
자동 요약 관리
- 보기: 등장인물 편집 화면에서 AI가 생성한 요약을 확인할 수 있습니다.
- 편집: 요약 내용을 직접 수정하여 강조하고 싶은 특징을 조정할 수 있습니다.
- 재생성: 원본 설정이 변경된 경우 요약을 다시 생성할 수 있습니다.
NPC 등장 방식
NPC가 AI에게 전달되는 방식을 선택합니다.
| 방식 | 설명 |
|---|---|
| 항상 등장 (always) | 모든 대화에서 NPC 정보가 AI에 포함됩니다. |
| 로어북 연결 (lorebook) | 연결된 로어북 키워드가 대화에 등장할 때만 NPC 정보가 전달됩니다. |
항상 등장은 스토리의 핵심 인물에 적합하고, 로어북 연결은 특정 장면에서만 등장하는 인물에 적합합니다. 로어북 연결을 사용하면 비용을 절약할 수 있습니다.
세계관 양방향 연결
NPC와 세계관(로어북) 항목은 양방향으로 연결됩니다.
- NPC 편집 화면에서 세계관 엔트리를 연결하면, 해당 엔트리 쪽에서도 NPC 연결이 표시됩니다.
- 반대로 세계관 엔트리에서 NPC를 연결해도 NPC 쪽에 자동 반영됩니다.
- 하나의 NPC에 여러 세계관 엔트리를 연결할 수 있습니다.
- NPC 이름이 키워드로 자동 등록되어, 대화에서 NPC 이름이 언급되면 관련 설정이 AI에 전달됩니다.
NPC 이미지 AI 생성
NPC의 프로필 이미지를 AI가 자동으로 생성해 줍니다.
- NPC 생성/편집 화면에서 AI 이미지 생성 버튼을 사용합니다.
- NPC 설정에 기술된 외모 정보를 기반으로 이미지가 생성됩니다.
- 생성된 이미지가 마음에 들지 않으면 다시 생성하거나 직접 업로드할 수 있습니다.
NPC 에셋 관리
NPC에 이미지 에셋을 등록할 수 있습니다. 대화 중 NPC가 등장하는 장면에서 해당 이미지가 표시됩니다.
- 프로필 이미지 외에 추가 에셋(표정, 포즈 등)을 등록할 수 있습니다.
- 에셋은 대화 중 상황에 맞게 표시됩니다.
캐릭터별 설정 오버라이드
같은 NPC라도 캐릭터(작품)마다 이름이나 설정을 다르게 지정할 수 있습니다.
예) 라이브러리의 "미나"를 A 캐릭터에서는 "미나 (학생)", B 캐릭터에서는 "미나 선생님"으로 오버라이드할 수 있습니다.
- 오버라이드하지 않은 항목은 라이브러리 원본 정보가 그대로 사용됩니다.
- 오버라이드는 해당 캐릭터에만 적용되며 라이브러리 원본에는 영향을 주지 않습니다.
- 역할, 등장 방식, 설정 텍스트 등을 캐릭터별로 개별 설정할 수 있습니다.