Eye separation distance is scaled
The eye separation distance given by the user is scaled by 10 in vtkCamera.cxx leading to unexpected behavior: a disconnect between motion parallax and stereo parallax in VR applications. I noticed this when I first ran ParaView 5.x in our CAVE after using 4.4.0. It appears the code has been in VTK for about a year, originating with this commit:
and pull request:
I believe this to be a bug because it changes a parameter under the hood without informing the user. The correction factor should be reverted as well as the "if (Distance < 1.0)" conditional removed. I am happy to do this myself if the community agrees with my assessment.