Open2
VRMファイルをアプリ内からロードしたい
- 昨日からVRMファイルのビューワを作ろうとしていたが、ネット上のサンプルが古いものが多く動かなかったり情報が多かったりで実装できなかった
- 今日調べたらうまくいったのでメモ
環境
- Unity 2021.3.18f1
- UniVRM v0.118.0
前提として、VRMは現在VRM0.xとVRM1.0があり、互換性がないため、使用したいバージョンを選択して正しいUniVRMを導入する
VRMv0.xの場合:簡単APIを使える
自分の実装:
var instance = await VrmUtility.LoadAsync(path[0],new RuntimeOnlyAwaitCaller());
instance.ShowMeshes();
VRM1.0だと仕様変更されているので、これを参考にする