Jump to content
Sign in to follow this  
whitav8

Multiple monitors camera window calculations help

Recommended Posts

  I need some camera.cfg (or whichever file) window calculations help for a friend with three HDTV (1920x1080)monitors  - separate non-virtual cockpit views(not Surround), on three monitors - but with the center one rotated 90 degrees. It will be used with mostly helicopter simulations so he wants more vertical FOV for the center view.

   We aren't sure whether to rotate the center view using the Nvidia control panel or just have a 90 degree rotation in the cameras.cfg file. I expect he wants about +-22.5 (45 total) horizontal degrees for the center view horizontal and maybe +-30 (60 total) horizontal degrees for each side view with a few degrees for the bezels.

   At one time, there was a spreadsheet that a user had provided for these calculations - is there anything like that these days for P3D?


PC=9700K@5Ghz+RTX2070  VR=HP Reverb|   Software = Windows 10 | Flight SIms = P3D, CAP2, DCS World, IL-2,  Aerofly FS2

Share this post


Link to post

@flyingsub1959

   Thanks for the suggestion but it appears that they assume a fixed zoom=0.7 which wouldn't work for this application. I need to probably adjust the zoom.

 

Dave


PC=9700K@5Ghz+RTX2070  VR=HP Reverb|   Software = Windows 10 | Flight SIms = P3D, CAP2, DCS World, IL-2,  Aerofly FS2

Share this post


Link to post

@FlightSimDimm

       That looks like the proper tool for sure - but I couldn't see how to purchase it on their website - any ideas? Also, the one issue as I mentioned is that even though the three monitors (large 60 inch HDTVs) are on one Matrix splitter, the center one is rotated 90 for better vertical FOV. I will try to communicate with the Immersive folks. 

 

Thanks again

 

Dave


PC=9700K@5Ghz+RTX2070  VR=HP Reverb|   Software = Windows 10 | Flight SIms = P3D, CAP2, DCS World, IL-2,  Aerofly FS2

Share this post


Link to post

@FlightSimDimm,

     OK. I downloaded that tool and found that I need Immersive Display Pro with is about $200 or so to actually get the warping. I emailed the dev and he says they don't yet support the rotated display - but are looking at it. Great support from them - very responsive.


PC=9700K@5Ghz+RTX2070  VR=HP Reverb|   Software = Windows 10 | Flight SIms = P3D, CAP2, DCS World, IL-2,  Aerofly FS2

Share this post


Link to post

@FlightSimDimm,

     OK. I downloaded that tool and found that I need Immersive Display Pro with is about $200 or so to actually get the warping. I emailed the dev and he says they don't yet support the rotated display - but are looking at it. Great support from them - very responsive.

Great support has been my experience as well. I have been using it with a 3 projector system for the last 2 years and just hooked up 3 LCDs and get the additional benefit of image correction why flying at my desktop.

Share this post


Link to post

@FlightSimDimm,

    How can you control the overall horizontal field of view? I seem to get a reasonable result for a low zoom (maybe +-50 degree) fov on three screens but I would like to set it so I almost see +-85 degrees. Do I just move the eyepoint or what? Also, I still notice objects (like other aircraft or the control tower) on the ground that as I yaw around in SLEW mode are still quite a bit larger near the left and right edges - is that your experience?


PC=9700K@5Ghz+RTX2070  VR=HP Reverb|   Software = Windows 10 | Flight SIms = P3D, CAP2, DCS World, IL-2,  Aerofly FS2

Share this post


Link to post

  1. Have your middle monitor set to porttrait mode in NV Control Panel and both others at landscape mode.
  2. Make a backup copy of your camera.cfg file
  3. Delete your 2D cockpit part ( it si the first at the top and it is called Cockpit )

Replace it by :

 

[CameraDefinition.001]

Title = Cockpit

Guid = {B1386D92-4782-4682-A137-738E25D1BAB5}

Description = This is the description of the cockpit view

Origin = Cockpit

ShowPanel = Yes

SnapPbhAdjust = Ordinal

SnapPbhReturn = True

PanPbhAdjust = Swivel

PanPbhReturn = False

Track = None

ShowAxis = FrontOnly

AllowZoom = TRUE

InitialZoom = 1.0

SmoothZoomTime = 2.0

ShowWeather = Yes

XyzAdjust = TRUE

ShowLensFlare=FALSE

Category = Cockpit

PitchPanRate=30

HeadingPanRate=75

PanAcceleratorTime=0

HotKeySelect=2

 

Now you can move the 2D cockpit view with Spacebar + Right Mouse button , just like the VC

 

4. Make a new Cockpit view, undock it and drag it to the left monitor. Using the Spacebar + Right mouse button you can allign the view with your main view. Also with + and - you can zoom in or out. 

 

5. Do the same for a right monitor.

 

6. Save tghe flight and the views will be saved too.

 

7. For finetuning , which mostly is adjusting the zoom , go into your Prepar3D v3 Files cfolder and open fxml file form your Saved flight.

 

8. Open it with Notepad and look for Camera 1.1 , 2.1 and 3.1. You will find the zoom vales listed.You can adjust them with 0.05 to fine tune, as with + or - it goes up /down by 0.10  degrees.

 

 

It is straight forward.

 

