Skip to content

fix(face-motion): use reference portrait assets - #67

Draft
f0rr0 wants to merge 11 commits into
f0rr0/face-motion-v12from
f0rr0/face-motion-v13
Draft

fix(face-motion): use reference portrait assets#67
f0rr0 wants to merge 11 commits into
f0rr0/face-motion-v12from
f0rr0/face-motion-v13

Conversation

@f0rr0

@f0rr0 f0rr0 commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • replace all nine deployed endpoints with the exact downloaded light-theme reference portraits
  • replace all 48 transition cells with the exact downloaded reference transition assets
  • retain the reference motion graph: eight center spokes, eight adjacent ring edges, and three authored cells per edge
  • rebuild the single decoded runtime atlas and poster from those reference cells
  • remove the obsolete GPT Image prompt/provenance claims and pin the reference source contract instead
  • bump the asset revision so clients do not reuse the old generated Sid atlas

Source parity

All 57 endpoint and transition source files match the downloaded reference files byte-for-byte. Transition filenames are renamed only to fit the local canonical-edge convention; their contents are unchanged. portrait-neutral.webp is an exact copy of the reference center asset.

The deployed source set is the 240×240 light-theme WebP-with-alpha set from dahbiahmed.com. The complete downloaded light and dark inventory and raw generation artifacts remain local and are not included in the PR.

Runtime impact

The browser still uses one predecoded atlas, so transitions switch background position without per-frame image requests or the former momentary white flash.

  • source frames: 57 files, 750,226 bytes total
  • runtime atlas: 578,004 bytes
  • runtime poster: 10,928 bytes
  • runtime image payload: 588,932 bytes
  • release budget: 1,500,000 bytes

Validation

  • 57/57 deployed source frames match the reference downloads by SHA-256
  • bun run typecheck
  • targeted formatting and lint checks for all changed code and metadata
  • bun test — 32 passed
  • bun run verify:face-motion — 17 deterministic checks passed
  • bun run build
  • decoded endpoint and 57-cell atlas contact-sheet review
  • all 16 canonical paths retain exact reference 25/50/75 progression

This PR is stacked on #66 and should merge after it.

@vercel

vercel Bot commented Aug 15, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
f0rr0-github-io Ready Ready Preview Aug 15, 2026 11:13pm

@f0rr0 f0rr0 changed the title feat(face-motion): regenerate side portraits fix(face-motion): correct right portrait orientation Aug 15, 2026
@f0rr0 f0rr0 changed the title fix(face-motion): correct right portrait orientation feat(face-motion): match reference transition system Aug 15, 2026
@f0rr0 f0rr0 changed the title feat(face-motion): match reference transition system fix(face-motion): use reference portrait assets Aug 15, 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