11-15-2024 06:19 AM
I’m currently working on a VR teleoperation demo for controlling a robot, using Node.js for WebXR development. Due to some project constraints, we are focusing on achieving the following features:
Stereo Vision in VR: We want to display the robot's stereo camera feed in a first-person VR view. Specifically, we want to show different images for the left and right eyes:
We are currently referencing the WebXR First Steps demo to achieve this. However, we’re encountering difficulty when trying to display different images for each eye. Does anyone have suggestions or best practices on how to achieve this stereo view in WebXR?
XR Mode with Passthrough: We also want to implement passthrough for the non-plane areas of the XR environment while displaying the stereo images on the planes. Essentially, we want to:
Are there any technical solutions or frameworks that could help us integrate passthrough with WebXR, or any specific methods for blending passthrough with other 3D content in XR mode?
Any guidance or suggestions would be greatly appreciated!
Solved! Go to Solution.
11-26-2024 01:29 PM
Hi Addisionharry,
For achieving the stereo vision in VR (point 1), you can utilize WebXR's layers feature. If you're aiming for a first-person view from the robot's perspective, you can use an Equirect layer with a stereo 180 or 360 video, streamed live from your robots. This stereo video approach is demonstrated in this example, in which, a side-by-side 180 stereo video is shown using a stereo equirect layer.
11-26-2024 01:29 PM
Hi Addisionharry,
For achieving the stereo vision in VR (point 1), you can utilize WebXR's layers feature. If you're aiming for a first-person view from the robot's perspective, you can use an Equirect layer with a stereo 180 or 360 video, streamed live from your robots. This stereo video approach is demonstrated in this example, in which, a side-by-side 180 stereo video is shown using a stereo equirect layer.