【VRChat/VRM】テクスチャ編集ツール|書き出して編集して戻すだけ(Unity不要)
- Digital500 JPY


■ exe版になりました(Python不要) ZIPを展開して、中の .exe をダブルクリックするだけで使えます。 Pythonのインストールも、コマンド入力も要りません。 ■ 初回起動時の警告について 署名なしのexeのため、Windowsの「SmartScreen」で 「WindowsによってPCが保護されました」と出ることがあります。 その場合は「詳細情報」→「実行」で起動できます(ウイルスではありません)。 VRM / GLB の中のテクスチャを書き出して、画像ソフトで編集して、そのまま戻せるツールです。UnityもVRoidも使いません。 ■ できること ・テクスチャをPNGで書き出す(ファイル名に用途が入る: baseColor / normal / metallicRoughness / thumbnail) ・画像ソフトで色を変える・ロゴを入れる・描き足す ・編集した画像だけをVRMに戻す ・変更していない画像は書き戻さない(元データを保持) ・書き出し時と画像サイズが変わってもOK ・元ファイルは変更しない(別名で保存) ・GUIとコマンドの両方 ■ なぜ作ったか 「色だけ変えたい」「ロゴを入れたい」と思ったときに、Unityでマテリアルを開いてテクスチャを差し替える作業が発生します。VRoidから書き出しただけの .vrm だとUnityプロジェクトすらありません。 このツールは .vrm の中の画像だけを取り出して、編集後に戻します。 ■ 使い方(GUI) 1) VRMテクスチャ編集.exe をダブルクリック 2) 「VRMを選ぶ」 3) 「① テクスチャを書き出す」→ フォルダを選ぶ 4) 書き出されたPNGを画像ソフトで編集(ファイル名は変えない) 5) 「② 編集したのを戻す」→ 同じフォルダを選ぶ → 保存先を決める ■ 使い方(コマンド) python tools\vrm_tex.py list avatar.vrm python tools\vrm_tex.py export avatar.vrm --dir tex python tools\vrm_tex.py import avatar.vrm --dir tex -o avatar_new.vrm ■ 注意 ・manifest.json は消さないでください(対応表がなくなると戻せません) ・書き出したPNGのファイル名は変えないでください ・16bit PNGなど特殊な形式は8bitに変換される場合があります ・必ずバックアップを取ってからお使いください ・暗号化・難読化されたVRMには対応していません ■ 動作環境 Windows 10 / 11(64bit) VRMテクスチャ編集.exe をダブルクリックするだけで動きます。**Pythonのインストールは不要です。** コマンドで使いたい場合のみ Python 3.8以上 + Pillow が必要です(tools/ に同梱) ■ ライセンス コードは自由に使えます(改変可・商用可・クレジット不要)。本ツール自体の再配布・再販売は禁止です。 ■ あわせてどうぞ ・VRM軽量化(Unity不要): https://tkgss.booth.pm/items/9149471 ・VRMメタ情報エディタ: https://tkgss.booth.pm/items/9149553 ・無料のVRM診断: https://tkgss.booth.pm/items/9149515 制作: 深夜製作所 ・揺れもの調整(髪・スカートの硬さ/減衰/重力): https://tkgss.booth.pm/items/9150751 ・5本セット(¥1,800・単品合計¥2,500): https://tkgss.booth.pm/items/9149654


