ユーザ用ツール

サイト用ツール


unity:humanoid:introduction

Unity Humanoid Avaterの解説

Unityで人型の3Dモデルを動かす(アニメーション)際に HumanoidAvater という機能が使われています。
このページではその構造を解説してゆきます。


概要

Unityは効率よく制作するために、Humanoid(キャラクター)のボーン構造を標準化しています。
そのUnityが指定するHumanoidのボーン構造をUnityHumanoidAvaterと呼んでいます。

Unityはボーンを直接制御するのではなく、3DキャラクターのボーンをUnityHumanoidAvaterにマッピングしなおし、HumanoidAvaterを制御した結果をマッピングされたキャラクターのボーンに反映させる事でキャラクターを動かしています。


Unity Humanoid Avater


HumanoidAvater ボーンリスト

体 / Body

腕・足は左右(Right / Left)に分かれます。

体 / Body
部位 Avater名称
背骨 (肩甲骨) Upper Chest
背骨 (腹部) Chest
Spine
Hips
Shoulder
上腕 Upper Arm
前腕 Lower Arm
Hand
大腿(太もも) Upper Leg
下腿(ふくらはぎ) Lower Leg
Foot
つま先 Toes

頭 / Head

頭 / Head
部位 Avater名称
右目 Right Eye
左目 Left Eye
Head
アゴ Jaw
Neck

手 / Hand

関節は根本から順に[Thumb Proximal] → [Thumb Intermediate] → [Thumb Distal] となります。
(根本が第三、中間が第二、先端が第一)

手 / Hand
親指 Thumb
親指 - 第三 Thumb Proximal
親指 - 第二 Thumb Intermediate
親指 - 第一 Thumb Distal
人差し指 (Index)
人差し指 - 第三 Index Proximal
人差し指 - 第二 Index Intermediate
人差し指 - 第一 Index Distal
中指 (Middle)
中指 - 第三 Middle Proximal
中指 - 第二 Middle Intermediate
中指 - 第一 Middle Distal
薬指 (Ring)
薬指 - 第三 Ring Proximal
薬指 - 第二 Ring Intermediate
薬指 - 第一 Ring Distal
小指 (Little)
小指 - 第三 Little Proximal
小指 - 第二 Little Intermediate
小指 - 第一 Little Distal
関節
第三関節 Proximal
第二関節 Intermediate
第一関節 Distal


unity/humanoid/introduction.txt · 最終更新: 2019/07/12 18:20 by h-eguchi

ページ用ツール