마스터 속성과 CSV를 사용한 작업을 즐겨 한다면 마스터 속성과 CSV뿐만 아니라 표현식을 사용한 작업도 마음에 드실 겁니다.
이 예제에서는 CSV를 사용하여 제목 그래픽의 부제목을 변경해볼 텐데요.
이때 표현식을 사용하여 컴포지션을 복제할 때마다 부제목이 자동으로 바뀌도록 해보겠습니다.
지금부터 이 방법을 살펴보죠.
여기에 있는 Master Properties and Expressions 컴포지션을 한 번 클릭합니다.
이것이 마스터 컴포지션이죠.
시작 부분으로 이동하고 스페이스바를 눌러 애니메이션을 재생해 보면 TRAVEL ZONE이라는 제목 애니메이션이 있습니다.
이제 스페이스바를 눌러 재생을 멈춰보죠.
버전 컴포지션이 이미 설정되어 있는데요.
Version 1을 두 번 클릭하면 CSV 파일이 이미 가져와 타임라인에 추가되어 있습니다.
이 CSV 파일에는 부제목이 있는데요.
이 부제목 열에는 세 개의 속성이 있습니다.
Master Properties and Expressions 컴포지션에는 마스터 속성이 추가되어 있으므로 부제목 텍스트를 변경할 수 있습니다.
이제 부제목 텍스트의 속성 뚝딱 툴을 Subtitle 0을 가리키면 CSV 파일 안에 있는 특정 행의 정보를 가져옵니다.
여기까지는 대단해 보이지 않을 수 있는데요.
이제 부제목 텍스트의 초시계 왼쪽에 있는 화살표를 클릭해 열어 보면 표현식이 작성되어 있습니다.
먼저 이 열의 이름을 보면 Subtitle이라고 되어 있는데요.
Versions에 있는 이 컴포지션의 이름을 변경해 보죠.
이 컴포지션을 클릭하고 Return을 누른 다음 Subtitle 0을 입력합니다.
이제 이 열의 이름은 Substitle이 되고 이 컴포지션은 Subtitle 0이 됩니다.
이제 표현식에서 Subtitle 0으로 이동하여 한 번 클릭하고 이 두 괄호 안에 있는 모든 내용을 삭제합니다.
이번에는 this를 입력하기 시작해 thisComp를 선택합니다.
한 번 클릭하고 Return을 누른 다음 .na를 입력하기 시작해 name을 클릭하고 Return을 누릅니다.
이 표현식의 마지막 부분은 (thisComp.name)이 됩니다.
밖을 한 번 클릭하면 아무런 변화가 없는 것 같지만 위에 있는 Versions 컴포지션으로 이동하고 Subtitle 0을 한 번 클릭하여 선택하고 Command + D를 눌러 복제합니다.
그러면 Subtitle 2로 건너뛰는데 Return을 누르고 Subtitle 1로 이름을 변경합니다.
Command + D를 눌러 다시 복제하고 Subtitle 2를 만듭니다.
CSV에 더 많은 필드가 있는 경우 컴포지션을 복제하면 각 행의 더 많은 정보를 계속 가져올 수 있습니다.
이제 결과를 보죠.
Subtitle 0에는 첫 번째 열의 첫 번째 행에 있는 정보가 포함되고 다음을 두 번 클릭해 보면 Subtitle 1에는 TRAVEL ZONE이 포함되는데 이 정보는 스프레드시트의 두 번째 정보입니다.
그 다음을 두 번 클릭해 보면 Subtitle 2에는 TRAVEL WAYS가 포함됩니다.
마스터 속성과 CSV를 함께 사용하여 빠르게 작업할 수도 있지만 여기에 표현식을 더하면 더욱 빠르게 작업할 수 있습니다.
