〈나는 프로〉는 SK에코플랜트 유튜브 채널에서 제작되고 있는 브이로그 시리즈입니다. SK에코플랜트 직원이나 관련인이 직접 나와 브이로그를 찍는다는 콘셉트로 기업의 이모저모를 광고합니다.
영상 전문인이 아닌 직장인이 브이로그를 찍는다는 느낌의 가벼움이나 예능감을 살리려 디자인 패키지를 제작했습니다.
너무 미려하고 예쁜 디자인보다, 친숙하고 심플한 이미지로 다가가려 했으며, 온라인 매체 특성상 낮은 비트레이트에서도 화질 열화가 덜하도록 솔리드solid하고 미니멀한 디자인으로 제작했습니다.
이렇게 ①②③으로 이미지를 쪼개어 프리미어 자막 레이어와 페어링합니다.
①은 자막의 왼쪽에 배치해 위치가 같이 변할 수 있도록 한다. ②는 자막과 함께 크기가 늘어날 수 있도록 한다. ③은 자막의 오른쪽에 배치해 위치가 같이 변할 수 있도록 한다.
이런식으로 자막을 구성하면 가운데 있는 텍스트 레이어 크기가 변할 때마다 ①②③이 연동되어 움직입니다.
이 정보 자막을 예시로 설명하겠습니다.
애프터이펙트 안에서 위와 같이 Null 레이어를 만들고 구분을 위해 [ctrl] 이름을 바꿔줍니다. 스크립트를 도와줄 이펙트들이 있는데, 보통은 아래와 같이 Effects 목록 > Expression Controls 안의 Control을 이용합니다.
몇가지 예시를 들어 expression을 설명하겠습니다.
[ctrl] 레이어의 이펙트 중 [content font size]를 변경하면 애프터이펙트 텍스트 레이어에 반영되게 할 수 있습니다. 이 방식으로 여러 텍스트 레이어의 폰트 크기를 한번에 변경할 수 있습니다.
텍스트 레이어의 [Source Text]에 expression을 걸어 다음과 같이 작성하면 됩니다.
이와 같이 ```setFontSize()```를 이용해 폰트 사이즈를 스크립트로 변경할 수 있습니다. 이외에도 ```setLeading()``` 등 여러 폰트를 조작할 수 있는 스크립트를 활용해 적용할 수 있습니다.
마찬가지로 텍스트 레이어 position도 expression으로 제어합니다. 자막이 여러줄인 경우, 그 자막들이 하나의 텍스트레이어가 아니라 라인별로 쪼개져 있는 경우, 첫째줄에는
두번째 줄에는
이런식으로 높이 값을 y축에 더해줄 수 있습니다. ```line1```은 첫번째줄 텍스트 레이어를 가리킵니다.
Shape Layer(이 경우 line 1 bg 레이어)는 구조가 복잡할 수 있습니다. 레이어 자체가 가지는 Transform 속성과 Shape Layer이기 때문에 가지는 position과 size 값이 별도로 존재하기 때문입니다. 이를 잘 조합해서 위치와 크기를 만들어야합니다.
Rectangle Path의 Size 안에는 위와같이 스크립트를 작성합니다. 중요한 부분은 ```sourceRectAtTime()```으로 가변적인 텍스트레이어 크기를 알아낼 수 있습니다. 여기에 사방 여백을 위해 [ctrl] 레이어에서 정의한 padding 값을 더해줍니다.
Recntanble Path > Position에는 이렇게 구한 크기의 절반을 입력해 가운데정렬 할 수 있도록 합니다.
Transform 부분의 Anchor Point에는 다음과 같이 작성합니다. ```x```값이 ```0```인 이유는 왼쪽 정렬이기 때문입니다.
Transform > Position 부분에는
이렇게 적어 텍스트 레이어와 정렬될 수 있도록 합니다.
부가적으로 아무런 글자가 없으면 opacity가 ```0```이 되도록 할 수 있습니다.
이런 원리로 만들어낸 템플릿은 애프터이펙트 안에서 Essential Graphics 패널을 이용해 템플릿화 할 수 있습니다. 패널안에 텍스트 레이어의 Source Text와 [ctrl]레이어 안의 컨트롤러들을 등록한 후 프리미어 편집자가 쓰기 쉽도록 설명을 적고 한글화하면 되지요.
mogrt 파일 출력 후 프리미어로 가져와 작업할 수 있습니다.