PolyDiet (ポリダイエット) v1.0.0 - VRChat アバター・衣装のポリゴン削減ツール
- 無料版ダウンロード商品¥ 0
- 有料版ダウンロード商品¥ 500







PolyDiet (ポリダイエット) v1.0.0 - VRChat アバター・衣装のポリゴン削減ツール ================================================================ ■ 起動 Unity メニュー Tools > PolyDiet > PolyDiet を開く (Unity 2022.3 / 他のパッケージは不要。VRChat SDK がなくても動きます) ■ かんたんな使い方 1. シーンにアバターを置き、ウィンドウの「アバター」欄にドラッグ&ドロップ (プロジェクト内のプレハブではなく、シーン上のものを指定してください) 2. 「① 診断」で目標ランク(既定は「PC 70,000以内」。Android向けは Good 10,000以下が目安)を選び、 「かんたん実行」を押す。実行前に元アバターのバックアップを取ってください 3. 元のアバターのデータは変更されません。「アバター名_PolyDiet」という複製と、 削減後のメッシュ・プレハブが Assets/_LowPoly/Generated/アバター名_日時/ に作られます (実行のたびに日時付きのフォルダができます。着せ替え出力のときは 名前_PolyDiet_服名) 4. 「元を隠して表示」で元のアバターを非表示にして(元のオブジェクトを非アクティブにします) 複製を確認 → アップロード。複製は元と同じ Blueprint ID を持つので、別アバターとして 上げたい場合は PipelineManager の Detach を行ってください ■ ステップ ① 診断 現在の三角形数・ランクの目安を表示。かんたん実行もここ ② 削減設定 目標ランク、メッシュごとの残す量、保護の設定(各メッシュの「詳細」ボタン) ③ 素体削除 服の下など外から見えない素体の面を自動検出して削除。 Scene ビュー上でブラシで手動指定も可能 ④ 実行・結果 実行、結果の確認、差分表示(ワイヤーフレーム/ヒートマップ) ■ 何が守られるか ・シェイプキー(表情)は全て残し、削減後の頂点にもできるだけ追従させます (削減が強いと形が変わることがあります。結果のヒートマップで確認してください) ・口(viseme)・まばたき等のシェイプキー周りは、既定で削られません (目標に届かない場合のみ保護を弱め、警告を出します) ・UV・ボーンウェイト・法線・頂点カラーは元の頂点のものをそのまま使います ・素体に密着した服(靴下・手袋など)は削りにくくして、貫通しにくくします ・内側と外側の層が1つのメッシュになっている服は、層ごとに同じ割合で削ります ・口の中・まぶたなど、シェイプキー(口・まばたき等)で動く頂点を含む面は、素体削除の対象になりません ■ 素体削除の注意 ・着せ替え用の服を複数持つアバターでは、そのままだと素体に穴が開くため 素体削除は自動で無効になります。「③」で服のルートを登録し 「服ごとにアバターを複製出力」をONにし、服を2つ以上登録すると、服ごとに別アバターとして出力します ・目で見て確認したい場合は「隠れた面を検出して表示」で赤く表示されます ・ポーズやエモートで見える場所(脇・股・指の間など)は、領域を「保護」にすると穴が見えにくくなります ・半透明・カットアウトのマテリアルの服は「隠す物」として扱わないので、その下の素体は消えません ■ 有料版の機能 ・同じマテリアル(同じ rootBone)のスキンメッシュを1つに統合 (Draw Call 削減) ※ボーンウェイトのないメッシュ、EditorOnly、非表示のもの、同名のシェイプキーの 構成が食い違うものは統合しません シェイプキーは名前で統合して維持します。表情・表示切替などのアニメーションで 使われているメッシュは壊れないよう自動で除外します ■ うまくいかないとき ・目標に届かない: 「最小残存率」を下げる、不要な小物を削除する、 メッシュの「詳細」から顔の保護を外す(口・目が崩れる場合あり) ・指先などに穴が開く: ② の詳細設定で「開いた境界を固定する」をON ・ランクは VRChat SDK の表示が正です。本ツールの診断は目安です ・非表示のオブジェクトもポリゴン数に数えられます。使わない物は削除するか EditorOnly タグにしてください ■ 利用規約 ・個人利用のみ可。再配布・再販売・販売用アバター/アセットへの利用は不可 ・本ツールの使用により生じた損害について、作者は責任を負いません ・必ず元データのバックアップを取ってから使ってください






