EFFECTSText를 간단하게 개별적으로 애니메이션 시킬 수 있는 Plugin - Textdelay

motionlab
조회수 5340

이번 시간에는 Text를 Layer로 나누지 않아도 캐릭터별로, 단어별로, 라인별로 애니메이션을 시킬 수 있는 이펙트인 Textdelay 이펙트를 소개하겠습니다. CS6부터 CC 2019 버전까지 사용할 수 있는 착한(?) 이펙트입니다.


Textdelay는 https://plugineverything.com에서 나온 이펙트입니다. 예전에 소개한 적이 있는 Cartoon Moblur 등 재미있는 이펙트들을 만드는 회사입니다.





1. Texdelay 적용하기


01. 먼저, 'MOTIONLAB'이라는 텍스트를 입력하고, 여기에 Textdelay 이펙트를 적용합니다.




02. 화면의 상단에서 중앙으로 내려오는 애니메이션을 간단하게 만들어보겠습니다.




03. Textdelay의 어떤 이펙트 옵션도 건드리지 않고, 기본값으로 적용한 후에 애니메이션을 만들어보았습니다. 각각의 철자(Character)들이 1프레임 후에 움직이고 있습니다. 물론, Textdelay의 디폴트 설정값이 그렇게 되어있기 때문입니다.




04. 그런데 애니메이션을 시켜보면, 그림처럼 어떤 서체를 썼는지, 텍스트의 설정을 어떻게 했는지에 따라 약간씩 차이가 있겠지만, 그림처럼 철자 사이에 문제가 발견되었습니다. 물론, 아무런 문제가 발견되지 않을 수도 있습니다.




05. 현재 서체는 Bio Sans이라는 고딕 서체를 사용하였고, 자간을 -50으로 입력하여 줄여 놓은 상태입니다. 이 값을 0으로 만들어서 기본값으로 만들어보겠습니다.




06. 자간의 값을 기본값인 0으로 입력하면, 그림처럼 각각의 철자가 자연스럽게 나뉘어져서 보일 것입니다. 여기에서 Textdelay가 각각의 철자를 나눌 때, 각각의 철자가 가지고 있는 가로, 세로의 눈에 보이지 않는 영역을 기준으로 나눈다는 것을 알 수 있습니다.




07. 이번에는 Textdelay 이펙트의 옵션을 살펴보겠습니다. 맨 처음에 나오는 옵션이 바로 Delay(Frames)입니다. 기본값은 1입니다. 바로 1프레임이라는 뜻입니다. 이 값을 3으로 입력합니다. 이렇게 입력하고 애니메이션을 시키면, 'M' 글자가 움직이고, 3프레임 후에 'O' 글자가 움직이게 됩니다. 




2. Enable Separation


01. Separation이란 단어는 '분리', '구분'이라는 뜻입니다. Textdelay 이펙트가 강력한 이유(?) 중 하나는 바로 이 기능 때문입니다. 먼저, Enable Separation Guide 옵션을 체크합니다. 그러면, Composition Window의 바탕색이 회색으로 바뀌면서 각각의 철자들의 컬러가 그림처럼 바뀝니다. 컬러가 바뀌는 것은 일반적으로 Preview 기능으로 보면 됩니다. 컬러별로 철자가 분리되어져서 움직인다는 것입니다.



02. 만약, 'MOTION'이라는 단어와 'LAB'이라는 단어를 분리하고 싶다면, Separation Threshold 값을 조절하여 그림처럼 컬러로 확인하면서 수치값을 입력하면 됩니다. 상단을 보면, Separation Mode라는 옵션이 있습니다. 여기에서 Word로 설정하고 작업하면 됩니다.




03. 이번에는 장문의 텍스트에 Textdelay를 적용해보겠습니다.



04. 글자 수가 많으면, 기본값인 1프레임으로 Delay를 하면 엄청나게 시간이 많이 걸리게 됩니다. 이 정도 분량의 철자면 20초 정도는 더 걸리게 됩니다.





05. Delay 값을 0.1로 입력하면, 거의 한 줄씩 애니메이션됩니다. 




06. Separation Mode를 Word로 설정하고, Enable Separation Guide를 켜줍니다. 




07. 만약, 사용자가 각각의 단어별로 구분을 하고 싶다면, Separation Threshold 값을 조절하여 컬러를 보면서 수치값을 입력합니다. 이런 상태에서 애니메이션을 하면, 컬러별로 애니메이션됩니다.




08. 특히, 단어별로 또는 라인별로 애니메이션을 시키려면, Separation Mode를 Word로 설정하고 작업하면 편하게 작업할 수 있습니다. 





3. Order Modifier


01. Order Modifier는 Text Delay 값이 텍스트에 적용되었을 때, 어떤 식으로 애니메이션 될지를 결정하는 중요한 옵션입니다. 만약, Reverse로 설정하면, 그림처럼 텍스트들이 거꾸로 애니메이션됩니다. 




02. Order Modifier를 Random으로 설정하면, 각각의 철자들이 랜덤하고 마치 비가 내리듯이 애니메이션됩니다. 



03. Order Modifier를 Increment로 설정하면, Red, Blue, Yellow, Green, Pink 컬러 순서대로 텍스트들이 애니메이션됩니다. 




4. Range Selector 


01. Range Selector는 내가 원하는 부분만 애니메이션 시킬 수 있는 기능이라고 할 수 있습니다. Text 애니메이션 시, 이 기능이 있다는 것을 아마 알고 있을 것입니다. Textdelay 이펙트에서도 같은 역할을 합니다. MOTION IS EVERYWHERE라는 글자를 입력하고, 그림처럼 위로 올라갔다가 내려오는 애니메이션을 만듭니다. 일단, Delay 값을 0.5로 입력합니다.




02. Range Selector를 조절해 봅니다. 




03. Range Start 값을 30%로 입력합니다. 30%에서 34% 정도로 입력하면, 앞부분의 'MOTION'이라는 글자까지 그림처럼 고정되어 하나처럼 보여지게 됩니다.




04. 이번에는 Range Start 값을 0%로 입력하고, Range End 값을 48%로 입력해봅니다. 뒷부분에 있는 'EVERYWHERE' 부분이 하나로 묶여져서 움직이게 될 것입니다. 이처럼 Start와 End 값을 조절함으로써 사용자가 원하는 부분을 하나도 묶어서 애니메이션할 수 있습니다.




05. 좀 더 쉽게 시각적으로 보면서 범위를 정하려면, Enable Range Guide를 체크하면 됩니다. 그러면 Composition Window에서 컬러로 철자들이 보여지면서 Strat와 End 값을 조절하여 범위를 설정해 줄 수 있습니다.




5. Tracking 


Tracking은 자간을 조절하는 기능을 합니다. Tracking Amount 값을 조절하면, 자간이 늘어나거나 줄어들게 됩니다. Tracking Alignment는 총 3개의 옵션을 가지고 있습니다. Left, Middle, Right입니다. 쉽게 말해서, 좌측 정렬, 중앙 정렬, 우측 정렬입니다.




6. Motion Blur 


01. 타임라인 윈도우에서 빠르게 움직이는 물체에 적용할 수 있는 Motion Blur 기능이 있는데 굳이 이펙트에 Motion Blur 옵션이 왜 있겠습니까? 궁금증을 해소하기 위해서 그 차이점을 말씀 드리겠습니다. 먼저, After Effects에서 기본적으로 제공하는 Motion Blur 기능을 텍스트에 적용해보겠습니다. 10프레임 정도의 짧은 시간 동안 글자가 애니메이션되게 만들고, 여기에 Motion Blur를 적용해보았습니다. 



02. 어떻게 적용되었는지 Composition Window를 확인해보면, 각각의 철자가 가지고 있는 영역 밖으로는 Blur가 표현되지 않습니다. 이렇게 되는 이유는 실제 Object가 움직이는 것이 아니라, Textdelay 이펙트로 각각의 철자가 움직이는 것이므로 그렇게 보여지는 것 같습니다. 




03. 이번에는 Textdelay에 있는 Motion Blur 기능을 이용해보겠습니다. 먼저, Enable Motion Blur를 체크합니다. 체크하는 동시에 Motion Blur가 100%로 적용됩니다.




04. Motion Blur Amount 값을 200%로 올려주면, 좀 더 Motion Blur가 적용되는 것을 확인할 수 있습니다. 




05. 맨 마지막에 있는 Utilities는 Order Modifier를 Random으로 설정했을 때 사용하는 옵션입니다. 위에서 아래로 움직이는 간단한 애니메이션을 만듭니다. 그런 다음, Order Modifier를 Random으로 설정합니다.




06. Order Modifier를 Random으로 설정한 상태에서 Utilities의 Random Seed 값을 조절하면, 본인이 원하는 형태로 자유스럽게 철자들이 변하는 것을 확인할 수 있습니다.



Textdelay는 짧은 시간에 간단한 텍스트 애니메이션을 만드는데 효과적으로 사용할 수 있는 이펙트입니다. 좀 더 디테일한 움직임을 위해서는 텍스트를 Shape Layer로 변환한 다음, Path 애니메이션을 하거나, 각각의 철자들을 별도의 Layer로 만들어서 움직임을 주는 것이 좋습니다.