Skip to content

Smooth tracked cameras relative to their focus - #6266

Open
Viscerous wants to merge 2 commits into
secondlife:developfrom
Viscerous:fix/tracked-camera-smoothing
Open

Smooth tracked cameras relative to their focus#6266
Viscerous wants to merge 2 commits into
secondlife:developfrom
Viscerous:fix/tracked-camera-smoothing

Conversation

@Viscerous

@Viscerous Viscerous commented Sep 5, 2026

Copy link
Copy Markdown

Smooths tracked-object cameras in focus-relative space rather than global space. Moving-focus translation is applied directly while orbit and zoom changes remain smoothed, matching the existing avatar-relative camera path and preventing the focused object from drifting or wobbling in view.

Follow-up to #6265 and related to #6253. Note that this fixes remaining correctness/mild wobble issues remaining that neither #6234 or #6265 are designed to fix.

Global-space camera smoothing lags behind a moving tracked focus point, making the entire object drift or wobble in the view. Mirror avatar-relative smoothing by filtering the camera-to-focus offset and applying it to the current focus position.

Keep the previous camera position paired with its focus anchor, including explicit pan and reset paths, so translations of the tracked object pass through without sacrificing smooth orbit and zoom changes.
@github-actions github-actions Bot added the c/cpp label Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant