Skip to content

Temporal warping judder fix / workaround#56

Merged
protodeep merged 3 commits intodevelopfrom
bugfix-temporal-warping-judder
Mar 8, 2016
Merged

Temporal warping judder fix / workaround#56
protodeep merged 3 commits intodevelopfrom
bugfix-temporal-warping-judder

Conversation

@Amarcolina
Copy link
Contributor

  • Fixed the fact that the warping adjustment was just not actually being used at all to control the chosen timestamp. Now the warping adjustment can be used to adjust! 😄
  • Put in temporary hack/workaround for inaccurate timestamps for the peripheral. The timestamp is now calculated relative to the current time rather than the frame time. All offset is solely due to the warping adjustment.
  • Updated scenes/prefabs to use the new defaults / recomended settings. On my machine, 60ms of warping adjustment seems to provide good results, with the option set to SYNC_WITH_HANDS enabled.

To test verify that:

  • When you hold your hand out in front of you and swing your head and your hand around that the judder is gone
  • Notice that when you hold your hand out in front of you and swing your head but not your hand that some judder remains (this is theorized to be due to lack of interpolation) but otherwise the hand remains in the same place (it has proper temporal warping)

@protodeep

protodeep pushed a commit that referenced this pull request Mar 8, 2016
Temporal warping judder fix / workaround
@protodeep protodeep merged commit 21a2fdd into develop Mar 8, 2016
@protodeep protodeep deleted the bugfix-temporal-warping-judder branch March 8, 2016 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants