【メモ】【暫定】ResoniteでVRM形式のアバターをインポートする
ここに記載の内容は以下にまとめています。
セシル変身アプリを使ってるのでこの辺を参考にする必要がありそう
アバターのインポート自体はVR内からドラッグアンドドロップするだけ。簡単。でもマテリアルの指定で結構見た目が変わるので、XiexeToonで良いのかは分からない自分はPBS系のが綺麗によめた。それでもちょっと変だけど。
右がXiexeToonで、左がPBS_Emissive。
以下の説明を読むとXiexeToonはリアルタイムライティングとかがちゃんと反映されて、PBS(Physically-based shading)は物理方式ということなんだろうか。なんとかく、PBS_Emissiveはライティングを無視して光ってるようにも見えるからUnlitの説明に近い気もするけど、この辺何も分からん...
NeosVR/Resonite的にはXiexeToonで色々設定をする方が良さそう?
VRMはUnityでFBXにとりあえず変換したけど、なんか暗くなって見えるんだよなー。Blenderのが良いのかな?
Unityに取り込んだ時点で何故かポニーているが黄色に。
テクスチャが黄色っぽいから、そこに何らかの対策が必要かも?
Paint.NETで直にテクスチャの色を色相変換で変更して赤色に。これでいけた。
なんとなく、変身アプリで色変えたところは色抜けてる気がするから、自前で弄る必要あるかも。このケースだとリボン。帽子も真っ白になってたのでPaint.NETで修正。
UnityでVRMからFXBインポートする時は以下の感じ。
とりあえず、特になんも変更せずにExport.
その後、FXBをAssetから選択してInspectorで下記を修正。Applyする。
Humanoidを指定して、Legacyをチェック
セシル変身アプリだとこの設定がいるね。