- sim/marionette.ts: control bar + 6 soft strings (head/back/2 hands/2 knees) over a 9-segment silhouette. Bar snaps to mouse; the felt lag is string stiffness<1 (worldConstraints), not an input buffer. - Feet planted on floor + head+back strings keep the torso upright (no topple); earlier pure-pendulum rig spun past 360deg — the back string fixed it. - Sticky grip: while gripped, any empty hand latches the nearest target on contact (puppet.update() each step). Reach = LMB drops the bar. - Harness verbs: bar/sway/grip/pose/settle + dangle/walk/pickupTest + reset. - Exit-bar measured: dangle settles 87 frames upright (lean 4.6); walk 8.84 units upright (>6 req, lean 30<45); grip 10/10. Verified in-browser + shot. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| public/assets/img | ||
| scripts | ||
| src | ||
| .gitignore | ||
| index.html | ||
| OPUS-BUILD-BRIEF.md | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||