Skip to content
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

Stereoscopic Inline Elements #60

Open
AdamSobieski opened this issue Jan 2, 2021 · 2 comments
Open

Stereoscopic Inline Elements #60

AdamSobieski opened this issue Jan 2, 2021 · 2 comments

Comments

@AdamSobieski
Copy link

Per the WebXR specification, “a session mode of inline indicates that the session’s output will be shown as an element in the HTML document. inline session content MUST be displayed in mono (i.e., with a single view). It MAY allow for viewer tracking. User agents MUST allow inline sessions to be created.”

I would like to propose for WebXR an XRSessionMode of “inline-stereo” for stereoscopic 3D elements which allow for viewer tracking. A session mode of inline-stereo would indicate that the session’s output would be shown as an element in the HTML document. inline-stereo content would be displayed in stereo (i.e., with a view for each eye) and would utilize viewer tracking.

See also:

@cabanier
Copy link
Member

cabanier commented Jan 2, 2021

The WebXR spec already allows this. Please search for "Magic Window" in the repo.

@AdamSobieski
Copy link
Author

AdamSobieski commented Jan 2, 2021

@cabanier , thank you for the terminology clue of "magic window". I searched and found this: https://github.com/immersive-web/webxr-polyfill/blob/master/examples/magic-window.html from two years ago.

A scenario of interest to me is XR user interfaces for computer algebra systems and XR environments for STEM education and collaboration. I envision users being able to graph mathematical expressions to "magic window" document elements and then being able to use their hands or input devices to pull "magic window" content from documents into XR environments to scale it and interact with it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants