服のボタンはboneでつけますか?
服にボタンを付ける時、boneを追加してそこにくっつけると良い、と言う話を見た事があるのですが、何が違うのかを調べてみた時のお話。ボタンではなくバックルなんですけどね・・・
bone変形は変換行列を作って、Meshを頂点単位で変形しているので、掛かっている変換行列を見れば、違いがわかるのではないか?と考えました。
都合のいい事に、UnityでAPIを使わず自前でbone変形を実装したCSがあるので、ログ出力で変換行列を見て見ます。行列はほぼ理解してないので突っ込まれても説明出来ませんが・・・
Unityのソースはこちら
https://forum.unity.com/threads/get-skinned-vertices-in-real-time.15685/#post-113419
コメント
0 件