Jump to content

Focus 3 and Vive Business Streaming Calibration


Recommended Posts

I am using Unity and Focus 3 over VBS.  I need to calibrate the eye tracker using a custom button in our application.  The following line of C# should trigger the calibration of the tracker:

SRanipal_Eye_API.LaunchEyeCalibration( (System.IntPtr)0 );

However, it triggers the calibration on the PC side that would be used for the Vive Pro Eye, not the application on the focus3.  When this version of the calibration application starts, it does not recognize the eye tracker and fails into a very bad state that can't be exited short of killing it with task manager.  Calibrating via the HMD's menus works great, and is obviously a different application running.   It is very difficult to walk an end user through the menus to launch the calibration.  They then need to navigate back to Vive Business Streaming to reconnect to the PC stream. Is there an update in the works to make this more friendly, or another way to chain-load the Focus 3 calibration app?    I've looked at the C# module, and it's simply calling the C API with no more options or flexibility.

 

Link to comment
Share on other sites

  • 3 weeks later...

Hi, I got into another difficulty. The position and rotation of focus3 controllers are not correct. I use the VBS and OpenXR also.

Other functions of the controllers are correct except the position and rotation. Can you help me?🙏

Link to comment
Share on other sites

On 5/4/2023 at 7:23 AM, 且试天下 said:

The position and rotation of focus3 controllers are not correct. I use the VBS and OpenXR also.

Have you tried turning off compatibility mode in the VBS settings?   

Link to comment
Share on other sites

Thinks for your reply.

I have known why. The input actions preset in XR Toolkit is not suitable for focus3's controller. I modified the position and rotation in the XRI Default Input Actions.

image.png.55bbe05a5d77c999ce24809e51c54df8.png

Link to comment
Share on other sites

Unfortunately, I have another problem now. 

The controllers don't work after build, but work well in edit mode.

Do you have the same problem after build?

The error is like this after build and run:

image.png.88492c8528cb5739f9ce83e24d49bc7d.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...