概要
異なる VRM モデル間でブレンドシェイプ(BlendShapeClip)のバインド情報をコピーする Unity エディタ拡張スクリプトです。
コピー元とコピー先の VRM を並べて 3D プレビューしながら、1クリップずつまたは全クリップを一括でコピーできます。
動作環境
- Unity エディタ(2019.3 以降)
- UniVRM 0.x(
VRMBlendShapeProxy、BlendShapeAvatar、BlendShapeClip が含まれるバージョン)
セットアップ
VRMBlendShapeCopyTool.cs を Unity プロジェクトの Assets/Editor/ フォルダ内に配置します。
- Unity がコンパイルを完了すると、メニューバーに
YS-Tools メニューが追加されます。
使い方
- メニューバーの YS-Tools > ブレンドシェイプ コピーツール をクリックしてウィンドウを開きます。
- ウィンドウ上部の コピー元 VRM フィールドに、Hierarchy からコピー元の VRM ルートオブジェクトをドラッグ&ドロップします。
- コピー先 VRM フィールドに、同様にコピー先の VRM ルートオブジェクトを設定します。
- 左パネルのクリップ一覧からコピー元クリップを、右パネルからコピー先クリップを選択します。
- コピー先クリップを選択すると、同名のコピー元クリップが自動的に選択されます。
- ウィンドウ下部のボタンでコピーを実行します。
- コピー実行:選択中の 2 クリップ間でバインドをコピーします。
- すべてコピー:同名クリップを対象に全クリップを一括コピーします。