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.