Humanoidアニメーションの位置補正と開始終了をトリムするやつ
- Digital0 JPY

◆特徴 Humanoid のアニメーションクリップから指定時間区間を抽出しRootMotion(RootT.x/y/z)に任意のオフセットを加えた新しい AnimationClip を生成します。 先頭・末尾のフレームは元の値を保持し、中間フレームのみオフセットが適用されます。 - 任意の秒数区間を切り出し - RootMotion の X/Y/Z にオフセット追加(メートル単位) ◆インストール - Assets/Editor フォルダを作成 - AnimationCurveSegmenterWithOffsetXYZ.cs を配置 - Unity エディタが自動でコンパイル ◆使い方 - Unity のメニューから Tools > RootMotion Segmenter With Offset を選択 - Source Clip に元の AnimationClip を設定 - Root Offset に (X, Y, Z) オフセット値(m)を入力 - Start Time, End Time で切り出し範囲を秒単位で指定 - Output Path に保存パス(例: Assets/SegmentedRootOffset.anim)を入力 - Export ボタンを押す ◆注意事項 - Genericなアニメーションには対応していません - 先頭・末尾フレームの値は保持 - RootT 以外のプロパティはそのままコピーされます - 出力先フォルダが存在しない場合は自動生成されます ライセンス MIT License @Coatie