Skip to content

Launch polish: all-procedural showcase + full library sweep to L2–L4 modes (L5) - #39

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

Launch polish: all-procedural showcase + full library sweep to L2–L4 modes (L5)#39
a-baran-orhan merged 2 commits into
mainfrom
feat/launch-showcase

Conversation

@a-baran-orhan

@a-baran-orhan a-baran-orhan commented Jul 12, 2026

Copy link
Copy Markdown
Member

Polishes the launch surfaces and sweeps the whole library onto the new L2 timing modes, on the merged L2–L4 base (#37).

Showcase (all procedural)

Explored Mixamo clip playback for the marketing surfaces, but found the retargeted clips are not reliably better than the improved L2–L4 procedural — wrong-exercise semantics (the "Back Squat" clip is a barbell lift with raised arms), retarget artifacts, and missing props. So the showcase now runs the polished procedural on the skinned character:

  • Landing hero (jumping-jacks) and playground default (squat) — procedural, correct and clean.
  • README GIFs re-rendered from procedural.
  • Fixed the dev GIF pipeline (capture-gifs.mjs: IPv4 bind + real port + /play.html#doc=<id>).
  • The clip infrastructure (playground/src/clips.ts, retarget layer, gitignored FBX) is kept dormant for future use; no move declares a clip directive.

L5 — library sweep (73 moves)

  • Every legacy easing → explicit L2 mode: ease-in→drive, ease-out→settle, ease-in-out→flow (interior phases flow; each move's final phase settles). Behaviour-preserving — poses unchanged, 243 tests green.
  • Regenerated 72 movement pages + sitemap and the README GIFs.

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

🤖 Generated with Claude Code

Extracted a shared SHOWCASE_CLIPS map (playground/src/clips.ts) used by both the
playground viewer and the landing hero, so the marketing surfaces play retargeted
Mixamo mocap while the procedural DSL stays the source of truth. Hero (jumping-jacks)
and playground default (squat) both verified fetching + playing their clips.
…+ fix dev capture

capture-gifs.mjs: bind the vite dev server to IPv4 (127.0.0.1) and read the actual
listening port, and load via /play.html#doc=<id> (the /play/<id> route is a prod-only
rewrite that vite dev doesn't resolve). jumping-jacks + squat GIFs now render the
retargeted Mixamo mocap; deadlift + lateral-raise get the improved L2-L4 procedural motion.
@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 1:57pm

@a-baran-orhan
a-baran-orhan merged commit b12df27 into main Jul 12, 2026
3 checks passed
@a-baran-orhan a-baran-orhan changed the title Launch showcase: Mixamo clips on hero, playground default, and README GIFs Launch polish: Mixamo showcase surfaces + full library sweep to L2–L4 modes (L5) Jul 12, 2026
@a-baran-orhan a-baran-orhan changed the title Launch polish: Mixamo showcase surfaces + full library sweep to L2–L4 modes (L5) Launch polish: all-procedural showcase + full library sweep to L2–L4 modes (L5) Jul 12, 2026
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