VRM Live Viewer で使うことが前提です。
自然な感じで、下品になりすぎないようにゆれて欲しい。
数年前に少しボーンやアンカーなどをいじってたことはあったけど、その後やらなくなっていたので、また最初から一歩ずつやり直し中という感じです。
無料で使える高性能なソフトも増えましたし。
今回のポイントだけ先に箇条書き
- ゆらしたいモノはボーン1本ではなく、2本以上にしておいた方がいいかもしれない。
- ボーンというものは、各ボーンの根元がメインでその先の枝(えだ)を動かしてる。
ので、最後の先端部は_end なのであまり強い影響は出さない、と覚えておく。(スキニングを塗る時に)
- スキニング(スキンウェイト)(ボーンの影響範囲を塗って調整すること)は重要なので、どう曲げたいかイメージしながら強から弱までをグラデーションのようにきれいに塗ること。
- Unityのヒエラルキー(リスト)にはボーン名だけでなくオブジェクト名も列挙されるので、「オブジェクト名には、ボーン名とは違う名前をつけておく」方がわかりやすい。
というより、「あらかじめモデリングソフト上で、違う名前を付けておきましょう!」
ボーンに設定したいのに、どっちがボーンなのかわからなくなるので。
- 親ボーン(の影響)が一番強いので、とにかく最初は親ボーンのゆれ具合を納得いくまで「Unityで調整↔実際に使用するソフト上で確認」を繰り返すべし。
子ボーンの設定値はデフォルトのままでいい。子ボーンの値を変更するのは親ボーンの設定値が確定してから。
- 今回のゆれモノに関しては、Unity の SpringBone の Stiffness と DragForce の設定を3:1くらいの数値にしておくと良い感じだった。
- VRM Live Viewer で使うことが前提なので。
激しく踊ったりもするのであまりやわらかすぎると下品な感じにゆれすぎるので、Unityで確認した時にリアルなゆれ感よりも、もっと硬めの方がちょうど良い加減だった。
まあこれはその人の好みもあるので。
▶▶ クリックして続きを読む ◀◀