Hey guys,
the last days I built myself a curved screen with three projectors. The screen does project 214° of view. As BMS only allows a FOV of 140°, off course the picture gets stretched to the sides.
I thought, that would not be a problem, as I interpreted headtracking wrong.
My thoughts where about the following solution for this problem. To explain that, I need to define two terms to make sure, everyone talks about the same.
Center of View (COV): Thats the Area, where the head and the view of the Player looks at. The player looks ahead, trough the HUD, COV is the HUD. The player turns his head 20° to the right, the COV is not the Center of the Screen anymore, but the area, where the player looks, so 20° to the right.
Field of View (FOV): Thats a nonmoving area in the center of the screen, where the player always has his eyes on. The player moves his head to the right 20°, the FOV moves the camera 20° to the left and the “20° to the right view” is in the center of FOV and of the screen now.
The problem was already discussed a bit, but also went a bit off topic then. My goal is not to extract the HMD and project that onto a HMD glas. I want to have the COV working, so the most less stretched screenarea is always where I move my head to and the 3D HUD stays, where it is, at Center of the screen. A nice sideeffect offcourse, the HMCS Symbology is tied to COV and does move with the head also, but it stays on the normal screen and does not have to be coded out.
Here’s the old thread:
https://www.benchmarksims.org/forum/showthread.php?35357-TrackID-moving-HMD-only-for-simpit-not-moving-with-the-rendering-camera-Possible
Here’s a picture of my setup to clarify my goal:
I want to move my head and the headtracker should move COV, not FOV to always have the less stretched view at center of my real view and to move the HMD.
Is there any way, I could achieve that?
At the end, theres a little twist. I could use the explained way only for yaw movments. For pitch, I still need the conventional solution, because I have no dome above me.
Any constructive input is really appreciated, thanks in advance 🙂