Skip to content

[codex] Add curved surface realism - #7

Merged
arhxam merged 3 commits into
masterfrom
build-configurable-animation-component
Aug 13, 2026
Merged

arhxam merged 3 commits into
masterfrom
build-configurable-animation-component

Conversation

@arhxam

@arhxam arhxam commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • project each eye across a curved inferred face surface with radial edge compression, directional yaw, asymmetric depth, silhouette clipping, and eyes-lead/body-follows inertia
  • make expression changes more readable with configurable anticipation, arrival, counter-overshoot, settle, and eye staggering
  • expose every realism control in the independently scrollable playground, generated React/JSON, package API, README, changelog, and LLM integration guide
  • prepare the public @moodie/react v0.3.0 package and point project metadata at the custom production domain

Why

The previous gaze system translated both eyes as a flat layer. At extreme cursor positions that made the face feel stiff and could produce visually implausible geometry. The new projection preserves stable path topology while changing the eye's radial axis, apparent depth, and body response based on gaze direction.

Validation

  • npm test — 51 tests pass
  • npm run typecheck
  • npm run build
  • npm run format:check
  • git diff --check
  • npm pack --dry-run --workspace @moodie/react
  • in-app browser QA at 1440×1000 and 390×844, including edge/corner tracking, rapid reversal, surface toggle, independent inspector scrolling, expression transition, clipping, and mobile overflow

@vercel

vercel Bot commented Aug 13, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
moodie-react Ready Ready Preview Aug 13, 2026 3:19am

Request Review

@arhxam
arhxam merged commit 0f511b7 into master Aug 13, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — b32b5911 Deployed Aug 13, 2026 by vercel[bot]
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