アイトラとリップシンクを付けたまま首が取れるアバターを作る
ことの始まり
ハロウィンの季節、VRChatのアバターをハロウィン仕様にしたいなとふと思いました。現在主に使ってるアバターがウェイト塗りのミスで片目が抜け落ちていた時期があったのでそれをネタにしてアンデッド感のあるアバターに、見た目だけじゃなく腕とか頭とか取れる仕様にしちゃおう。と思い立ったのがきっかけです。そしてこんなのが出来上がりました。VRChatでデュラハンになりたい人にもいいのではないでしょうか。
頭が手に追従して取れてアイトラもリップシンクも死なないアバターができました。やり方は忘れないようにあとでまとめようと思います。せっかくだし今日明日使えるようペデスタルを用意したワールド作ろうかな。 pic.twitter.com/gfVN0zXh87
— キウィー (@okiuxio) October 30, 2018
先に言ってしまうと今回の記事の実装では時間経過や移動とともにボーンがズレてきていずれぐちゃぐちゃになります。また、クライアント毎の同期がうまく取れないようです。原因はFixed Jointの仕様らしいです。さらに常時Fixed Joint特有のガクツキが発生します。
いわゆるサブアームのような実装をしているのでそのへんに詳しくて解決方法を知っている方は情報提供してくださると助かります。
備忘録開始
最近、趣味でも勉強でもネットに広がる色んな情報に助けられてるなぁと実感します。公開された情報を書いているのはその道のプロだけでなく、初学者で試行錯誤の過程などを公開している方も多く、そういった方のつまづきや気付きが同じ初学者の自分にとってとても助けになっています。
そうしていろんな事を試していくうちに、試行錯誤のサンプルが増えるともっと助かる人もいるんじゃないかと思い始め、備忘録兼技術共有のブログを開いてみました。
開設現在(2018/10/30)はVRChatにのめり込んでいるのでそのへんの記事が多くなると思います。
そういうわけで、少しでも誰かの助けになればいいな。