Skip to content

feat: humanized jumping-jacks hero + regenerated README GIFs - #24

Merged
a-baran-orhan merged 1 commit into
mainfrom
feat/humanized-hero-and-readme-gifs
Jul 8, 2026
Merged

feat: humanized jumping-jacks hero + regenerated README GIFs#24
a-baran-orhan merged 1 commit into
mainfrom
feat/humanized-hero-and-readme-gifs

Conversation

@a-baran-orhan

Copy link
Copy Markdown
Member

Summary

Refreshes all README media to use the new humanized figure. The existing strip GIFs (deadlift, squat, lateral-raise) still showed the old grey wooden mannequin from before the humanization work, so they looked inconsistent next to the rest of the site. This adds a jumping-jacks hero and regenerates the strip with the current figure.

Changes

  • New hero GIF docs/media/jumping-jacks.gif — full-body, symmetric, and cyclical, so it reads instantly and loops seamlessly through the neutral standing pose. Added as a centered hero at the top of the README, above the 3-up strip.
  • Regenerated squat / deadlift / lateral-raise GIFs with the humanized figure. Each is framed to its own motion (squat depth, forward hip hinge, T-pose arm span) and size-matched to the repo's existing GIFs (~600–680 KB, 420×582).
  • Live landing-page hero switched from squat to jumping jacks — the 3D canvas plus the studio title, HUD phase, and overlapping code chip all updated to match (shoulders: abduct 160, hips: abduct 30).

How the GIFs were made

Deterministic viewer.captureFrame() stepping across one motion cycle (headless browsers throttle requestAnimationFrame, so stepping guarantees evenly-spaced frames) → ffmpeg palette + Bayer dither → gifsicle -O3 --lossy=30 to match the repo's size budget.

Notes

  • The deadlift renders as a correct forward hip-hinge, but the authored shoulders: extend 60 sweeps the arms up/back rather than hanging toward a bar. Left as-is (passes eval invariants); a follow-up could tweak the arm styling for a more classic barbell look.

Test plan

  • npm test — 188/188 passing
  • tsc --noEmit -p playground/tsconfig.json — clean
  • Verified live landing hero renders jumping jacks with matching chip/title/HUD in the browser preview
  • Confirm the four GIFs render correctly in the README on GitHub

Add a jumping-jacks hero and refresh all README media with the new
humanized figure (the existing strip GIFs still used the old grey
wooden mannequin from before the humanization work).

- Add docs/media/jumping-jacks.gif: full-body, symmetric, cyclical, so
  it reads instantly and loops seamlessly through the neutral pose.
  Featured as a centered hero at the top of the README.
- Regenerate squat/deadlift/lateral-raise GIFs with the humanized
  figure, each framed to its own motion (squat depth, hip hinge, T-pose)
  and size-matched to the repo's existing GIFs.
- Make jumping jacks the live landing-page hero (canvas + studio title,
  HUD phase, and code chip updated to match).
@vercel

vercel Bot commented Jul 8, 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 8, 2026 9:35pm

@a-baran-orhan
a-baran-orhan merged commit 18bcaac into main Jul 8, 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