VRM最適化: ブラウザーで軽量化

.vrmをドロップして、ページを離れずに軽量化できます。テクスチャの縮小と再圧縮、シェイプキーを壊さないポリゴン削減、変換前後のVRChatランク推定。何もアップロードされません。

VRMを最適化する手順

  1. .vrmをドロップします。テクスチャとそのサイズ、三角形数、その数値で得られるランクが一覧されます。
  2. テクスチャサイズとポリゴンの目標を選びます。削減はすべてのシェイプキーを有効に保つため、顔は引き続き動きます。
  3. 結果を3Dでプレビューし、軽くなった.vrmをダウンロードします。ファイルはブラウザーの外に出ていません。

アバターが60 MBになる理由

ほぼ常にテクスチャです。最高品質の4Kテクスチャが数枚で数十メガバイトになる一方、メッシュは数メガバイトです。2Kや1Kに縮小して再圧縮すれば、アバターが見られる距離ではほとんど見た目を変えずにサイズの大半を減らせます。ポリゴンはサイズよりもランクの制限に関わります。削減処理はシェイプキーの差分を一貫させたまま辺を折りたたむので、表情は残ります。

変更しないもの

スケルトン、ウェイト、表情、スプリングボーン、メタデータ。出力は、画像が小さくなり、指定した場合は三角形が減った、同じVRMです。

質問

どうやってサイズを減らすのですか?

VRMの大半を占めるテクスチャを縮小して再圧縮し、必要ならポリゴンも削減します。

ポリゴンを削減できますか?

はい。シェイプキーの整合性を保つので、顔は引き続き動きます。ポリゴンの目標を大きく下げると、ディテールが多少失われます。

ランク推定とは何ですか?

VRChatのPCアバター向けパフォーマンスランクを、三角形数、テクスチャメモリ、ボーン数から推定したものです。推定であり、VRChat自身の判定ではありません。

アバターが壊れませんか?

リグ、ウェイト、表情、スプリングボーンには手を加えません。ダウンロード前にプレビューで比べてください。

ファイルはアップロードされますか?

いいえ。すべてブラウザー内で動作します。

結果を確認する

軽くなったファイルをVRMビューワーで開いて表情を動かしてみてください。アプリが求める場合はバージョン変換でバージョンを切り替えられます。