バーチャルキャスト公式Wiki
メニュー
Steam版
デバイス
アセット
配信
その他
リリース情報
- wiki編集者用ページ
-
Unityで人型の3Dモデルを動かす(アニメーション)際に HumanoidAvatar という機能が使われています。
このページではその構造を解説してゆきます。
Unityは効率よく制作するために、Humanoid(キャラクター)のボーン構造を標準化しています。
そのUnityが指定するHumanoidのボーン構造をUnityHumanoidAvatarと呼んでいます。
Unityはボーンを直接制御するのではなく、3DキャラクターのボーンをUnityHumanoidAvatarにマッピングしなおし、HumanoidAvatarを制御した結果をマッピングされたキャラクターのボーンに反映させる事でキャラクターを動かしています。
腕・足は左右(Right / Left)に分かれます。
| 体 / Body | |
|---|---|
| 部位 | Avatar名称 |
| 背骨 (肩甲骨) | Upper Chest |
| 背骨 (腹部) | Chest |
| 腰 | Spine |
| 尻 | Hips |
| 肩 | Shoulder |
| 上腕 | Upper Arm |
| 前腕 | Lower Arm |
| 手 | Hand |
| 大腿(太もも) | Upper Leg |
| 下腿(ふくらはぎ) | Lower Leg |
| 足 | Foot |
| つま先 | Toes |
| 頭 / Head | |
|---|---|
| 部位 | Avatar名称 |
| 右目 | Right Eye |
| 左目 | Left Eye |
| 頭 | Head |
| アゴ | Jaw |
| 首 | Neck |
関節は根本から順に…[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 |