상품 설명
Unityのスキンドメッシュの標準インスペクターを拡張する
エディター拡張です。
スクリプトはAssets/D9speed/Test/Editor/に配置されます。
VRChatの改変で顔のブレンドシェイプ(シェイプキー)を改変する際の補助ツールです。
動画
https://x.com/D9speed/status/1918877394527834211
標準のスキンドメッシュのインスペクターを拡張し、
関連ボーン、ブレンドシェイプの名前から検索メニュー、
ブレンドシェイプの全リセット、アニメーション保存、
アニメーションクリップからのブレンドシェイプ適用、
ブレンドシェイプの影響位置表示などの機能追加をします。
Unityパッケージをプロジェクトにインポートすると、
Extra Toolsが現れます。
ほかのツールと干渉しましたとか
バグがあればBOOTHメッセージでお知らせください。
Bones
メッシュが関連するボーンを表示します。
MA全盛期の今ではあまりやらないですが、
プレハブを分解して組み替える際に
どのボーンがメッシュと関連づいているか
わかりにくいときに使用します。
オブジェクトを消しちゃってメッシュが原点に引っ張られるアレを予防
Search
シェイプキーを名前で検索します。
Save BlendShape Animation
現在のブレンドシェイプの状態をクリップに保存します。
最寄りの親方向にあるプレハブにアニメーターコンポーネントがあれば
そこを起点としたパスでクリップを保存します。
(アニメーターコントローラーから普通に新規アニメーションクリップを作成した場合と同じような動作を目指しました)
0より大きいものだけ表示
ブレンドシェイプの値が0よりも大きいものだけ表示する機能です。
Load Anim Clip
ブレンドシェイプの値をアニメーションクリップから読み込みます。
クリップの最初の1フレーム目にブレンドシェイプの値があれば
スキンドメッシュに値を適用します。
アニメーションクリップのドラッグアンドドロップに対応。
利用規約
VN3のテンプレートを使用しています。
お問い合わせはBOOTHメッセージでお願いします。
terms Of Use
https://drive.google.com/drive/folders/1IeZ-AVxAKoVjlU1cUDnBDKM4qj3WSvmx?usp=sharing
更新履歴
2025-05-04 リリース
2025-05-06 C#ジョブシステムを使ってやや高速化しました。
ちょっともっさりしてたのが速くなると思います。
2025-08-19 更新 ver 1.1
挙動の改善、機能追加しました
・ブレンドシェイプの折りたたみのデフォルトを畳んだ状態に変更
・折りたたみ状態をスキンメッシュごとに記録
(Unityを再起動するとクリアされます)
・アニメーションクリップのドラッグアンドドロップに対応
・ブレンドシェイプの値が0ではないものだけ表示する機能を追加
2025-11-26
UIの微調整、ブレンドシェイプ名のコピー機能追加
長いブレンドシェイプ名を省略して表示するようにしました。
ツールチップでフルネームを表示します。
2026-04-01
ブレンドシェイプのフォルダ表示に対応
アニメーション再生・録画中でも使用可能に
2026-06-16
ブレンドシェイプ操作中に、影響エリアを表示する機能を追加
とくにeyelid系のブレンドシェイプで微細に動く部分がわかりやすくなります
コードのリファクタリング
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기