ヒューマノイド

参考:

ヒューマノイドアニメーションを含むモデルのインポート | Unity マニュアル [公式]

使い方

参考:

作成した 3D モデルに Humanoid を適用させる | ななっしゅ

Blender でボーンを組んで人間モデルを作り、Unity で Humanoid リグをインポートした備忘録 | 神部まゆみのブログ

Blender から Unity の Humanoid 互換で FBX をエクスポートする – Qiita

Humanoid Avatar の解説 | VirtualCast

Humanoid をインポートするときの注意点 | socialakiba wiki

ボーンを操作する (GetBoneTransform)

参考:

Unity で Humanoid アバターを Programatically に動かす方法3つ – Qiita

スクリプトからキャラクターのボーンを制御する準備 – Qiita

Humanoid 制御で VR アバターを作りたい – Qiita

GetBoneTransform – 3Dモデルの関節の Transform を Animator コンポーネントから取得する | はなちるのマイノート

Humanoid タイプで自動設定されたボーンを取得 | スパークリング UNITY

Humanoid の骨格を C# プログラムで直接動かす | 津田塾大学 新田研究室

Animator.GetBoneTransform | Unity スクリプトリファレンス [公式]

ボーン構造

胴体
  • Body
    • Hips
    • Spine
    • Chest (Optional)
    • Upper Chest (Optional)
  • Left Arm
    • Left Shoulder (Optional)
    • Left Upper Arm
    • Left Lower Arm
    • Left Hand
  • Right Arm
    • Right Shoulder (Optional)
    • Right Upper Arm
    • Right Lower Arm
    • Right Hand
  • Left Leg
    • Left Upper Leg
    • Left Lower Leg
    • Left Foot
    • Left Toes (Optional)
  • Right Leg
    • Right Upper Leg
    • Right Lower Leg
    • Right Foot
    • Right Toes (Optional)
頭部
  • Neck (Optional)
  • Head
  • Left Eye (Optional)
  • Right Eye (Optional)
  • Jaw (Optional)
左手

※全て Optional

  • Left Thumb Proximal
  • Left Thumb Intermediate
  • Left Thumb Distal
  • Left Index Proximal
  • Left Index Intermediate
  • Left Index Distal
  • Left Middle Proximal
  • Left Middle Intermediate
  • Left Middle Distal
  • Left Ring Proximal
  • Left Ring Intermediate
  • Left Ring Distal
  • Left Little Proximal
  • Left Little Intermediate
  • Left Little Distal
右手

※全て Optional

  • Right Thumb Proximal
  • Right Thumb Intermediate
  • Right Thumb Distal
  • Right Index Proximal
  • Right Index Intermediate
  • Right Index Distal
  • Right Middle Proximal
  • Right Middle Intermediate
  • Right Middle Distal
  • Right Ring Proximal
  • Right Ring Intermediate
  • Right Ring Distal
  • Right Little Proximal
  • Right Little Intermediate
  • Right Little Distal

参考:

Unity Humanoid Avatar の解説 | VirtualCast

Mecanim 互換性のあるボーン階層について | cignoir.log

アバターの Mapping タブ | Unity マニュアル [公式]

HumanBodyBones | Unity スクリプトリファレンス [Official]

Creating Reusable Characters With Blender and Unity | RayWenderlich.com

リターゲティング

参考:

ヒューマノイドアニメーションのリターゲティング | Unity マニュアル [公式]

Animator

参考:

UnityEngine.Animator | Unity スクリプトリファレンス [公式]

Avatar

参考:

UnityEngine.Avatar | Unity スクリプトリファレンス [公式]

AvatarBuilder

参考:

ランタイムで Avatar を生成してアニメーションに利用する | e.blog

UnityEngine.AvatarBuilder | Unity スクリプトリファレンス [公式]

HumanBodyBones

参考:

HumanBodyBones | Unity スクリプトリファレンス [公式]

HumanBone

参考:

UnityEngine.HumanBone | Unity スクリプトリファレンス [公式]

HumanDescription

参考:

UnityEngine.HumanDescription | Unity スクリプトリファレンス [公式]

Unity でスクリプトから、Animator コンポーネントの Chest-Twist などの値を取得する方法 – teratail

HumanPose

参考:

muscle を使用した指制御入門 | にー兄さん

Oculus (HTC Vive)、VRIK で簡易モーションキャプチャを作った話 – Qiita

HumanPose.muscles の中身の95個のfloatはこんな感じ (neon-izm) – GitHub Gist

UnityEngine.HumanPose | Unity スクリプトリファレンス [公式]

HumanPoseHandler

参考:

UnityEngine.HumanPoseHandler | Unity スクリプトリファレンス [公式]

HumanTrait

参考:

UnityEngine.HumanTrait | Unity スクリプトリファレンス [公式]

MuscleHandle

参考:

Animations.MuscleHandle | Unity スクリプトリファレンス [公式]

SkeletonBone

参考:

UnityEngine.SkeletonBone | Unity スクリプトリファレンス [公式]

Blender Rig Helper Addon for Unity Humanoid

参考:

Blender Rig Helper Addon for Unity Humanoid – GitHub Gist

Blender から Unity の Humanoid 互換で FBX をエクスポートする – Qiita

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA