supermedium / issues

Issue tracker for Supermedium and Supercraft. Bug reports, suggestions, feedback!
0 stars 0 forks source link

On Oculus Quest, positional tracking is choppy #16

Open kennardconsulting opened 5 years ago

kennardconsulting commented 5 years ago

To reproduce,

First:

Then Compare:

Notes

I believe this is a bug in the Oculus Browser's positional tracking. Possibly the positional tracking is running at 60Hz while the headset is running at 72Hz?

​It has a significant impact on comfort for anything less than 2 metres away. It would be fantastic if the Supermedium Browser could fix this, given Supermedium will also be a native app.

kennardconsulting commented 5 years ago

Thanks for pinging this to the Oculus Browser team.

It may help them if you could confirm whether this also happens with the (upcoming) Supermedium Browser? Happy to side-load and test an APK if you have one?

kennardconsulting commented 5 years ago

Interestingly, this issue also happens on Firefox Reality on Quest (when sideloaded via APK). Something must be common in both stacks. But it doesn't happen on Exokit Native, so that must be using a different stack.

Will Supermedium use a different stack?

kennardconsulting commented 5 years ago

I can confirm this works fine in Exokit Native. You can try this for yourself by:

  1. Downloading https://transfer.sh/ErXjp/app-debug.apk
  2. adb install -r app-debug.apk
  3. adb shell am start -n com.webmr.exokit/android.app.NativeActivity -e ARGS "'node --experimental-vm-modules /package -x webvr https://webvr.info/samples/03-vr-presentation.html'"

On Oculus Quest, the moving cube and the positional tracking are smooth, not choppy