Free-D VIVE Issues with the floor swimming

Studio Operators Camera Tracking

 

We've calibrated the lens and the camera tracking on three separate occasions, but have noticed that the floor tends to swim.


We've adjusted the floor setting a few times, but we're not sure how to fully synchronize the floor plane. Is there a setting that does this or a method you recommend that helps give you better accuracy?

   pyramideproductions

 
Profile Image
TwentyStudios
  -  

Is the floor in your 3D scene actually at Zero? If not you need to offset it in the Scene node in Aximmetry. Also, you’re using the second tracking puck on the floor to set the world zero from the Vive Mars system, right?

 
Profile Image
pyramideproductions
  -  

We are using the second tracking to set the world to Zero, but if we bring the camera near the ground plane, we can we swimming. Is Aximmetry designed to handle precision on that level?

What is the best thing to do in terms of calibration- and things to look out for in that process to eliminate this issue?

 
Profile Image
TwentyStudios
  -  

Aximmetry can handle absolute precision. The issue is either with the Vive tracking (are you using regular Vive or Vive Mars?) or the calibration. Make sure you’ve entered the correct sensor size and that the Vive is actually tracking correctly during the whole calibration procedure. If it looses tracking, the calibration results won’t be accurate. 

 
Profile Image
pyramideproductions
  -  

We're using Mars Vive.

The Vive tracking during the calibration process could be the issue. We had some difficulty with the sensors connecting/staying connected. It is frustrating that you don't always know if it's connected until the camera calibration process.

 
Profile Image
TwentyStudios
  -  

The lens calibration part doesn't require tracking, so I suggest doing just the lens in the calibrator and manually adjusting the Delta Head offsets in Aximmetry instead.

 
Profile Image
Eifert@Aximmetry
  -  

Hi,

Note, that if you use the Recenter option to set the world to zero by placing the Rover on the ground:
Then the ground floor will be actually offset by the height of the Rover and the Tracker, as the Recenter function takes the absolute position of the tracker.

Also, you can always do more than one calibration. Just to see if there is any difference between the values of the two calibrations, cause something went wrong during one of the calibrations.

Warmest regards,



 
Profile Image
pyramideproductions
  -  

Thank you! The delta head adjustment seems to have taken away a predominant amount of the swimming. We're working on fine tuning now.