I’ve got a couple of stereo devices that use the iPad, iPhone, android tablets and/or android phones. I suspect that the devices will not return the correct information from navigator.getVRDevices. For one the devices are not VR devices, but are VR capable. I really don’t think the browser API is correctly implemented with VR in mind. This is not cesium issue at all, since this API is part of navigator. I guess my issue is that VR/stereo is more of an application developer issue instead of a browser issue(altough one could argue that the browser would need to possibly implement different user event listeners given the hardware). Anyway, I was very happy to see the Occulus support, because it gives me a heads up on supporting our VR devices.
Question: If I wanted to create a group with two camera children separated by the IPD, and have each camera render to half of the canvas would that be feasible? Or should I create two canvases that split the container with each camera rendering to a canvas? Or is the scene and the canvas somehow tied at the hip? I was a little surprised to see how the cameras were being rendered and the left was being copied. Regardless, it seems like the solution should be fairly straight forward given this example. I’ve done most of the VWF-Cesium integration so I’m pretty familiar with Cesium. I was just hoping for some pointers on how to get this working.