Skip to content

Recentre the other stereo camera on the same object when synchronised panning settles - #1934

Open
mattdawkins wants to merge 1 commit into
mainfrom
dev/stereo-linked-panning
Open

mattdawkins wants to merge 1 commit into
mainfrom
dev/stereo-linked-panning

Conversation

@mattdawkins

Copy link
Copy Markdown
Member
  • With Synchronize camera controls and Auto-compute location on other camera both on, panning or zooming one camera looks up where that view's centre lands on the other camera (whatever matcher the stereo setup loaded: Fast Foundation Stereo, template matching, or template + DINO) and recentres the other view there. No new setting.
  • The existing screen-delta sync still moves the panes together immediately; the lookup runs once the motion settles (150 ms debounce) and only the latest result is applied. When the point cannot be matched, the lookup throws, or sync is switched off meanwhile, the plain sync result stands.
  • AggregateMediaController.setViewLinkResolver plus a stereoViewLink Viewer prop; desktop resolves through the interactive service's strict transfer_points, web through the in-browser matcher (warpPoint, accepted matches only).
  • viewLink.spec.ts covers the debounce, miss/throw fallback, overtaken and stale lookups.

🤖 Generated with Claude Code

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