I have several video textures with “needsUpdate” set to true. These play videos perfectly fine in non WebXR mode.
However whenever I’m entering WebXR mode via VR headsets, the video textures often will no longer update and gets stuck at the last video frame, with sounds still playing in background.
How can I set the video textures to continuously update, keep the video playing even upon entering WebXR mode?
Several things tend to brake when entering WebXR, and the solution often requires days of work. That should be strong motivation to make your own custom VR environment and get rid of all the limitations and shortcomings of Google’s and Facebook’s format, including dependencies on their apps and browser. If stuck you could take example of Mozilla’s polyfill.
The problem is fixed for me with the upcoming pico browser 3.2.5 . I finally got in touch with the pico devs and they figured out the problem. I’m really stoked that they engaged and had a solution real quick once I got through.
@jrjdavidson I tested the latest Pico browser 3.2.5 and the video issue seems indeed fixed. But I’m noticing that anti-alias in Three JS seems to have no effect in the Pico browser. Have you experienced this issue? Every single Three JS demo when opened in the Pico browser results in jagged texture edges at the moment.
I had a another look and compared the vr/panorama/depth in my desktop browser to the headset. I think you’re right, there are clearly some big differences in the way edges are rendered.
Do you know if this is a pico issue or if other headsets such as the quest have the same problems?
Also - probably should be opening a new thread instead of writing here as this is a different issue!
The Oculus Quest also has a tiny bit but it’s very subtle and not at all serious like in the Pico browser, where it almost seems like you’re looking at textures through a heatwave, where everything is flickering / shimmering.
Btw, since you were able to contact the Pico devs directly, do you think you could forward them this issue as well? It’s a pretty big issue when it comes to WebXR in the Pico browser.