Skip to content

Fix showcase: drop mismatched Mixamo clips (procedural squat/jumping-jacks) + L5 library sweep - #40

Merged
a-baran-orhan merged 4 commits into
mainfrom
feat/launch-showcase
Jul 12, 2026
Merged

Fix showcase: drop mismatched Mixamo clips (procedural squat/jumping-jacks) + L5 library sweep#40
a-baran-orhan merged 4 commits into
mainfrom
feat/launch-showcase

Conversation

@a-baran-orhan

Copy link
Copy Markdown
Member

Follow-up to #39, which merged before these commits landed — so main still shows the bad barbell-squat clip on the landing hero and README GIFs. This brings the fix.

The problem on main

The Mixamo "Back Squat" clip is a barbell back squat (arms raised holding a bar). Retargeted onto our prop-less figure it reads as a weird standing pose, not a squat — that's the "terrible squat GIF" and the off jumping-jack hero.

The fix

  • Dropped all clip directives — the improved L2–L4 procedural motion is correct and looks better for these bodyweight moves. Verified in-browser on the skinned character: squat hits a proper deep position (hips back, chest up, flat feet); jumping-jacks is a clean symmetric arms-overhead "Out". Clip infrastructure kept dormant for future use.
  • Re-rendered the README GIFs from procedural.
  • L5 library sweep (was also missing from main): all 73 moves converted to explicit L2 timing modes (ease-in→drive, ease-out→settle, ease-in-out→flow interior, final phase settles). Behaviour-preserving; 243 tests green, typecheck clean. Regenerated 72 movement pages + sitemap.

L3 (foot-flat, grip) and L4 (relaxed hands, arm swing, look-at) apply automatically in the frame loop.

🤖 Generated with Claude Code

…pages & GIFs

- Convert all 71 legacy-easing moves to explicit L2 timing modes: ease-in→drive,
  ease-out→settle, ease-in-out→flow (interior phases flow; each move's final phase
  settles to rest before the loop). Behaviour-preserving (poses unchanged; 243 tests green).
- Clip-back every move with a matching Mixamo clip (walk/squat/bicycle-crunch/jab-cross/
  jumping-jacks/shuffling→grapevine).
- Regenerate 72 movement pages + sitemap (embedded source now shows the new modes) and
  the 4 README GIFs. Untrack the placeholder clip binary (clips are gitignored / CDN-served).
The Mixamo 'Back Squat' is a BARBELL back squat (arms raised holding a bar) — retargeted
onto our prop-less figure it reads as a weird standing pose, not a squat. Our procedural
squat (L3 foot-flat + L4) is correct and looks better. Removed clip directives from squat
and jumping-jacks so they use the improved procedural motion; re-rendered their GIFs.
…owcase

Per review, the retargeted Mixamo clips aren't reliably better than the improved L2-L4
procedural (wrong-exercise semantics like the barbell back squat, retarget artifacts,
missing props). Removed clip directives from all moves so the showcase (landing hero,
playground default, README GIFs) runs the polished procedural on the skinned character.
Clip infrastructure (clips.ts / retarget layer / gitignored FBX) is kept dormant for future use.
@vercel

vercel Bot commented Jul 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
posecode Ready Ready Preview, Comment Jul 12, 2026 6:08pm

@a-baran-orhan
a-baran-orhan merged commit 3994f5c into main Jul 12, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant