The same initial zoom in every airplane

Hi,

This forum topic is not a question, rather general request to Airplane developers or Asobo.

One of the problems that still exists in MSFS is the fact, that every single airplane released has different initial zoom level for cameras. That causes many issues:

  1. Different FOV in every airplane
  2. Different sense of speed in every airplane (how many times did you feel that some planes are flying slower than they should?)
  3. Problems with multi-screen setups (adjusting either camera.cfg file of airplane or adjusting multi-screen settings in MSFS)
  4. If you want to use the same FOV/initial zoom on every airplane you need to edit cameras.cfg file for every airplane after updates.

At the moment it works like that:

  1. MSFS reads cameras.cfg file of the airplane and sets initial zoom in game to value thatā€™s in that file. For example: PMDG 737 is 0.354, iniBuilds A300 is by default 0.306548. (Note: lower number = more zoom = less FOV).
  2. 50% zoom in game slider is behaving just like modifier for this initial zoom value from cameras.cfg. Therefore 50% zoom slider in game is different zoom in different planes.
  3. If you want 50% zoom level slider to be the same in every airplane, you need to edit initial zoom value in cameras.cfg

My question is: WHY?

Many people asked in past: Why there isnā€™t FOV slider in game, and instead we have zoom slider without any specific FOV value. Thatā€™s the main reason. Of course it would be still possible to calculate FOV even with different initial zoom values, butā€¦ Why just not to use static initial zoom level for every airplane (so removing that initial zoom level entry from cameras.cfg completely) and then have FOV slider in game, just likeā€¦ competitor sim platform? Or just set some standards for airplane developers to match default initial zoom level value number?

6 Likes

The problem would be none of those standards would be enforceable, and every developer could still do what they want.

By the same token you could probably ask why the default camera height is different from plane to plane. One answer would be each developer chooses their default camera positions, and height, and another would be the ideal seating position for each plane would be different, necessitating the camera be different from plane to plane.

I do find it mystifying though how Carenado consistently have such messed up, widely divergent camera choices compared to other developers. Back right on my yoke hat would be over my shoulder to my right, yes? Nope, itā€™s either a view of the cockpit from the back seat, or its forward right, anything but what you might logically expect. :slight_smile:

One standard would be enforceable: Donā€™t allow aircraft to modify initial zoom. So letā€™s say, MSFS will load by default 0.35. And then use FOV slider inside the game to adjust your default zoom level.

3 Likes

Doesnā€™t that mean I might need to adjust the FOV per plane, to get the desired view I want?

Note that in VR, there is no variable FOV ā€“ the FOV has to match the actual view of the headset so a single ā€œcorrectā€ FOV is always enforced. ā€œZoomā€ is provided by moving/translating the camera closer to the instrument panels.

I donā€™t fly VR actively because I find too many downsides for me, but I appreciate the realism inherent in a smoothly movable camera view. When using VR or a flat monitor with a head tracker like TrackIR for camera control, you can look around to get more things in view, or lean forward to bring something closer, very naturally and thereā€™s little or no need to adjust FOV once you have a nice default.

IMHO it would be great if there were a single fixed default FOV for flat-monitors as well, which you can adjust to fit your monitor and viewing position.

And if you do like fixed camera views with specific positions and zoom levels, you should be able to adjust them and save your modifications easily, but thatā€™s not a feature I would use myself.

2 Likes

Iā€™m also annoyed by that matter. But Iā€™ve found a workaround, which sadly involves some tedious work. For every addon aircraft I create a small addon with an adapted camera.cfg that contains an initial zoom of 0.35.

Until now I havenā€™t found a better solution.

Iā€™m glad you bring that up. A lot of people are discussing zoom levels based on some FOV caluculators and they modify the zoom with the slider. But as you mention correctly, it all depends on the initialzoom in the cameras.cfg. So the slider would give completely different results. No point of doing it like this.

It almost became some kind of OCD for me :-D. So I set the initialZoom Value in the Config file to 0.380 on every plane and leave the slider in itā€™s default 50 value to get the same speed sensation etc on all the planes. Works quite ok for me on a large 42" monitor where I sit quite close to it with TrackIR. For a long time a was on 0.354 which is the base pmdg value on the 737. But I figured it was a tad too much zoom for my taste. But in the end itā€™s personal preference I guess.

Even in pancake with head tracking you can see how off it can be when you have everything looking ā€˜correctā€™ then look to the right of the panel and itā€™s zoom/size changes dramatically like wall-eye vision. Makes it very difficult to determine if youā€™re zoomed in or need to move the seat back.

Should have a pause/camera menu for the cockpit that gives you live time zoom/FOV/ and coordinates data

100% agree.

Aircraft developers may change position and angle of eye point but should not be allowed to change default FOV.

Pilot seats in different planes IRL would bring your head to different positions but they donā€˜t change your eyeballs. Thatā€˜s the logic.

2 Likes

FOV sliders are a common thing in video games.

They are, and should be.

They shouldnā€™t arbitrarily change from one scenario (in this case, aircraft) and another though.

I think that would be unenforceable.

Unenforceable how?

Personally i dont think an aircraft should even have an FoV setting.

I use VR so fortunately not affected by this, but I certainly understand the situation and agree with those who recognise the issue with it.

1 Like

Simple. One developer sets one value, another sets another, because the SDK allows it. I might even want that myself for an over the shoulder wider view assigned to a hat switch.

Well Asobo could very easily update the sim so it ignores whatever is in the cfg files. Thatā€™s pretty ā€˜forceableā€™ :slight_smile:

It shouldnā€™t preclude any changes users make to the FoV.

1 Like

So you would stop me from having an option that I want? Thanks for that. :wink:

Instead of trying to force the removal of options, you know, because everyone loves options, as they are optional, instead go to the developers in question, and ask them to change, so that only that developer is impacted, not every user of the sim.

1 Like

Iā€™m not suggesting the removal of any options. Not sure why you think that.

In real life your FoV is fixed. It doesnā€™t change depending on circumstance.

In any sim, FoV should be based only on properties such as monitor size, distance, and - most importantly - user preference (Iā€™m certainly not one of those who insist this should be ā€˜mathematically correctā€™).

While people should be able to set the field of view in any way they want, the baseline should at least be consistent and not allowed to be arbitrarily influenced by the developer of an individual aircraft.

2 Likes

Just realised that this explains why the cockpit cameraā€™s zoom level is just a value-less number rather than degrees.

Thereā€™s no consistency between zoom level and FoV, it changes depending on the initial zoom. Thatā€™s very silly.

Edit - just noticed this was mentioned in the OP.

1 Like

Difference between the 407 and G2 is ridiculous!

Actual vertical FoV is in the bottom left corner. I believe this is radians, so approx 62 and 50 degrees respectively. The latter is what Asobo seem to use for all their aircraft, god knows why they havenā€™t properly standardised it.

The only way to make those changes are in the CFG files, so if you deny that you are removing options.

If the issue is with what a developer has done in their aircraft, speak to that developer rather than Asobo. Unless of course that developer also happens to be Asobo. :rofl:

But whatever the route, make it a per aircraft option, not a global deny. Nobody likes those.