SCRIPTDigit Fiddler Script

motionlab
조회수 6161

영상 작업을 하다 보면, 숫자에 관련된 작업을 하게 되는 경우가 많습니다. 특히, 인포그래픽을 할 때나 UI 관련 작업을 할 때 많이 사용됩니다. 이때, 손쉽게 원하는 숫자 애니메이션을 할 수 있는 Plug-In이 최근에 나왔습니다. 바로 Digit Fiddler라는 Plug-In입니다. 그리고 또 하나 소개해 드릴 Script는 아주 오래 전에 나온 Script지만, 편리하게 건물을 만들어 주는 Construction Script입니다.



1. Digit Fiddler Plug-In


01. Digit Fiddler Plug-In은 Digit-Fiddler.aex Plug-In 파일과 Digit Fiddler.ffx Preset 파일로 구성되어 있습니다. 물론, Mac사용자들을 위한 Plug-In도 있습니다. 당연히 aex 파일은 Plug-In 폴더 안에 넣어주면 됩니다. ffx 파일은 Preset 폴더 안에 넣으면 됩니다.

ab8776f0af7bf.png

 



02. 새 프로젝트를 하나 만들고, Composition을 만듭니다. Composition Window에 타입 툴로 0이라는 숫자를 적습니다.

82c5477648afe.png

 



03. Preset에 넣은 Digit Fiddler Preset은 Plugin Everything 폴더 안에 있습니다. Layer를 선택한 다음, Digit Fiddler를 더블 클릭하든지, 드래그하여 Layer 위에 가져다 놓으면 됩니다. 저번에 소개 드린 Bezier Node 및 Cartoon Moblur를 만든 회사 이름이 Plugin Everything입니다.

8b43e78c82106.png


 


04. 타입 툴로 0이라고 입력한 Layer를 선택한 상태에서 Apply 버튼을 클릭하면, 클릭하는 동시에 Layer에는 Expression이 적용됩니다. 물론, 순간적이라서 클릭을 하는 사용자는 못 느낄 것입니다. Mode를 Numbers로 설정하고, Number를 150으로 입력하면, Composition Window에서 0150이라는 숫자가 보일 것입니다. Number의 숫자만 키프레임으로 조절하여 애니메이션을 하면 간단하게 숫자가 늘어나거나 줄어드는 애니메이션을 만들 수 있습니다. 150이라는 숫자를 입력했는데, 앞에 0이라는 숫자가 붙는 이유는 바로 맨 처음에 0을 입력했기 때문입니다.

cbdca23f15142.png


 


05. 이번에는 타입 툴을 그냥 클릭만 해서 아무 것도 입력하지 않은 상태의 Layer를 만들어 보겠습니다.

468409dedef07.png


 


06. 그림처럼 아무 것도 입력하지 않아도 타입 Layer는 만들어집니다.

43b3d0adc0799.png


 


07. 앞서 만든 타입 Layer를 선택한 다음, Preset에 있는 Digit Fiddler를 더블 클릭하든지, 드래그하여 Layer 위에 가져다 놓으면 됩니다. 자동으로 Digit Fiddler 이펙트도 적용되었습니다. 적용이 되는 동시에 Composition 화면에는 Digit Fiddler 이펙트의 Number와 같은 숫자인 0이 표시됩니다.

e3c27be5a28b5.png


 


08. Digit Fiddler 이펙트에 있는 Apply를 눌렀을 때, 타입 Layer에 적용된 Expression을 확인해보겠습니다. 정말 엄청 복잡하게 적혀있습니다.

5a77eebc27b56.png


 


2. Digit Fiddler 옵션 알아보기


01. Number의 수치 값을 변화시키면, Composition Window의 숫자도 자동으로 똑같이 변합니다. Digit Fiddler 이펙트는 이렇게 키프레임을 만들어서 애니메이션을 시키는 방식으로 숫자 애니메이션을 할 수 있습니다.

04ac7f5873104.png



02. 이펙트의 옵션 중에 Number Multiplier의 값을 2로 입력하면, Number에 입력한 값의 2배가 Composition Window에 보여집니다.

7808b2049365b.png
 


03. Decimal Places 값을 3으로 입력하면, Number의 수치 값 뒷부분에 3개의 0이 표시됩니다. Decimal은 십진법이라는 뜻입니다.

f56ebde3f1c7d.png

 


04. Integer Padding은 숫자의 앞부분에 완충 작용(?)을 하듯이 보충해주는 역할을 합니다. Integer Padding 값을 2로 입력해보았습니다. 아무런 효과가 없을 것입니다. Integer Padding 값은 Number의 자릿수 보다 많아야 보여집니다.

36ecf50020730.png

 

05. 현재 16이라는 숫자는 두 자리 수이니 그것보다 많은 3이라는 숫자를 입력해 봅니다. Composition Window에 세 자리 숫자를 만들기 위해 16 숫자 앞에 0이 하나 더 추가되었습니다.

1a88299086014.png

 

06. Integer Padding 값을 6으로 입력해봅시다. 16이라는 숫자가 6자리로 만들어져야 하므로, 그림처럼 콤마가 들어갑니다. 정리해 보자면, Decimal Places은 뒷부분에 0을 추가하고, Integer Padding은 앞부분에 0을 추가한다고 보면 됩니다.

0ce62ae92973d.png



07. 세 자리 숫자를 구분하는 콤마를 도트나 다른 스타일로 바꿔 줄 수도 있습니다.

8ddc311ca39ec.png

 

08. 이번에는 Custom Text Placement에 대해 알아보겠습니다. 원하는 텍스트 또는 특수 기호를 사용할 경우에 사용할 수 있습니다. 0이 아닌 25라는 숫자를 입력해 보겠습니다. 그런 다음에 Number 값을 16이라고 입력해 줍니다.

73f17bd35ac3b.png

 

09. Custom Text Placement의 기본 값은 Left로 설정되어 있어서 앞서 적었던 25라는 숫자가 왼쪽에 위치하는 것입니다. Decimal Place 값을 2로 입력해서 뒷부분에 00이 붙은 것입니다.

5959eb53a434f.png

 


10. Custom Text Placement를 Right로 설정하면, 오른쪽 끝에 표시가 됩니다.

abf6038396d32.png



11. 이런 기능의 활용법은 특수문자에 있습니다. 그림처럼 금액을 적거나 + 또는 - 값을 간단하게 표시할 수 있습니다.

8301a3a57936e.png



12. 인포그래픽 작업 시 다양한 수치 값이나 기호들을 편하게 입력할 수 있어서 상당히 강력한 숫자 애니메이션 이펙트라고 볼 수 있습니다. 얼마 전 <알함브라 궁전의 추억>이라는 드라마에 삽입되는 카운트다운 숫자 애니메이션 작업이 있었습니다. 보기에는 쉽지만, 내가 원하는 숫자부터 거꾸로 카운트 다운이 되는 것을 After Effects에서 쉽게 만드는 것이 생각보다는 쉽지 않았습니다. 하지만, 이러한 이펙트로 작업을 한다면 간단합니다.

b878e9ab4291b.png



 

카카오톡 채널 채팅하기 버튼