#04 디포머로 움직임의 구조를 만들자

Live2D에서 움직임을 넣는 방법은, 그리기 오브젝트를 직접 움직이는 방법과 『디포머』라는 도구를 사용해 움직이는 방법이 있습니다.
먼저 디포머의 사용 방법에 대해 설명하겠습니다.


    디포머에 대해

디포머는 그림을 변형・회전시킬 때 편리한 도구입니다.
디포머에는 곡면 디포머와 회전 디포머 2종류가 있으며 용도가 다릅니다.

곡면 디포머

사각형의 틀로 된 디포머로, 주로 그림을 구부릴 때 사용합니다.
구부려서 부풀리거나 찌부러지게 해서 평면 그림을 입체적으로 보이게합니다.


회전 디포머

회전의 중심점과 핸들이 있는 디포머로, 주로 그림을 회전시킬 때 사용합니다.
목이나 손발의 관절 등, 회전으로 움직임 표현을 하는 부분에 사용하는 경우가 많습니다.
곡면 디포머 회전 디포머


부모자식 관계의 구조

디포머는 부모자식 관계를 가지는 구조로 되어있습니다.
디포머는 그림을 변형시키는 도구이지만, 구조를 이해하려면 디포머를 『그림(그리기 오브젝트)를 넣는 상자』로 생각하면 이해하기 쉽습니다.



상자의 하나하나에 움직임을 설정해서 그림을 다양한 방향으로 움직일 수 있습니다.

<예시1>
 
 <예시2>
 은 각도Z와 각도XY의 상자(디포머)에 들어있으므로...
=각도Z와 각도XY 방향으로 움직이는 (그리기 오브젝트)
     은 각도Z의 상자(디포머)에 들어있으므로...
  =각도Z방향으로 움직이는 (그리기 오브젝트)


다음 과정에서는 얼굴 회전의 움직임을 만들기 위한 회전 디포머가 부모, 디포머에 의해 움직이는 얼굴 그림(그리기 오브젝트)이 자식이 됩니다.



    디포머를 배치

그럼 얼굴 회전의 움직임을 만들어봅시다!
먼저 디포머를 배치할 파츠를 선택합니다.
여기에서는 「얼굴」파츠를 선택합니다.



이 때, 그리기 오브젝트가 아무것도 선택되지 않은 상태로 해둡니다.
얼굴의 그리기 오브젝트를 선택한 경우엔 아무것도 없는 부분을 클릭해 선택을 해제합니다.



준비가 되었으면 [디포머를 작성]버튼을 클릭합니다.



[디포머를 작성] 창이 표시되면 여기에서 만들 디포머의 설정을 확인합니다.

[삽입할 파츠]는 아까 선택했던 「얼굴」
그리고 소속하는 디포머는 「- 기준면 -」으로 되어있는지 확인합니다.

디포머의 타입은 「회전」을 선택합니다.

설정이 되면 [OK] 버튼을 클릭합니다.


이제 캔버스에 디포머가 만들어졌습니다.

디포머를 입의 아랫부분으로 이동시킵니다.
회전 디포머를 움직일 때는 검은 점을 드래그합니다.
(흰 점을 Alt+드래그해서 핸들의 길이를 조절할 수 있습니다.)



    디포머 설정

그리기 오브젝트에 디포머와의 부모자식 관계를 설정합니다.

  1. 설정하고 싶은 그리기 오브젝트를 선택합니다.

  2. [편집]팔레트의 [디포머]를 클릭합니다.

  3. 아까 만든 「얼굴의 회전」디포머를 클릭합니다.


얼굴의 그리기 오브젝트가 「얼굴의 회전」디포머의 자식이 되었으므로 핸들(흰 점)을 드래그하면 함께 회전합니다.




나머지 그리기 오브젝트에도 디포머를 설정합니다.

  1. 화살표 도구로 선택되어있는지 확인합니다.

  2. 각 파츠를 선택합니다.
    파츠를 선택하면 파츠 안의 모든 그리기 오브젝트를 선택할 수 있습니다.
    Ctrl키를 누르면서 클릭하면 추가해서 선택할 수 있으므로 Ctrl키를 누르면서 「눈」「눈동자」「눈썹」「입」「코」「귀」「앞머리」「뒷머리」를 클릭합니다.

  3. [디포머]를 클릭합니다.

  4. 「얼굴의 회전」를 클릭합니다.


이제 얼굴 전체를 회전시킬 수 있게 되었습니다.