Good luck !


13900 8 cores @ 5.5-5.8 GHz / 8 cores @ 4.3 GHz (hyperthreading on) - Asus ROG Strix Gaming D4 - GSkill Ripjaws 2x 16 Gb 4266 mhz @ 3200 mhz / cas 13 -  Inno3D RTX4090 X3 iCHILL 24 Gb - 1x SSD M2 2800/1800 2TB - 1x SSD M2 2800/1800 1Tb - Sata 600 SSD 500 Mb - Thermaltake Level 10 GT case - EKWB Extreme 240 liquid cooling set push/pull - 2x 55’ Sony 4K tv's as front view and right view.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 1x 65” Sony 4K tv as left view.

FOV : 190 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

Share this post


Link to post

@FlightSimDimm,

    How can you control the overall horizontal field of view? I seem to get a reasonable result for a low zoom (maybe +-50 degree) fov on three screens but I would like to set it so I almost see +-85 degrees. Do I just move the eyepoint or what? Also, I still notice objects (like other aircraft or the control tower) on the ground that as I yaw around in SLEW mode are still quite a bit larger near the left and right edges - is that your experience?

 

Since I only use the virtual cockpit, I don't notice any side objects larger. I don't have as large a FOV as my projectors with the LCD montiors. I would guess that it has something to do with the LCD monitor angle more so that the eyepoint.  Send Nikola an email - he should be able to point you in the right direction for your setup.

Share this post


Link to post

@GSalden,

    Thanks for your ideas on the proper approach. Unfortunately, currently we are using a Matrox TripleHead2Go to drive the three monitors so the center unit is part of a superwide single screen. Perhaps we could try separating them into the two side windows and the center being a single NV controllable monitor. We may really need the Immersive warped approach to get as good a proper horizon as possible with as little side windows stretching distortion as possible. Is that issue very important to you?

 

Thanks for your time and thinking on this issue!!

 

Dave


PC=9700K@5Ghz+RTX2070  VR=HP Reverb|   Software = Windows 10 | Flight SIms = P3D, CAP2, DCS World, IL-2,  Aerofly FS2

Share this post


Link to post

Hi All, 

 

When using LCD Designer PRO and Immersive Display PRO it is perfectly possible to use the exported files in a grouped displays setup (like Matrox Tripple Head to Go, NV 2D Surround, ATI Eyfinity group, ..) , but also in  un-grouped displays.

The LCD panels do not have to be the same resolution. Even rotated panels are perfectly supported.

 

When we released the initial version we only created a step by step guide for the most common setups: grouped displays with LCDs with same resolution. 

In the next version we are going to extend the step by step manual with information for the more complex (un-grouped, rotated and unrelated displays).

 

Until then, these are the steps needed to use the exported results in un-grouped displays.:

 

1. After modifying the .fxml file and copying the content of the p3d_group_xxx.fxml file into your flight file, open P3D (do not start Immersive display PRO yet), load your modified fxml flight , switch to windowed mode and undock the views.  Move them to the corresponding LCD, maximize them and go to full screen mode.
 
2. Now from P3D save the flight again (preferably to another name).
 
3. Start Immersive Display PRO and in each of the displays presented in Immersive Display PRO load the corresponding .lcdcalib from the LCD Panel exported folder.  Note: do not load the idp_group.lcdcalib file but the other .lcdcalib files (one per display). Make sure that you load the matched  file (as it was designed in LCD Designer PRO).
 
4. Start P3D, and load your saved file. 
 
If you can not see the menu, toggle the warping with F4 , use the menu to load the flight and after loaded toggle the warping again for perfect geometrical corrected visuals.
 

Check the photos of one of the quick test setups:

 

http://imgur.com/a/JyLuC

 

Regards,

Nikola

Share this post


Link to post

Does this correct the stretching that you find at the edge of a wide display?  Specifically, does an object in the center of a display maintain the same pixels, same dimensions in pixel height and width, as the view is panned and the object moves to the edge of the display?

Share this post


Link to post

Does this correct the stretching that you find at the edge of a wide display?  Specifically, does an object in the center of a display maintain the same pixels, same dimensions in pixel height and width, as the view is panned and the object moves to the edge of the display?

Hi,

 

No stretching at all. Perfect geometry, just like you look through the "window" (your LCDs) in the outside world.

 

Regards,

N.

Share this post


Link to post

No stretching at all. Perfect geometry,

But you are saying this is not possible mathematically through more than one display?  That is exactly what my algorithm in the other thread does.  It is limited by Prepar3d's FOV limit, but if you use multiple monitors spanning up to about 155 degrees you can achieve it in one graphical view spanning 3 displays.  There is no bezel adjustment at this moment, no precise accounting for the angle of the monitors relative to each other, but that can factored into the algorithm.  If you wish to go further than the limit of 179 degree limit imposed by Prepar3d you will need another graphical view.   But that is easily accomplished by opening another view in Prepar3d.  

 

I cannot see how you could accomplish perfect geometry unless you used the algorithm I wrote,  or rather the math I used, and published in this and Prepar3d's forum about 2 years ago.  Can you please explain how your method is different, how specifically you achieved perfect geometry, regardless of whether it is over one display or multiple displays?

Share this post


Link to post

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
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...