コンストレイントを使った二重関節
カテゴリ:unity
@miut_dayo さんのDiscordグループで@chakapo さんに教えてもらったunityでの膝の補助骨のコンストレイント。居合わせてなかった人たちにもおすそ分け。
— じなす (@usogenius) February 14, 2021
まじありがとうございました!(VRCフルトラでも動作するらしいよ!) https://t.co/C95Z8mBjP1 pic.twitter.com/JjtZfGjYx7
ボーン構造
通常の二重関節はひざ(knee)ボーンとすね(shin)ボーンとが連結されているが、この方法では大腿骨(thigh)ボーンからひざ(knee)ボーンとすね(shin)ボーンとが生えている。
エクスポート
Blender で FBX をエクスポートする場合は、リーフボーン追加にチェックを入れる。これは Position Constraint のターゲットとして使われる。
Unity でのコンストレイント設定
ひざ(knee)ボーンに Rotation Constraint、すね(shin)ボーンに Position Constraint を設定する。