DramaFork 스토리보드에 동작 하나가 빠졌는데, 왜 뒤의 소재가 안 맞을 수 있을까?
스토리보드에서 동작이 빠졌을 때는 먼저 앞 샷의 출구와 뒤 샷의 입구를 대조할 수 있다. 예를 들어 샷 7이 끝날 때 종이배가 아직 린완의 손에 있었는데 샷 8이 시작될 때는 이미 탁자 위에 있다면, 그 사이에 종이배를 내려놓는 동작이 없다. 작성자는 이번 이동을 보충한 뒤 노드와 영상이 예전 설명을 그대로 쓰고 있는지 확인해야 한다. 뒤 샷의 글자만 고친다고 해서 이미 완성된 클립도 함께 바뀌었다고 증명할 수는 없다.

개요
스토리보드에서 동작이 빠졌을 때는 먼저 앞 샷의 출구와 뒤 샷의 입구를 대조할 수 있다. 예를 들어 샷 7이 끝날 때 종이배가 아직 린완의 손에 있었는데 샷 8이 시작될 때는 이미 탁자 위에 있다면, 그 사이에 종이배를 내려놓는 동작이 없다. 작성자는 이번 이동을 보충한 뒤 노드와 영상이 예전 설명을 그대로 쓰고 있는지 확인해야 한다. 뒤 샷의 글자만 고친다고 해서 이미 완성된 클립도 함께 바뀌었다고 증명할 수는 없다.
아래에서는 가상의 교육용 예시로 전체 흐름을 한 번 따라가 본다. 예시에 나오는 프로젝트 이름, 캐릭터 이름, 숫자는 모두 지어낸 것으로, 점검 방법을 보여 주기 위한 것이지 실제 측정 자료가 아니다.
먼저 빠진 항목이 어느 층까지 전달되는지 보자
DramaFork의 창작 흐름은 아이디어, 기획, 대본, 스토리보드, 스타일, 캐릭터 소재, 인터랙션 노드, 영상, 플레이 가능한 미리보기, 내보내기 순이다. 스토리보드는 중간보다 뒤쪽에 있어서 아래로 노드, 영상, 미리보기, 내보내기에 영향을 준다. 즉, 스토리보드 표에서 동작 하나가 빠지면 그림 한 장만 빠지는 것이 아니라, 하위 여러 층이 완전한 정보를 받지 못하게 된다.
| 변경 위치 | 하위에서 점검해야 할 완료된 단계 |
|---|---|
| 기획 | 대본, 스토리보드, 스타일, 캐릭터, 노드, 영상, 미리보기, 내보내기 |
| 대본 | 스토리보드, 스타일, 캐릭터, 노드, 영상, 미리보기, 내보내기 |
| 스토리보드 | 노드, 영상, 미리보기, 내보내기 |
| 스타일 | 캐릭터, 영상, 미리보기, 내보내기 |
| 캐릭터 | 영상, 미리보기, 내보내기 |
| 노드 또는 영상 | 미리보기, 내보내기 |
이 표의 역할은 다음과 같은 점을 일깨우는 것이다. 스토리보드를 보충한 뒤에는 스토리보드 자체만 들여다보지 말아야 한다. 이미 완성된 노드와 영상이 예전 스토리보드를 참조하고 있다면, 업데이트 필요로 표시해야 한다. 예전 데이터는 대조하기 쉽도록 보존되지만, 그것이 새 버전에 그대로 쓸 수 있다는 뜻은 아니다.
종이배 사례로 샷 앞뒤 대조를 한 번 해 보자
가상 프로젝트 이름은 《종이배 야항》이고, 첫 막은 낡은 부두 당직실에서 벌어진다. 대본 노드에 적힌 내용은 다음과 같다.
- 노드 A: 린완이 종이배를 들고 당직실에 들어와 탁자 위에 올려놓는다.
- 노드 B: 린완이 천 아저씨에게 종이배에 적힌 서명을 아는지 묻는다.
- 노드 C: 천 아저씨가 모른다고 말하고 몸을 돌려 창문을 닫는다.
그런데 스토리보드 초고에는 이렇게 적혀 있다.
- 샷 7: 린완이 종이배를 들고 문을 밀고 들어오고, 탁자는 비어 있다.
- 샷 8: 종이배가 이미 탁자 위에 있고, 린완이 앉는다.
- 샷 9: 린완이 천 아저씨에게 종이배에 적힌 서명을 아는지 묻는다.
여기서 빠진 것은 대본에 이미 정해진 내려놓기 동작이다. 종이배가 손에서 탁자로 옮겨 가지만 그 이동이 표현되지 않았다. 샷을 보충할 때는 린완이 소유자라는 사실을 유지해야 하며, 화면을 이어 붙이기 위해 임시로 천 아저씨가 안방에서 종이배를 꺼내 오는 것으로 바꾸면 안 된다. 스토리보드 수정은 대본을 이행해야 하며, 정말로 소유자를 바꾸려면 먼저 대본으로 돌아가 새로운 인과를 확인해야 한다.
점검할 때는 먼저 샷 앞뒤 대조표를 하나 만든다. 각 행에는 샷 하나만 적고, 세 가지를 중점적으로 본다. 어느 대본 노드에 대응하는지, 입구 동작은 무엇인지, 출구 동작과 보이는 물건은 무엇인지.
| 샷 | 대응 노드 | 입구 동작 | 출구 동작 | 보이는 물건 |
|---|---|---|---|---|
| 7 | A | 문이 밀려 열림 | 린완이 자리 잡고 서고, 종이배를 들고 있음, 탁자는 빔 | 문, 탁자, 종이배 |
| 7 보충 | A | 린완이 자리 잡고 서고, 종이배를 들고 있음 | 린완이 종이배를 탁자 위에 올려놓음 | 문, 탁자, 종이배 |
| 8 | A | 종이배가 이미 탁자 위에 있음 | 린완이 앉음 | 탁자, 종이배, 의자 |
| 9 | B | 린완이 종이배를 바라봄 | 입을 열어 질문함 | 탁자, 종이배, 천 아저씨 |
‘7 보충’을 넣으면 그 샷의 출구는 ‘종이배가 탁자 위에 있음’이고, 샷 8의 입구도 같은 상태다. 만약 원래 샷 8에 이미 내려놓기 동작이 있었다면 새 샷을 추가할 필요가 없다. 먼저 실제 설명을 확인해서, 빠진 항목을 한 번 고치면서 중복을 만들지 않도록 해야 한다. 동작은 공용 샷에 넣을 수도 있고 별도 샷을 차지할 수도 있으며, 핵심은 출처와 이동이 분명한 것이다.
이 단계의 핵심은 입구와 출구가 반드시 이어져야 한다는 점이다. 앞 샷의 출구 물건은 뒤 샷의 입구 물건이 되어야 하고, 앞 샷의 출구 동작은 뒤 샷의 입구 상태가 되어야 한다. 한쪽이라도 맞지 않으면 중간에 한 칸이 빠졌거나, 어느 한 칸이 잘못 쓰였다는 뜻이다.
빠진 부분을 보충한 뒤, 의존 관계에 따라 하위를 점검하자
스토리보드를 고친 뒤에는 서둘러 모든 소재를 다시 생성하지 말자. 현재 의존 관계상 스토리보드 변경은 노드, 영상, 미리보기, 내보내기에 영향을 준다. 이렇게 할 수 있다.
- 노드 표를 열어 샷 7, 8, 9를 참조하는 인터랙션 노드를 찾고, 노드 설명 안의 동작과 물건이 이미 동기화되었는지 확인한다.
- 시스템이 관련 완료 단계에 표시하는 ‘업데이트 필요’ 알림을 보고, 자신의 검토 기록에 예전 노드와 예전 영상을 나열해 항목별로 대조한다.
- 플레이 가능한 미리보기에서 이 구간이 재생될 때 종이배가 올바른 시점에 나타나는지 확인한다.
- 내보내기 전에 로컬 소재 패키지와 원격 링크 패키지가 모두 업데이트된 버전을 가리키는지 확인한다.
여기에는 정밀한 의미 자동 차분도 없고, 한 번에 확인하는 재사용도 없다. 창작자는 이번 수정이 기존 소재의 어떤 표현을 바꾸었는지 사람이 직접 대조해야 한다. 단지 동작 하나를 보충한 것뿐이라면 샷 7과 8의 영상만 다시 만들어야 할 수 있다. 노드 설명도 바뀌었다면 미리보기와 내보내기도 함께 점검해야 한다.
완료 점검
빠진 부분을 보충한 뒤에는 아래 몇 가지로 마무리 점검을 한다.
- 각 샷의 입구 동작은 앞 샷의 출구에서 찾을 수 있다.
- 각 샷의 출구 물건은 다음 샷의 입구에서 찾을 수 있다.
- 스토리보드에 등장하는 물건은 대본 노드에 출처가 있고, 갑자기 나타나지 않는다.
- 이미 완성된 노드, 영상, 미리보기, 내보내기 중 예전 스토리보드를 참조하는 것은 모두 업데이트 필요로 표시되어 있다.
- 예전 데이터는 여전히 보존되어 있어 수정 전후의 차이를 비교하기 쉽다.
이 몇 가지가 모두 맞으면 이번 보충으로 새로운 단절점이 남지 않았다는 뜻이다. 다음으로 현재 의존 관계에 따라 노드부터 시작해 영상, 미리보기, 내보내기를 층별로 점검할 수 있다. 이 글은 DramaFork에서 정리했으며 현재 프로젝트 구현을 기준으로 설명하므로, 구체적인 조작은 로컬 브랜치의 실제 화면을 기준으로 한다.


