타임라인

자료 모듈

타임라인

다중 플롯 관리: 전후 순서를 다루는 카드 플로우, 연도와 기간을 다루는 스케일 축, 각본 위치 핀 기능을 설명합니다.

타임라인 개요 및 진입 위치

타임라인은 각본 집필 초기의 수동 정리 보드입니다: 서사의 선후 관계, 실제 시간, 관련된 엔티티 객체들을 점검하는 데 도움을 줍니다. 각본에서 이벤트를 임의로 자동 생성하지 않으며, 작가가 정돈한 순서를 함부로 덮어쓰지 않습니다. 좌측 내비게이션의 '타임라인'으로 진입하면 제목 옆에 전체 이벤트 수가 표시되고, 그 아래에 플롯라인 수, 각본에 연결된 이벤트 수, 시점 대 구간 비율이 안내됩니다.

하나의 프로젝트 내에 여러 개의 타임라인을 독립적으로 둘 수 있습니다: 메인 플롯, 여주인공 서사선, 막후 사건선을 각각 분리하여 구성할 수 있습니다. 각 라인은 개요 화면에서 직접 편집되며 별도의 '집중 편집' 모드로 분기되지 않습니다.

새 라인 추가: 모드 결정

“New Plotline”(새 플롯라인)을 클릭하면 이름과 렌더링 모드를 지정하라는 대화상자가 나타납니다:

  • Card Flow(카드 플로우: 순차적 배치, 드래그 가능) — 선후 순서만 정렬합니다.
  • Timeline(타임라인: 물리적 스케일, 듀얼 트랙) — 연도와 소요 시간을 다루며, 카드 상에는 '스케일 축'으로 라벨링됩니다.

처음부터 연표나 시대를 정리하고 있다면 생성 후에 전환하기보다 처음부터 타임라인 모드로 생성하십시오. 기존 라인도 Plotline Settings(플롯라인 설정)에서 이름, 모드, 축 시작점 및 종료점을 변경하거나(비워두면 자동 설정) 삭제할 수 있습니다.

내용이 없는 라인은 “No cards yet.”(아직 카드가 없습니다) 또는 이에 상응하는 안내가 표시되며, 라인이 하나도 없을 때는 페이지에서 첫 번째 버튼 위치를 안내합니다.

카드 플로우: 순서 관리에 집중된 뷰

카드는 왼쪽에서 오른쪽, 위에서 아래로 배열되며 내용에 맞게 너비가 자동 조절되고 화면에 넘치면 다음 줄로 넘어갑니다. 드래그하여 순서를 재정렬할 수 있으며, 이 순서가 곧 서사의 전개 순서입니다. 물리적 시간 비율을 나타내지 않으므로 '첫 만남'과 '동맹 결성' 사이에 3개월이 걸렸는지 3년이 걸렸는지는 여기서 드러나지 않으며, 드러날 필요도 없습니다.

추가 버튼은 모드에 맞게 제공되므로 팝업창에서 유형을 두 번 선택할 필요가 없습니다.

스케일 축: 연도, 소요 시간, 다중 레인

축은 물리적 좌표를 기반으로 동작합니다: 시점(Point)은 축 위에 점과 캡슐 형태로 위치하고, 구간(Range)은 축 아래에 막대 형태로 위치하여 왼쪽에 시작점, 중앙에 이름, 오른쪽에 종료점이 표시되며 축을 따라 눈금 숫자가 배치됩니다.

  • 기본값은 100% 전체 화면 뷰입니다. 스크롤 여유가 있을 때 마우스 휠이나 트랙패드를 가로로 움직이면 좌우로 이동하고, Shift + 휠을 조작하면 마우스 포인터를 중심으로 100%–600% 확대/축소되며 하단 슬라이더가 동기화됩니다. 축 가장자리에 도달하거나 전체 화면 뷰일 때는 세로 휠 스크롤이 페이지로 전달되어 축이 사용자의 스크롤을 가로채지 않습니다.
  • 드래그를 통한 위치 조정: 시점은 정수 좌표에 스냅됩니다. 구간은 중앙을 드래그하면 전체가 이동하고 양 끝을 드래그하면 시작점이나 종료점이 변경되며 최소 1개의 정수 단위를 유지합니다. 드래그하는 도중에는 데이터가 저장되지 않고 마우스를 놓는 순간 최종 위치가 확정되며, 가볍게 클릭하면 여전히 상세 정보가 열립니다.
  • 구간이 무조건 한 줄에 하나씩 배치되는 것은 아닙니다: 겹치지 않는 구간은 한 줄을 공유하며, 가로 좌표가 실제로 겹칠 때만 새 줄로 분기됩니다. 구간을 위아래의 다른 줄로 드래그할 수도 있으며, 착지 위치에서 겹침 방지 보정이 이루어지므로 한 줄에 겹치는 구간이 공존하지 않습니다.
  • 축의 빈 공간을 더블 클릭하여 바로 추가할 수 있습니다: 시점 추가와 구간 추가가 분리되어 있으며, 새로 생성된 기본 구간은 현재 가시 영역 내부로 제한되어 '생성은 되었으나 보이지 않는' 문제를 방지합니다.

