ユーザ用ツール

サイト用ツール


Language:

サイドバー

バーチャルキャスト公式Wiki

メニュー

Steam版

デバイス

アセット

配信

その他

リリース情報

デベロッパー向け


開発環境

GLB

unity:humanoid

Unity Humanoid Avatarの解説

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

概要

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

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

Unity Humanoid Avatar

HumanoidAvatar ボーンリスト

体 / Body

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

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

頭 / Head

頭 / Head
部位 Avatar名称
右目 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.txt · 最終更新: 2023/03/01 12:11 by pastatto

ページ用ツール