SCRIPTFake 3D를 간단하게 만들어 줄 수 있는 Pose2Pose Script

motionlab
조회수 5860

이번 시간에는 새롭게 선보이는 Face Rig Script인 Pose2Pose Script를 설명하겠습니다. Face Rig나 Fake 3D를 해줄 수 있는 다른 Script들도 있습니다. 대표적인 것으로는 Joysticks’n Sliders라는 Script가 있습니다. 원리는 거의 비슷하다고 보면 될 것 같습니다. 



1. Download & Install

 

01. https://gumroad.com/l/Pose2Pose 에 들어가면, 24달러에 구매할 수 있습니다. 다운 받아서 C > Program Files > Adobe > Adobe After Effects CC 2019 > Support Files > Script > ScriptUI Panels 안에 넣어주면 됩니다. 




2. Pose2Pose 사용하기


01. Pose2Pose Script의 인터페이스입니다. 아마도 Create 탭에 있는 기능들을 위주로 사용할 것입니다. Controllers를 만들 수 있는 부분과 Path 관련해서 편리하게 사용할 수 있는 Tool이라는 부분으로 나눠져 있습니다. 

 



02. 그림과 같은 캐릭터를 하나 만들어서 Face Rig를 하는 방법을 알려드리겠습니다. Joysticks’n Sliders와 Pose2Pose Script의 원리는 Path 애니메이션입니다. 


 

03. 먼저, 몸통을 만들어보겠습니다. 앞서 말씀드린 대로 Path 애니메이션을 해야 하므로 Path를 신경 쓰면서 캐릭터를 만들어야 합니다. 신경을 쓴다는 말은 너무 많은 Path로 형태를 만들면, 나중에 애니메이션 시 골치가 아프기 때문에, 최대한 단순하고 쉽게 만들어야 한다는 뜻입니다. 몸통의 컬러는 GradientFill로 작업하였습니다. 




 

04.몸통에 2개의 작은 원(몸통을 귀엽게 보이도록 하기 위한 하이라이트)을 추가했습니다. 



05. 몸통에 7개의 뿔을 추가합니다. 뿔을 만드는 방법은 간단합니다. Polystar의 Point를 3으로 입력하여 삼각형을 만든 다음에 Add에서 Round Corners를 추가하여 그림처럼 엣지 부분을 부드럽게 만들어주면 됩니다.




3. 캐릭터 만들기


01. 이제 기본 몸통이 만들어졌습니다. 이것만 봐도 귀엽습니다. 물론, 저만의 착각일수도 있습니다. ㅠㅠ




02. 눈도 만들어보겠습니다. 눈을 만드는 순서를 간단하게 나열했습니다. 




03. 그림처럼 4개의 Group으로 이루어졌습니다. 





04. 이렇게 만든 눈을 2개 더 복제해서 그림처럼 위치시킵니다. 




05. 이번에는 입을 만듭니다. 그림처럼 입 모양과 혀, 이빨 2개로 이루어져 있습니다. 




06. 이제 가장 시간이 오래 걸리는 작업을 해야 합니다. 바로 5가지 또는 6가지 정도로 표정을 만들어야 합니다. 표정을 만들어도 좋고, 캐릭터의 얼굴이 다른 방향을 쳐다보는 형태로 만들어도 됩니다. 현재는 정면, 위, 오른쪽, 밑, 왼쪽을 바라보는 것으로 만들었습니다. 




07. 그림처럼 애니메이션을 하면 됩니다. 사실 이 부분이 제일 중요합니다. Path를 애니메이션해야 하기 때문입니다. 0프레임, 1프레임, 2프레임, 3프레임, 4프레임에 각기 다른 포즈를 만들면 됩니다. 이렇게 만들고 Script를 적용하면, 중간 단계를 Script가 몰핑처럼 Path 애니메이션을 만들어주는 것입니다.  




08. 여기에서 한가지 마음에 걸리는 부분이 있습니다. 바로 눈동자입니다. 눈알은 움직이는데, 안에 있는 눈동자가 움직이지 않으니까 어색해 보입니다. 그래서 눈동자도 애니메이션해 보겠습니다. 




09. 여기에서 눈동자와 눈동자 위에 있는 하이라이트 흰 원을 함께 애니메이션하겠습니다. 




10. 눈동자까지 얼굴의 움직임에 따라 애니메이션 시켜봤습니다. 훨씬 더 자연스럽습니다. 




4. Pose2Pose Script 적용


01. 이제 Script를 적용해보겠습니다. 애니메이션한 모든 키프레임을 선택해도 되고, 그림처럼 끝에 있는 Script들을 선택해도 상관없습니다. 다만, 애니메이션된 속성에 있는 키프레임을 모두 선택해야만 모두 적용이 됩니다. 만약, 눈에 관련된 키프레임들만 선택하면, 눈만 컨트롤할 수 있게 됩니다. 




02. 키프레임들이 선택된 상태에서 Controllers에 있는 것을 하나 골라서 클릭합니다. 




03. 클릭하면, 자동으로 키프레임이 있는 속성에 익스프레션이 적용됩니다. 타임라인 윈도우를 보면, 3개의 Layer가 추가된 것을 확인할 수 있습니다. 




04. Composition Window를 보면, 컨트롤을 할 수 있는 Slider가 생성된 것을 확인할 수 있습니다. 항상 화면의 정중앙에 생기게 되므로 하단으로 옮기고 사이즈를 조금 크게 만들었습니다. 




05. 바로 이 Slider Bar로 애니메이션을 만드는 것입니다. 총 5개의 포즈를 만들었기 때문에, 5칸으로 나누어져 있습니다. 숫자는 각 프레임에서 작업한 포즈를 뜻합니다. 




06. 숫자가 나와있는 것이 Slider Head입니다. 바로 이것의 포지션을 이동하면 애니메이션이 됩니다. 그런데, 움직이지 않았어도 0초에 키프레임이 처음부터 있습니다. 




07. Pose2Pose의 Preferences에서 Set First Keyframe Automatically를 체크해 놓았기 때문에, 컨트롤러를 만드는 동시에 키프레임이 생성된 것입니다. 




08. 그림처럼 4개의 Slider Head의 키프레임을 만들었습니다. 보시는 숫자는 바로 Composition Window에 있는 원형의 숫자를 의미합니다. 




09. 이렇게 애니메이션을 만들어서 확인해보면, 그림과 같이 자연스러운 중간 동작들이 나오게 됩니다. 




10. 이번에는 조이스틱으로 애니메이션을 컨트롤해보겠습니다. 애니메이션된 키프레임들을 선택한 다음에 조이스틱을 선택하여 클릭합니다. 




11. 조이스틱의 이름을 정하라는 대화상자가 나옵니다. 여기에 조이스틱이라고 입력합니다. 




12. 그림처럼 조이스틱은 좀 더 편리하게 애니메이션을 할 수 있습니다. 가운데에 있는 원형의 포인트의 위치를 조절하는 대로 캐릭터가 움직입니다. 




13. 박스 스위치로도 컨트롤러를 만들 수 있습니다. 컨트롤러와 조이스틱을 믹스해 놓은 스타일입니다. 




5. Tool 알아보기


01. Pose2Pose에는 Path를 편하게 다룰 수 있도록 만들어 주는 툴들이 있습니다. 예를 들어서 그림과 같은 Path가 있습니다. 




02. 반드시 이 Layer의 Path 속성을 선택한 다음에 Mirror Path Horizontally 버튼을 클릭하면, X축으로 대칭 모양이 됩니다. 





03. 아이콘의 모양을 항상 주의 깊게 보기 바랍니다. + 버튼은 추가라는 뜻이므로 좌 또는 우측에 있는 것을 추가해준다는 것입니다. 클릭하면, 대칭으로 생기면서 하나의 닫힌 도형이 만들어집니다. 물론, 이렇게 적용하려면, 열린 Path여야 합니다. 




04. 그 다음 아이콘은 위 아래 모양이 있습니다. 선택된 열린 Path를 상하로 복제하여 하나의 닫힌 Path로 만들어 줍니다. 




05. 4번째 아이콘은 각 포인트에 핸들러 및 눈에 보이지 않는 Path를 시각적으로 보여줄 수 있도록 만들어줍니다. 바로 옆에 있는 버튼은 이것들을 보이게 하거나 안보이게 해주는 버튼입니다. 




06. 타임라인을 확인해보면, 검은 색으로 생겨난 것들이 모두 Shape Layer인 것을 알 수 있습니다.


 

물론, 이런 식으로 Fake 3D를 만들어주는 스크립트는 다른 것들도 있긴 합니다. 어떤 것들이든지 방식은 거의 흡사하다는 것을 알아두시기 바랍니다.