카드 높이는 내용에 따라 유동적으로 늘어납니다: 노드가 많아지거나 누적된 줄이 늘어나면 카드가 아래로 확장되며 노드들이 고정된 상자 안에서 찌그러지지 않습니다.

각본의 특정 위치와 연결하기

카드, 시점, 구간 모두 발생 위치(Location)를 지정할 수 있습니다: 장, 씬, 시공간 또는 본문 블록(혹은 위치 없음)을 선택할 수 있습니다. 타임라인은 텍스트 복사본이 아닌 참조만 보관하며, “Jump to Script”(각본으로 이동)를 누르면 해당 위치로 즉시 이동합니다.

영향을 받는 엔티티(Affected Objects)—인물, 장소, 소품, 세계관 설정—는 별도로 기록됩니다. 선택기는 선택된 대상을 상단에 카테고리 표시와 함께 고정하고, 4가지 카테고리는 헤더에 '선택됨 / 전체' 개수를 표기한 채 접힌 상태를 유지하며 검색창을 통해 이름과 별칭으로 필터링할 수 있어 목록이 길어져도 대화상자가 넘치지 않습니다. 설명란에는 여전히 @ 멘션을 사용할 수 있습니다.

둘은 서로 다른 목적을 가집니다: 관련 엔티티는 사용자가 확정한 연결 관계로서 필터링, 요약 및 AI 컨텍스트에 활용되며, @ 멘션은 읽기 중 이동을 위한 기능입니다. 둘 다 인과관계를 추론하지 않으며 현장에 누가 있었는지 임의로 계산하지 않습니다.

어시스턴트를 통한 타임라인 정리

“동맹 결성을 제3장 뒤로 이동해 줘”, “여주인공 서사선에 유배부터 재회까지의 뼈대를 잡아 줘”라고 요청하면 어시스턴트는 확인 카드를 반환합니다: 플롯라인 생성 또는 수정(이름, 색상, 모드, 축 범위), 이벤트 생성, 수정 또는 삭제(소속 라인, 제목, 메모, 위치, 관련 엔티티, 구간 시간, 연결된 씬 장소)가 가능합니다.

런타임에서 엄격한 유효성 검사가 이루어집니다: 발생 위치는 실제로 존재하고 계층이 일치하는 장/씬/시공간/블록을 가리켜야 하며, 구간은 종료 좌표가 시작 좌표보다 커야 합니다. 라인을 삭제하면 소속 이벤트들이 함께 삭제되며 카드에 삭제될 개수가 명시됩니다. 한 번의 확인으로 일괄 적용되고 한 번의 실행 취소로 전체를 되돌릴 수 있습니다. 'AI가 타임라인 전체를 임의로 재구성하는 것'은 지원 범위에 포함되지 않습니다.

제한 사항 및 문제 해결

생성 및 편집 시 제자리에서 유효성을 검사하며 조용히 실패하지 않습니다:

  • “Please enter the event title first.”(이벤트 제목을 먼저 입력하십시오) / 시작 좌표 누락 / 종료 좌표 누락 / “End coordinate must be greater than start coordinate.”(종료 좌표는 시작 좌표보다 커야 합니다)
  • 하나의 카드에서 '새 플롯라인 생성 + 그 새 라인에 새 이벤트 등록'을 동시에 처리할 수는 없습니다. 라인의 식별자는 저장된 후에 생성되므로 두 단계로 나누어 진행하십시오.
  • 카드 플로우와 스케일 축은 동일한 내용을 표현하지만 기하학적 형태가 상호 변환되지는 않습니다. 모드를 전환하더라도 시점을 임의로 생성하거나 순서를 소요 시간으로 바꾸지 않습니다.
  • 별도의 독립된 편집 화면은 없으며 모든 작업은 개요 화면에서 이루어집니다.