Closed malaybaku closed 1 year ago
後方互換性に強烈に効く要素のメモ
1: 表情クリップ名を以下のように読み替えてWPF -> Unityに送りたい
Joy
-> Happy
Sorrow
-> Sad
BLINK_L
-> BlinkLeft
BLINK_R
-> BlinkRight
2: MotionRequestのデータでも上記と同じような配慮が必要で、かつSurprised
はプリセットクリップ側に含める
※ここで、VRM 0.xでカスタムのSurprisedだったクリップがVRM 1.0で勝手にプリセット扱いされるのかどうかは要注目
3: 設定ファイルで表情に対してHappy
とかSad
といった名称を使うと旧verで読めなくなるので、ファイルへの保存方法についてはworkaroundを考えたい
上記の収拾がつかない場合、autosaveファイルの名称とフォーマットを変えてもよい。良い機会なので設定ファイルをJSONベースに直してしまう、など。
互換性には影響ないが、移行にあたって本質的にめんどくさそうな問題のメモ
設定ファイルで表情に対してHappyとかSadといった名称を使うと旧verで読めなくなる
設定ファイルの形式を旧verに寄せることで一時対策とした。根本対策は別途考える。
そのまんまです。
ref: