VRChat Avatar Shader Changer
- Digital100 JPY

NekoPaoのアバターシェーダーチェンジャー VRChatアバター向け プロフェッショナルなマテリアル&シェーダー管理ツール Version 0.1.0 | Unity 2022.x | VRChat SDK3 対応 これは何? NekoPao’s Avatar Shader Changer は、VRChatアバターのマテリアルに適用されているシェーダーを自動的に変更できる Unity エディターツールです。 マテリアルを1つずつ手動で複製・変更する必要はありません。数秒で全てを処理し、Undo(取り消し)にも完全対応しています。 主な機能 スマートバッチ処理 すべてのマテリアルを一度にシェーダー変更。個別に編集する必要はありません。 自動複製機能 元のマテリアルは上書きされず、ツールが自動的に複製を作成します。シェーダー名に基づいて整理された命名が行われます。 完全なUndoシステム 間違えた場合や別のシェーダーを試したい場合でも、ワンクリックで元に戻せます。作成された複製マテリアルも自動的にクリーンアップされます。 高度な検索機能 リアルタイムフィルタリングにより、プロジェクト内の任意のシェーダーを素早く検索可能。長いドロップダウンリストをスクロールする必要はありません。 柔軟な対象選択 SkinnedMeshRenderer のみ、または MeshRenderer(衣装やアクセサリーなど)を含めて処理可能。 整理された構造 新しいマテリアルは元のフォルダ内に作成され、「Material_liltoon.mat」のようにわかりやすい名前が自動で付きます。 進行状況の可視化 操作中の進捗バーで処理の状態を確認できます。 VRChat検証対応 VRChat Avatar Descriptor を自動検出し、設定に問題がある場合は警告を表示します。 インストール方法 .unitypackage ファイルをダウンロードします。 Unity で Assets > Import Package > Custom Package を開きます。 ダウンロードした .unitypackage ファイルを選択します。 「Import」をクリックしてインストールします。 メニューに Tools > nekopao's Avatar Shader Changer が追加されます。 クイックスタート Tools > nekopao's Avatar Shader Changer を開きます。 「Avatar Root」フィールドにアバターのルート GameObject をドラッグします。 使用したいシェーダーを検索して選択します。 「Duplicate Materials & Change Shader」をクリックします。 これで完了です。 すべてのマテリアルが自動的に複製・変換され、元のマテリアルはそのまま保持されます。 ____________________________________________ NekoPao's Avatar Shader Changer Professional Material & Shader Management Tool for VRChat Avatars Version 0.1.0 | Unity 2022.x | VRChat SDK3 Compatible What Is This? A Unity Editor tool that automates shader changes across your VRChat avatar's materials. Instead of manually duplicating and changing materials one by one, this tool does it all in seconds with full undo support. Key Features Smart Batch Processing - Change shaders on all materials at once without touching each material individually. Automatic Duplication - Your original materials stay completely untouched. The tool creates new duplicates with organized, shader-based naming. Full Undo System - Made a mistake or want to test different options? Revert any change with one click, and the tool will even clean up the materials it created. Advanced Search - Find any shader in your project quickly with real-time filtering. No more scrolling through endless dropdown lists. Flexible Targeting - Process just SkinnedMeshRenderers, or include MeshRenderers for clothing and accessories too. Clean Organization - New materials are created in the same folders as originals, with clear naming like "Material_liltoon.mat". Progress Tracking - See exactly what's happening with progress bars during operations. VRChat Validation - Automatically detects VRChat avatar descriptors and warns you if something seems off. Installation Download the .unitypackage file In Unity, go to Assets > Import Package > Custom Package Select the downloaded .unitypackage file Click "Import" to install all files The tool will appear under Tools > nekopao's Avatar Shader Changer Quick Start Open the tool from Tools > nekopao's Avatar Shader Changer Drag your avatar root GameObject into the "Avatar Root" field Search for and select your target shader Click "Duplicate Materials & Change Shader" That's it. All materials are duplicated and converted while your originals remain exactly as they were.
