어도비 캐릭터 애니메이터에서는 사운드 오브젝트를 오브젝트를 모두 퍼펫(PURPET)이라 부릅니다.
퍼펫은 기본단위입니다. 배경도 사물도 캐릭터도 모두 퍼펫이죠. 이 점이 중요한데
어도비 캐릭터 애니메이터는 모든 퍼펫에 트리거(버튼을 눌렀을떄 할 동작을 설정하는것),피직스(물리)를 적용시킬수 있습니다.
즉 캐릭터만 만들고 컨트롤할수있는 LIVE2D와 달리 모든 오브젝트에 동작을 할당할수 있고 물리엔진도 적용됩니다.
이는 매우 강력한 특징으로 플래시의 물리엔진과 유사합니다.(애초에 플래시가 어도비 프로그램...)
지금은 사물퍼펫보다는 캐릭터퍼펫을 알아보겠습니다.
먼저 캐릭터 퍼펫은 이와 같이 구성됩니다.
(전 일러스트레이터로 작업했지만 PSD도 이름을 똑같이 적용하면 적용됩니다.)
1. 기본적으로 알아야할것
기본적으로 퍼펫은 각 오브젝트(레이어)로 구성되는데 이 오브젝트들에는 그룹이라는 개념이 있습니다.
한 그룹은 같은 오브젝트로 처리됩니다. 이 그룹이 핵심입니다. 간단하게 도식화 한것으로 보시죠,
퍼펫은 크게 그룹들로 구성되고 그룹 아래 그룹이 있다면 (이하 자식 그룹) 특성이 상속됩니다. 그룹내 오브젝트에도 상속되죠.
단 +로 시작하는 오브젝트는 독립오브젝트입니다. 이오브젝트들은 그룹특성을 상속 받지만 같은 그룹 다른 오브젝트와 상호작용을 하지 않고 독자적인 물리엔진이 적용됩니다. 그룹내 오브젝트 끼리는 상호작용을 하게 되고 같은 계층 그룹에서도 상호 작용을 합니다. 이런 구조를 인식하고 보시면 이해가 빠릅니다.
0.캐릭터이름 폴더
기본 부모 폴더입니다. 여기에 독립그룹이 아닌이상 서로 연동이 되기에 중요한 폴더입니다. 만약 머리와 몸을 각각 독립그룹으로 해놓으면 머리와 몸이 따로 움직입니다. 이런 모습을 피하기 위해선 머리와 몸을 독립그룹으로 지정하지 않는게 중요합니다.
1. HEAD 폴더
머리 폴더로 머리 이미지를 넣는 공간입니다. 머리는 크게 머리카락(HAIR) 얼굴(FACE) 눈(EYE) 코(NOSE) 입(MOUTH) 으로 구성됩니다.
1.1 HAIR
머리카락입니다. 머리카락은 얼굴에 고정되어야하기에 반드시 HEAD폴더안에 있어야 합니다.(이단가 고정되어야하는건 같이 폴더안에 있어야 한다고 생각하시면 됩니다.) 저 같은 경우 뒷머리와 앞머리로 분리해서 따로따로 움직이도록 해놓았습니다. 뒷머리는 독립오브젝트인데 앞머리는 오브젝트여서 이상하게 생각하실수도 있는데 앞머리는 그룹안 머리카락 머리카락 마다 독립오브젝트로 따로 구성되어있습니다. 왜냐면 앞머리는 서로 따로 놀면 이상해지기 떄문에 일단 묶어놓고 그러고 나서 움직이게 해놔야합니다.
1.2 FACE
얼굴입니다. 저 같은경우 앞모습하나만 있지만 각도별로 얼굴을 만들어 따로 넣어 놓으면 나중에 리깅해서 모션인식으로 얼굴의 옆면이 보이도록 만들수있죠.
1.3 EYE
눈입니다. 왼쪽눈 하나 오른쪽 눈 하나 따로 따로 구성되어있습니다. 각 부모 눈폴더는 독립으로 만들어 줘야합니다. 독립이되야 따로 움직이기 떄문입니다. (단 머리폴더 상속을 받기 떄문에 머리에 따라서는 움직입니다.) 부모 눈 폴더에는 자식 눈 폴더와 감은눈 여러 표정으로 구성되어야합니다. 자식눈폴더가 디폴트 눈을 하게 되고 감은 눈은 눈을 감았을떄 모습이고 표정은 트리거를 통해 눈을 바꿀수있게 해줍니다.
자식 눈 폴더는 중요한데 눈의 구성은 이러합니다.(레이어 순서대로) 휜자 눈동자 눈 위 눈썹, 눈 아래 눈썹 으로 구성되어있습니다. 저는 아래눈썹이 없게 만들었는데 아래 눈썹이 있으면 나중에 모션인식이 좀더 정확해 집니다.
참고로 이름 철자 틀리시면 자동 리깅이 안되서 따로 리깅해줘야합니다. 눈은 복잡하다 보니 리깅이 좀 복잡하니 처음부터 이름을 맞게 적는것이 좋ㅅ습니다.(참고로 저는 맨처음 만들었을떄 블링크 철자 틀려서 눈감는게 안됬습니다.)
1.4 NOSE
코는 얼굴폴더안에 넣으시면 따로 안움직이고 머리폴더에 넣어서 독립오브젝트로 만들면 코도 따로 움직입니다. 캐릭터에 따라서 따로 설정하시면 되겠습니다.
1.5 MOUTH
입입니다. 입은 입모양별로 만드시면됩니다. 저는 모든 소리별로 만들었지만 일부소리만 만드셔도 됩니다.
참고로 지원하는 모양은 A(아) L(혀가 입천장에 안닿는 ㄹ) UH(어) S(스) EE(에) R(알) D(드) F(프) OH(오) W-OO (우) SMILE (웃는 입모양) SUPRISE(놀란 입모양) NETURAL(평상시 입모양) M(음) 입니다.
눈과 마찬가지로 자동리깅이 편리하니까 이름을 똑같이 적어주시면 됩니다.
2.0 BODY 그룹
몸입니다. 몸은 크게 몸통 양쪽다리 양쪽발(필요시, 반드시 다리폴더안에 있어야함) 양쪽 팔 양쪽 손(발과 마찬가지로 팔 폴더안에 반드시 있어야함)
몸은 따로 특별히 할것은 없는데 반드시 손동작같은경우 손 폴더안에 있어야 합니다.(추후 트리거시 중요함) 그리고 손폴더는 팔폴더에 종속되어있어야합니다. 그래야지 같이 움직입니다. 손동작은 다양하게 만드시면 더 다이나믹한 애니메이션이 가능합니다.
일러스트레이터를 예를 들어 설명했는데 포토샵은 오브젝트를 레이어라고 생각하시면 됩니다. 이런 구성으로 한파일로 만들고 어도비 캐릭터 애니메이터에서 불러오면 알아서 자동리깅되고 리깅이 안된부분은 수동으로 리깅하시면 됩니다. 좀더 궁금한게 있으시면 댓글로 달아주시면 답글 달아드리겠습니다.
추신: 대소문자 구분 안합니다.