Bone Mapping

Bone Mapping 서브 모드에서는 캐릭터의 각 본과 무빈맨의 각 본 사이의 대응 관계를 설정합니다. 움직임을 정확하게 전달하기 위해서는 각 본들 간의 대응 관계를 명확히 정의하는 것이 매우 중요합니다.

Setting Up Chains

캐릭터를 구성하는 본(Bone)들은 여러 개의 체인(Chain)으로 나뉘어 묶입니다. 체인은 캐릭터의 관절 구조를 효율적으로 관리하기 위한 단위이며, 리타게팅 시 움직임이 전달되는 기본 단위가 됩니다.

Chain List에서 원하는 체인을 선택한 뒤 본을 추가하거나 제거하면서 수정할 수 있습니다. 모든 본은 계층 구조(Hierarchy) 상에서 서로 직접 연결되어 있어야 합니다. 즉, 같은 체인 안의 본들은 서로 조상(Ancestor)이거나 후손(Descendant) 관계여야 하며, 이렇게 구성되어야 MOVIN Studio가 올바른 연속 체인으로 인식할 수 있습니다.

Spine Chain Setting 방법

이때 정의할 수 있는 체인은 다음과 같습니다.

Chain List

  • Head Chain

  • Spine Chain

  • Left Leg Chain

  • Right Leg Chain

  • Left Arm Chain

  • Right Arm Chain

  • Left Thumb Chain

  • Left Index Finger Chain

  • Left Middle Finger Chain

  • Left Ring Finger Chain

  • Left Pinky Finger Chain

  • Right Thumb Chain

  • Right Index Finger Chain

  • Right Middle Finger Chain

  • Right Ring Finger Chain

  • Right Pinky Finger Chain

Bone Mapping 서브 모드 패널

아래와 같이 체인별로 본을 지정해줄 수 있지만, 이 목록은 고정된 규칙이 아니고 캐릭터에 따라 달라질 수 있습니다. 일반적으로 Head Chain은 Head, Neck처럼 머리 관절 중심으로 구성되지만, Spine, Leg, Arm, Hand와 같이 주요 신체 부위로 뻗어나가는 체인들은 캐릭터의 Root(몸 중심)에서 해당 부위 말단까지 이어지는 관절 순서대로 구성하면 됩니다.

처음 Bone Mapping 작업을 진행하는 경우 참고할 수 있는 일반적인 캐릭터 리그 기준의 예시 체인 구성을 아래 표와 같이 공유드립니다. 사용 중인 캐릭터가 Toe 또는 Finger 본을 제공하지 않는 경우에는 해당 본을 생략하거나 구조에 맞게 체인 구성을 변경해주세요.

Chain
Bone

Head Chain

Head, Neck

Spine Chain

Hips, Spine, Spine1, Spine2

Left/Right Leg Chain

UpLeg, Leg, Foot, Toe

Left/Right Arm Chain

Shoulder, Arm, ForeArm, Hand

Left/Right Hand chain

Thumb1,2,3

Bone Flag

또한, 체인 설정을 모두 완료한 뒤에는 각 본에 대해 본 플래그(Bone Flag)를 설정하는 과정이 필요합니다. 이 플래그는 MOVIN Studio의 리타게팅 시스템이 해당 본의 역할을 올바르게 인식하도록 돕는 중요한 설정 단계입니다.

Bone Flag 는 다음과 같습니다.

  • IKStartBone : 윗 팔(Upper Arm), 허벅지(Thigh)에 대응하는 본에 세팅합니다.

  • IKEndBone : 손(Hand), 발목(Ankle) 에 대응하는 본에 세팅합니다.

  • Shoulder : 어깨 부위에 해당하는 Clavicle(또는 Shoulder)에 대응하는 본에 세팅합니다.

  • Toe : 발가락(Toe) 에 대응하는 본에 세팅합니다.

  • ThumbStart : 엄지손가락 체인(Thumb chain)의 시작 본, 엄지 손등뼈(Metacarpal)부분에 세팅합니다.

Bone Flag 설정 방법
Bone Flag - Legs
Bone Flag - Arms
Bone Flag - Hands

Rotational Mapping

Rotational Mapping UI에서는 선택된 체인의 각 본이 무빈맨 캐릭터의 대응 본(Target Bone)에 대해 어떻게 회전이 적용될지 설정할 수 있습니다.

Rotational Mapping패널에서 Target bone을 드래그하여 대응 관계 변경을 진행해주세요. Target bone이 두 개의 Source bone (A, B) 사이에 위치한 경우, 해당 Target bone 의 회전은 A 와 B 본의 회전에 의해 결정되며 Target Bone과 A 와 B 사이의 상대적인 위치에 따라 달라집니다. 예를 들어, Target bone이 A, B 사이에서 1 : 3 비율의 거리에 위치한다면, Target bone 의 회전은 B 의 회전과 A 의 회전을 1 : 3 의 비율로 계산한 것과 같습니다.

Rotational Mapping
Rotational Mapping Auto Setting

Auto Setting 버튼을 사용하면, 현재 각 본과 체인의 길이, 세팅되어있는 본 플래그(Bone Flag) 정보를 기반으로 자동으로 매핑을 계산해 적용 할 수 있습니다.

Last updated