9
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

three-vrmのboneの名前と動く場所

Posted at

はじめに

three-vrmをご存じでしょうか。
pixivさんから出てるthree.jsのvrmローダーです。
簡単に触ってみたい方は以下のページで詳しく書いてますので是非触ってみてください。
【three-vrm】せっかくなのでTypeScript+webpack+three.jsに入門して、Web上でVRMモデルを表示してみる
とてもわかりやすいです。
これを機にtypescriptを少し触れるようになればいいなと個人的に思ってます。

本編

これを触ってると色々なポーズをさせていきたくなると思います。
調べるとボーンの一覧表が出てきました。
Enumeration HumanoidBoneName
ヒュー英語だぜ!!!
流石グローバル化が進んでるぜ!!

というわけで日本語特化型エンジニアはgoogle翻訳にかけます。
読めるものもあれば中には...

LeftLittleIntermediate → 左インデックス中級

なんだよ左インデックス中級って。

困ったのでそのまま検索にかけてみる
HumanBodyBones.LeftLittleIntermediate

これは左小指第二指骨のボーンです。

なるほどUnityでの名前と対応してるのか。
しかしUnityは触ったことがないので馴染みも何もありません。
というわけで一覧表にしてみました。どうぞ。

一覧表

three-vrm 場所
Chest
Head
Hips
Jaw
LeftEye 左目
LeftFoot 左足
LeftHand 左手
LeftIndexDistal 左人差し指第三指骨
LeftIndexIntermediate 左人差し指第二指骨
LeftIndexProximal 左人差し指第一指骨
LeftLittleDistal 左小指第三指骨
LeftLittleIntermediate 左小指第二指骨
LeftLittleProximal 左小指第一指骨
LeftLowerArm 左ひじ
LeftLowerLeg 左ひざ
LeftMiddleDistal 左中指第三指骨
LeftMiddleIntermediate 左中指第二指骨
LeftMiddleProximal 左中指第一指骨
LeftRingDistal 左薬指第三指骨
LeftRingIntermediate 左薬指第二指骨
LeftRingProximal 左薬指第一指骨
LeftShoulder 左肩
LeftThumbDistal 左親指第三指骨
LeftThumbIntermediate 左親指第二指骨
LeftThumbProximal 左親指第一指骨
LeftToes 左つま先
LeftUpperArm 左上腕
LeftUpperLeg 左太もも
Neck
RightEye 右目
RightFoot 右足
RightHand 右手
RightIndexDistal 右人差し指第三指骨
RightIndexIntermediate 右人差し指第二指骨
RightIndexProximal 右人差し指第一指骨
RightLittleDistal 右小指第三指骨
RightLittleIntermediate 右小指第二指骨
RightLittleProximal 右小指第一指骨
RightLowerArm 右ひじ
RightLowerLeg 右ひざ
RightMiddleDistal 右中指第三指骨
RightMiddleIntermediate 右中指第二指骨
RightMiddleProximal 右中指第一指骨
RightRingDistal 右薬指第三指骨
RightRingIntermediate 右薬指第二指骨
RightRingProximal 右薬指第一指骨
RightShoulder 右肩
RightThumbDistal 右親指第三指骨
RightThumbIntermediate 右親指第二指骨
RightThumbProximal 右親指第一指骨
RightToes 右つま先
RightUpperArm 右上腕
RightUpperLeg 右太もも
Spine 背骨
UpperChest 上胸(Unity該当なし)

名前がめんどくさい

「ピザって10回言ってみ??」
「ピザピザピザピザピザピザピザピザピザピザ」
「じゃあここは?」
「エルボゥ!!」
「LowerArmじゃ二度と間違えるなクソが」

と言ったように少し名前に癖があります。
これは覚えるしかありません。
しっかし指もめんどくさいことになってますね

three-vrm 場所
Thumb 親指
Index 人差し指
Middle 中指
Ring 薬指
Little 小指
Proximal 第一指骨
Intermediate 第二指骨
Distal 第三指骨

ところで第〇指骨ってどこなんでしょう?
[ 第1指骨 ] [検索]
google「馬のやつやで」

ん~わけわからんから自分で調べるか。
image.png

というわけで調べた結果です。
図が汚い?うるせーしらねー!!

まとめ

今のところ動かしたい部分をちょっとずつ動かすしかない感じですかね。
関節を動かすというよりは腕とかの骨を動かす感覚の方が近いのでしょうか?
解説サイトがまだ少ないので手探りでしかできないのが難点ですね。
いずれ日本語の解説サイトが出来ることを祈って。

9
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?