I’m trying to create GUI for WebXR Player which can play 360 and FishEye videos. I would like to render GUI inside an immersive experience. Which is very similar to this screenshot. Imagine Play Button, VideoScrubber, and so on…
So far what I understand creating 3d GUI is away. I was able to render one button and inside PlanePanel and interact with it using the oculus controller which is great!
However I have couple questions:
How to set the size (width, height) of PlanePanel and add background color to it?
How I can manipulate Button Position inside PlanelPanel (I’m looking for something that will work like position absolute in CSS).
Is there ready solution for slider input for 3d GUI?
And I can also say that fullscreen UI is half-way there, as we already have a PR to integrate WebXR Layers. It’s still in draft, but once this is merged it will also be possible to use it for UI. But for now, attaching UI to a mesh is the simplest solution.