Anim-BS Converter
- ダウンロード商品¥ 0無料ダウンロードAnim-BS_Converter_v1.0.3.zip(16.1 KB)Anim-BS_Converter_v1.0.3.zip
Unity上で、アニメーションとBlendShapeを相互変換できるEditor拡張ツールです
主な機能
- 現在のBlendShape値をAnimationClipへ変換 - AnimationClipからBlendShape値へ逆変換 - AnimationClipを指定時刻で変換
導入方法
1. ダウンロードした`Anim-BS Converter.unitypackage`をUnityプロジェクトへインポートします 2. Unity上部メニューから`Tools >AGEtools> Anim-BS Converter`を選択します 3. 開いたウィンドウへ対象のSkinnedMeshRendererを指定します 【BlendShapeからAnimationClipへ変換】 1. `Target Renderer`へ対象のSkinnedMeshRendererを指定します 2. 必要なBlendShapeにチェックを入れます 3. キーを書き込む時刻を`Time (seconds)`へ入力します 4. `Selected Current Values → AnimationClip`を押します Animation Clipが未指定の場合は、新しい`.anim`ファイルを作成できます 既存のAnimationClipを指定した場合は、選択したBlendShapeの指定時刻にキーを追加または更新します 未選択のカーブや、それ以外のキーは保持されます 【AnimationClipからBlendShapeへ変換】 1. `Target Renderer`へ対象のSkinnedMeshRendererを指定します 2. `Animation Clip`へ読み込むClipを指定します 3. 評価する時刻を`Time (seconds)`へ入力します 4. 反映したいBlendShapeにチェックを入れます 5. `AnimationClip at Time → Selected BlendShapes`を押します 指定時刻の`blendShape.*`カーブが評価され、対象のSkinnedMeshRendererへ反映されます。
注意事項
- 本ツールはUnity Editor上で動作するEditor拡張です - ご利用前にプロジェクトのバックアップを推奨します - Animation Rootには、通常アバターのAnimatorが設定されているルートを指定してください - AnimationClipに同名カーブが複数存在する場合、誤適用防止のため変換できないことがあります - VRChatおよびUnity Technologies、そのほかの関連企業・団体とは関係のない非公式ツールです
サムネに使用しているアバター
しなの/ポンデロニウム研究所 https://booth.pm/ja/items/6106863 ※アバターは付属しません
更新履歴
v1,0,1 ・ツールの配置先をAssets/AGEtools/Anim-BS Converter/へ統一 ・Unityメニューを「Tools > AGEtools > Anim-BS Converter」へ変更 v1.0.3 ・現在のBlendShape値と、指定時刻におけるAnimationClipの評価値を確認し、0以外の項目だけを一括選択できる機能を追加




