【Unity】Humanoidアニメーション制作補助ツール
- ダウンロード商品¥ 0

IKを使用したHumanoidアニメーション制作補助ツールです。 指の動きを除く大まかな動きの設定およびアニメーションファイルへの書き出しができます。
----------------------------
以下マニュアルと同文 IK Animatorマニュアル 1.基本仕様 2.使用方法 3.ライセンス 1.基本仕様 1.1 IK Animatorとは IK AnimatorとはIKを用いたHumanoidアニメーションの製作補助ツールです。 VRCSDKのインストールされているプロジェクトでも動きますが、正常に動作しない可能性があるため、推奨しません。 1.2 設定について IK AnimatorはIK Scriptsを対象のモデルにアタッチする事で使用できます。 ・アニメーションファイル アニメーションをベイクする対象のアニメーションファイル ・基本設定 ・視線 キャラクターの視線の方向 ・腰 キャラクターの腰の位置 ・右腕/右足 左腕/左足 キャラクターの足の位置 「向き,設定オブジェクト」が有効でない場合はこのオブジェクトの回転がボーンの回転になります ・Ikウェイト IKのウェイト、1に近づくほど強くなります。基本設定の全ての項目に適用されます。 ・向き, 設定オブジェクト キャラクターの手足の向きをより細かく設定するオブジェクト ・補助, 設定オブジェクト 補助IK、肘と膝の補助オブジェクトを設定できます ・補助ウェイト 補助IKのウェイト、1に近づくほど強くなります。補助オブジェクトの全ての項目に適用されます。 ・アニメーションベイク設定 アニメーションのベイク関連の設定。 ・自動フレーム追加 キーフレームを追加(Add key)した時に自動でフレーム数を追加する機能 ・フレーム 現在のポーズをアニメーションファイルにベイクするフレーム数 ・変動フレーム数 フレーム追加/フレーム減少で増減するフレーム数 ・アニメーション追加 現在のポーズを指定されたフレームにベイクする機能 使用するとフレーム数に関わらず全てのアニメーションが上書きされます 2.使用方法 IKAnimationPrefabフォルダにあるIKとアニメーション作成に使うHumanoidアバターをScene内に配置し、HumanoidアバターにAnimatorとIK_Scriptsをアタッチします。 AnimatorのIK passを有効にします。 IK_Scriptsのアニメーションファイル、基本設定を設定してください。向き, 設定オブジェクト、補助, 設定オブジェクトは必要に応じて設定して下さい。 IK Prefabと設定の対応表 視線 Sight 腰 Sphere 右腕 HandR 左腕 HandL 右足 FootR 左足 FootL 右手の向き HandR_end 左手の向き HandL_end 右足の向き FootR_end 左足の向き FootL_end 右肘 ElbowR 左肘 ElbowL 右膝 KneeR 左膝 KneeL アニメーションのベイク シーンを再生するとIK_Scriptsに設定したオブジェクトに応じてアバターのポーズが変化します。 ポーズを設定後、アニメーションを書き込みたいフレーム数をフレームに入力しアニメーション追加を押すとアニメーションファイルにキーが追加されます。 使用したアニメーションファイルの中身は全て上書きされます。 使用するアニメーションファイルは特別な理由がない限りは新規で作成する事をおすすめします。 2.3 細かな仕様に関して ・ベイクされない/設定できないキーについて 指のボーンのキーはベイクされますが、現状では設定できません。別途製作して下さい。 またRootQ , RootTの値はベイクされません、必要に応じて追加して下さい。 ・Animation Curveについて 全てLinearで設定されています。 ・キーフレームについて 上限は設定していません。内部情報の仕様上、フレーム数が増えると誤差が発生する可能性があります。 ・動作確認済みバージョン Unity 2019.4.31f1 (VRCSDK有り) ※非推奨 Unity 2021.3.15f1 3.ライセンス Copyright © 2024 serd_685 All Rights Reserved. This software is released under the MIT License, see LICENSE.txt. https://opensource.org/license/mit/
バージョン
2024 / 1 / 3 v 1.00 公開 v 1.10 Add keyを削除