BlendShapeを画像一覧で表示して追加/削除/リネームが行えるやつ
- Digital100 JPY

◆概要 本ツールは、SkinnedMeshRenderer の BlendShape をサムネイル一覧で確認しながら、 BlendShape の追加、削除、リネーム、並べ替え、ウェイト調整を行う Unity Editor 拡張です。 SceneView のカメラ視点を使って各 BlendShape のプレビュー画像を生成します。 編集時は元 Mesh を直接変更せず、新しい Mesh アセットとバックアップを作成して差し替えます。 ◆主な機能 ・BlendShape のプレビュー画像生成 ・変化がない BlendShape の表示 ・現在のウェイト合成から新規 BlendShape を追加 ・BlendShape の削除、リネーム、並べ替え ・BlendShape ウェイトの txt 保存と読み込み ・AvatarDescriptor の Viseme 参照リネーム追従 ・任意で AnimationClip の BlendShape 参照リネーム追従 ◆保存先 生成 Mesh: Assets/UrakataData/BlendShapeEditor/ バックアップ Mesh: Assets/UrakataData/Backup/BlendShapeEditor/ プレビュー画像とウェイト txt: Assets/UrakataData/BlendShapeEditor/<対象名>_<日時>/ ◆使い方 1.Unity のメニューバーから Tools -> Urakata -> BlendShape Editor をクリックします。 2.Target GameObject に、BlendShape を持つ SkinnedMeshRenderer を含む GameObject を指定します。 配下に複数の対象がある場合は Target Renderer で編集対象を選びます。 3.Generate Preview Images をクリックすると、BlendShape のサムネイル一覧が生成されます。 SceneView のカメラ位置が撮影基準になります。 4.一覧上でウェイト調整、リネーム、削除、並べ替えを行います。 削除時は参照されている可能性がある項目が警告として表示されます。 5.現在のウェイト状態を新しい BlendShape として保存したい場合は、 New BlendShape Name を入力して Add をクリックします。 6.必要に応じて Load from File から保存済みのウェイト txt を読み込みます。 ◆注意事項 ・編集のたびに新しい Mesh アセットとバックアップが作成されます。 ・AnimationClip の自動書き換えは opt-in です。必要な場合だけ有効にしてください。 ・大量の BlendShape を持つ Mesh はプレビュー生成に時間がかかります。 ・復元はバックアップ Mesh を手動で差し替えて行ってください。 ◆免責事項 素人がClaude+Codexを駆使して作ったツールのため、予期せぬ不具合があります。 本ツールの使用によって発生したいかなる損害・損失・トラブルについて、 製作者は一切の責任を負いかねます。 作業前には Unity プロジェクトやアバターのバックアップを取ってください。 ◆ライセンス 個人利用における本データの改変は許可します。 改変したデータを含む再配布はご遠慮ください。 その他不明な点や商業利用の際は作者までご連絡ください。 ◆更新履歴 2025/05/17 1.0 初期リリース 2026/06/11 2.0 リニューアル版 ◆動画内解説使用モデル オリジナル3Dモデル「しなの」 https://booth.pm/ja/items/6106863
動作環境
Unity 2022.3.22f1

