애프터이펙트 강좌]#14 시간차 애니메이션 - 모션그래픽 기초에서 중급으로 업그레이드

안녕하세요 빠르크 입니다.


모션그래픽 기초에서 중급으로 업그레이드 할 수 있는 방법들을 알려드리고 있습니다.


오늘은 시간차를 이용한 애니메이션 연출에 대해 알아보겠습니다.













시간차 애니메이션 연출을 도와줄 스크립트를 설치 하는 것이 선행되어야 합니다.


아래 파일을 다운 받으신 후에 애프터이펙트가 설치된 폴더 내에 


scripts 폴더에 확장자가 jsx인 파일을 갖다 넣으시면 됩니다. (별도의 설치과정은 필요 없습니다.)





decomposetext_v3.0_1.zip


pt_shiftlayers_v2.2.zip




스크립트를 이용하면 작업을 좀 더 수월하게 진행하실 수 있습니다.


우선 제가 첨부해드린 decompose_text 스크립트와 pt_shiftlayers는


http://aescripts.com 에서 다운 받은 스크립트 입니다.


스크립트의 경우는 무료로 제공되는 경우도 있으나 대개는 유료임을 알려드립니다.






#1 텍스트 레이어 입력



텍스트 레이어를 입력해보도록 하겠습니다.

"STAGGERED ANIMATION" 이란 글자를 넣어보겠습니다.


참고로 Staggered의 사전적인 뜻은 '어긋나다, 시차를 두다' 이런 뜻이 있어요.







▲ 텍스트 레이어를 위 그림과 같이 입력합니다. 






#2 decompose_text 스크립트로 글자를 한 글자 한 글자씩 분해하기


스크립트를 실행해보도록 하겠습니다.

설치가 잘 되었다면 File-Script에 아래 그림처럼 파일이 있음을 확인 할 수 있습니다.




▲ 텍스트 레이어를 선택한 상태에서 스크립트를 실행시켜보겠습니다.

스크립트는 메뉴 바에 "File" - "scripts" 에 위치해 있습니다.





▲ 캐릭터로 체크하신 후에 "Decompose" 버튼을 클릭합니다.





▲글자가 한 글자 한 글자 분해된 모습을 확인할 수 있습니다.




#3 포지션(position)에 키프레임을 줍시다.



전체적으로 화면에 글자들이 위에서 아래로, 아래에서 위로 올라오는 글자 애니메이션을 위해

포지션에 키프레임을 부여해서 애니메이션을 만들어 줘야 합니다.


우선 위에서 아래로 내려오는 애니메이션을 연출해봅시다.

대상은 "STAGGERED" 글자들입니다.

SHIFT 키나 CTRL 키를 이용해서 관련되는 텍스트 레이어들을 선택해줍니다.




▲ STAGGERED 글자들만 다중 선택했습니다.





▲ 정말 확실하게 선택했습니다.

이 상태에서 단축키 P 를 눌러줍니다. 

그러면 아래 그림처럼 position이 짠 하고 등장합니다.




▲ 단축키 P를 통해 Position만 보입니다.




▲ 키프레임 애니메이션을 주겠습니다. 

스톱워치 아이콘을 눌러주세요.



▲ 타임 인디케이터가 0프레임 에 있는지 확인해주세요.





▲현재는 포지션 값을 보면 y축이 324.6 이라 화면에 보입니다.

0프레임에서는 글자가 안보이는 상태로 만들기 위해

y축 값 변경을 위해 화면위로 글자를 올려줍시다.





▲ 위 그림처럼 y축 값을 -20으로 두었습니다.

그러면 화면에서는 아래 사진처럼 STAGGERED글자가 보이지 않습니다. 

0프레임에서 저 화면이니 이제 글자가 밑으로 내려와야죠.





▲0프레임의 상태입니다. 

"animation" 글자는 추후에 또 키프레임을 줄거예요.





▲ 이번에는 타임 인디케이터를 5 프레임 이후로 옮겨보겠습니다.

사진 오른쪽 보시면 타임 인디케이터의 위치가 

0프레임에서 5프레임으로 변경된 것을 볼 수 있습니다.




▲ y축 값을 350으로 변경했습니다.




▲ 키프레임이 적용된 것을 확인해 볼 수 있습니다.

스페이스 키를 눌러주시면 글자 애니메이션을 확인해 볼 수 있습니다.




#4 pt_shiftLayers 스크립트로 시간차 만들어주기



이번에는 다른 스크립트를 써보도록 하겠습니다. 

바로 pt_ShiftLayers라는 스크립트인데

원하는 프레임만큼 레이어가 나타나는 시간을 변경해 줍니다.


한번 아래 그림을 보시면서 이 스크립트의 유용한 기능을 살펴볼게요.




▲ 스크립트는 메뉴 바에서 New - Scripts - pt_ShiftLayers 를 실행시켜줍니다.






▲pt_ShiftLayer를 실행시키니 저런 화면이 뜨네요. 


Staggered Selected Layers로 하고 2 프레임씩 띄워보겠습니다.





▲apply 버튼 누르기 전. 


자 이제 apply 버튼을 눌러보면...!!





▲짜잔, 2프레임씩 띄우기 성공!



#5 이번에는 ANIMATION 글자에 키프레임 넣어주기


방법은 위에서 포지션에 키프레임 넣었던 방법과 동일합니다. 

다만 아래에서 위로 올라오니 그 y축 값은 조금 다르겠죠.





▲ANIMATION 글자를 선택한 후에 타임워치를 눌러줍니다.




▲0프레임에서는 글자를 숨겨야 하니까 y축 값을 813.6 으로 설정합니다.



▲ 현재 0 프레임, 글자가 보이지 않네요.




▲ 5프레임으로 타임 인디케이터를 이동 시킨 후 458.6으로 y축 값을 변경합니다.





▲키프레임이 성공적으로 적용되었습니다.




▲ 이번에는 animation 레이어들을 선택한 후에

shiftLayers 스크립트를 실행시켜보겠습니다.

이번에도 2프레임씩 띄웁니다.




▲스크립트 실행 후 2프레임씩 떨어져 있습니다.




▲전체적인 모습입니다.






#6 모션 블러 효과 적용하기



모션블러 효과는 아래 그림처럼 통통 튀는 공 아이콘을 눌러주시면 적용됩니다.












정리


1. 스크립트 파일 설치 위치 : 애프터이펙트 설치 폴더 내 scripts

2. 스크립트 파일은 대부분 유료. 파일 확장자는 jsx.

3. File-Scripts 에서 스크립트 파일 실행 가능

4. Decompose_Text : 텍스트 핵분리 스크립트

5. pt_LayerShift : 레이어 배치 도우미 







애프터이펙트를 이용해 멋진 영상 만드는 데 

이 강좌가 도움이 되었다면 

아래의 공감 버튼을 눌러주시면 감사하겠습니다.