- unity で .vmd を再生するライブラリ
- 現状は humanoid 向け
- 表情はとりあえず VRM 1.0 の expression に依存
- burst, playable にも対応した
- 名前空間 AnimLite.Vrm 関係は、UniVRM 1.x が必要です
- 裏スレッドでの .vmd 読み込み
- .vmd のキャッシュ機構、データ共有機構
- 表面的な最適化もやらねば
- burst 関数の引数に ref/in とか [NoArias] とか
- aggressive inlining つけたり
- 汎用のアニメーションライブラリにしたい
- 複数アニメーションに対応させる
- ecs でも使えるようにしたい
- body motion が burst job なのに、face の playable script がメインスレッドなうえに遅い、なんとかならないか…
- 表情は univrm ではない再生方法もあるといいかも
- .vmd 変換を高速化したい
- 非同期と並列うまく扱えてない感 特に unity の Awaitable
- 非同期とバックグラウンドスレッドを分けた関数にしようかな
- xxxAsync() と xxxBg() とか?
- .json のパース関係が整理できてない、VR 向けの仕組みを考慮して再構成したい
- unity 2023.1.19f1, VRM1.20
- テストはしてない
- とりあえず meta quest2 で遊びながら修正していきたい