How to ensure desired fov / ratio is preserved

Hi Stephen,

I did not want to orient the answer but, so far, we came up with two workarounds:

  • Using a scene capture with desired resolution, in that case, we can inder render with the desired render target resolution. We are yet to double check that the actual expected hfov / vfov ratio in indeed preserved.
  • Using a customized viewport with an override from the “virtual float GetDesiredAspectRatio () const override” method.

Both options have drawbacks and feel wrong.

If we have a unique view and require a render target, then we need an extra rendering we were not able to disable impacting performance for no reason.

If we use a modified viewport, the ratio override cannot be applied to multiple views.

It does fill we are missing something. In particular, why is there no option in this enum for preserving user desired values :

https://dev.epicgames.com/documentation/en\-us/unreal\-engine/API/Runtime/Engine/EAspectRatioAxisConstraint

More links are exploring solutions but none seem fine: