Quick answer: Place sample at (0, 0) Idle. Cover full input range with triangulated samples.

Locomotion BlendSpace outputs T-pose at idle. Samples placed only at running speeds. Missing zero coverage.

The Fix

BlendSpace2D Idle/Walk/Run:
  Sample positions:
    Idle      (0, 0)
    Walk Fwd  (0, 100)
    Run Fwd   (0, 300)
    Walk L    (-100, 100)
    Walk R    (100, 100)
  Trianglulation: full coverage

Each sample anchors a region. Triangulation interpolates between. Idle at origin handles stop.

Verifying

Walk: blends correctly. Stop: Idle plays. Without (0,0): T-pose or weird hold.

“Sample at zero. Cover space.”

Related Issues

For Anim BP cached pose, see cached pose. For additive baseline, see additive.

Idle at origin. Triangulate.