-
-
Notifications
You must be signed in to change notification settings - Fork 35.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support "OCULUS_multiview" WebGL extension #20368
Comments
Yes! That'd be great. Is We used to support |
@mrdoob Yes, according to the Oculus Developer site, |
@mrdoob |
Thanks @Artyom17! I'm open for it 👍 |
Very cool, glad to hear this! Also, I hadn't realized you removed the |
Three.js supports the
"OVR_multiview2"
WebGL2 extension, which is enabled by default in some browsers. However that extension only works on non-anti-aliased contexts, which results in a very rough image. Further, the Oculus browser only supports it behind a flag.Oculus has implemented their own version of the extension in the Oculus browser (
"OCULUS_multiview"
), and it supports multi-sample anti-aliasing as well. It appears Three.js doesn't support this one though.Details and an example implementation is available here: https://developer.oculus.com/documentation/oculus-browser/browser-multiview/
It seems like this is a huge performance win for Three.js users, while still supporting anti-aliasing unlike Firefox Reality and other browsers. A quote from the page above:
Is there any interest in implementing support for this Oculus specific, but very useful extension?
The text was updated successfully, but these errors were encountered: