malaybaku / VMagicMirror

VRM Software for Windows to move avatar with minimal devices.
https://malaybaku.github.io/VMagicMirror/
MIT License
468 stars 38 forks source link

Support VRM 1.0 #833

Closed malaybaku closed 1 year ago

malaybaku commented 2 years ago

そのまんまです。

ref:

malaybaku commented 2 years ago

後方互換性に強烈に効く要素のメモ

1: 表情クリップ名を以下のように読み替えてWPF -> Unityに送りたい

2: MotionRequestのデータでも上記と同じような配慮が必要で、かつSurprisedはプリセットクリップ側に含める

※ここで、VRM 0.xでカスタムのSurprisedだったクリップがVRM 1.0で勝手にプリセット扱いされるのかどうかは要注目

3: 設定ファイルで表情に対してHappyとかSadといった名称を使うと旧verで読めなくなるので、ファイルへの保存方法についてはworkaroundを考えたい


上記の収拾がつかない場合、autosaveファイルの名称とフォーマットを変えてもよい。良い機会なので設定ファイルをJSONベースに直してしまう、など。

malaybaku commented 2 years ago

互換性には影響ないが、移行にあたって本質的にめんどくさそうな問題のメモ

malaybaku commented 1 year ago

設定ファイルで表情に対してHappyとかSadといった名称を使うと旧verで読めなくなる

設定ファイルの形式を旧verに寄せることで一時対策とした。根本対策は別途考える。

malaybaku commented 1 year ago

856 でVRM 1.0が読み込めるようになった。