I am trying to follow a similar process as the one described here: https://docs.stereolabs.com/mixed-reality/unity/video-passthrough/ but using Fove instead. I am using the following:
1 - Fove Unity Plugin and Zed mini Unity Plugin
2 - Zed Rig Stereo Prefab (as described in https://github.com/stereolabs/zed-unity#zed_rig_stereo):
a - The stereo rig is necessary for AR pass-through. It has two Unity cameras and two Frame objects - one for each eye. The two cameras are a child object of an empty "Camera_eyes" object, that represents the center of the user's head.
With VR enabled in the Player settings, you can just drag the camera into the scene and run it. When a headset is detected, the prefab will position Camera_eyes using Unity's built-in VR/XR functions. As such, you do not need any other plugins to use pass-through AR unless you want to add controller support.
3 - Fove Interface 2
The problem is that I am not being able to display the image in Fove (only the outer space is being displayed), however I am not getting any errors, only the following warnings:
a - The requested render scale: 14.363358, is too large. Not enough memory to allocate Eye Textures. VRSettings.renderScale reverted to 5.129771
b - Source height (720) does not match desired height (2016)
Any suggestions about how to proceed in order to get the image in the headset?
Please sign in to leave a comment.