Commit 2653896
committed
fix: run reach-IK before the floor safety clamp so reaching limbs bend to the floor
From a prone base, an authored reach pose (cobra: shoulders flex 50 +
reach: hands floor) swung the arms through the floor via FK. The frame
loop's floor safety clamp ran before reach-IK, so it resolved the
penetration by lifting the entire rigid body until the hands cleared
the floor - legs and pelvis levitating in mid-air.
- Apply reaches after ground-lock/pins but before the clamp, so the
arms solve down to the floor and the clamp becomes a no-op for
grounded poses.
- Make the 'floor' reach target mesh-aware: rest the visible palm on
the floor instead of driving the wrist bone to y=0, removing the
residual body lift from the bone-vs-mesh gap.1 parent d734877 commit 2653896
1 file changed
Lines changed: 13 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
349 | 352 | | |
350 | | - | |
| 353 | + | |
| 354 | + | |
351 | 355 | | |
352 | 356 | | |
353 | 357 | | |
| |||
458 | 462 | | |
459 | 463 | | |
460 | 464 | | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
461 | 473 | | |
462 | 474 | | |
463 | 475 | | |
| |||
473 | 485 | | |
474 | 486 | | |
475 | 487 | | |
476 | | - | |
477 | 488 | | |
478 | 489 | | |
479 | 490 | | |
| |||
0 commit comments