Simple MR function (This feature is still incomplete) - Snow1226/CameraPlus GitHub Wiki

Simple MR function

This feature is still incomplete.
It acquires video from a webcam and performs MR composition like LIV.

advantage

  • No external tracker or base station required.
  • Due to the above, the Oculus version also works independently.
  • You can display multiple MR screens at the same time by using multiple webcams and assigning them to each CameraPlus window.

Disadvantage

  • Due to the specifications on the Unity side, the webcam display is currently delayed by about 200ms.
  • Since the position of the controller is acquired for the game side, calibration is difficult if the controller position / angle is changed from the settings.

WebCamera Position Calibration

  1. Select your webcam from the External Linkage menu and press the calibration button.
  2. Calibrate with the trigger of the controller while looking at the screen in the HMD.
    At this time, do not change the controller that pulls the trigger on the way.
  3. The position of the controller when pulling the trigger is the base of the laser pointer in the game.
    Take this into account if you have changed the position or angle in the in-game settings or in the Saber Tailor.

In the case of Lighthouse series such as HTC VIVE series and Valve Index, the position does not move, so unless you move the base station or webcam, you only need to calibrate once.
Since the reference position of the Oculus system changes every time, calibrate it before use.