子猫チビ太とイラストの成長ブログ♪

子猫チビ太とイラスト練習の記録♪最近は3DCGとハンドメイドしています~

移動アクションの整理

さて、歩行アクションを手でキー打ちしようとしましたが、どうしても足滑り問題が、
チャッピーに相談

以前はエンプティにカーブに追従させいましたが、回転するとうまくいかないので、
今回はエンプティにキー打ちをしていきます。

忘れてしまったので覚書

 

🧠 全体の考え方(いちばん大事)

👉 移動(体)と接地(足)は別で考える


🎯 今回の最終構成

① 移動(体の動き)

  • WalkTarget(エンプティ)
    • ここにキーを打つ
    • 前後(Y)
    • 上下(Z)
    • 左右(X)
    • 回転

👉 =重心の動き


② 体への反映

  • c_traj
    • 👉 Child Of(WalkTarget)
    • 👉 Set Inverse 必須

👉 エンプティの動きを体に伝える


③ 足(滑り防止)

  • c_foot_ik.l / r

接地中

  • 👉 その場に固定

方法

  • エンプティ(FootLock)を使う
  • Child Of
  • Set Inverse
  • Influenceで切替

🔁 動きの流れ

1歩の中で

① 右足接地

  • 右足:固定
  • 左足:動かす
  • 体:WalkTargetで移動

② 左足接地

  • 左足:固定
  • 右足:動かす
  • 体:そのまま移動

⚠️ よくあるミス

❌ c_trajを止める

→ カクカク

❌ 足を動かさない=固定と思う

→ 滑る

❌ 制約を増やしすぎる

→ 破綻


✅ 正しい理解

👉 体は常に動く(WalkTarget)
👉 足は接地中だけ固定(FootLock)


🎛 制約まとめ

c_traj

  • ✔ Child Of(WalkTarget)
  • ❗ Set Inverse

  • ✔ Child Of(FootLock)
  • ✔ InfluenceでON/OFF

🎯 カーブを使わない理由

  • 細かい動きが作りにくい
  • 演技が硬くなる

👉 ライブ演出はエンプティの方が自由