Files
UnrealEngineUWP/Engine/Source/Runtime
matt hoffman c1b7d2af01 MoviePipeline: Fixed a number of issues with how Movie Render Queue (both original and MRG) calculated the projection matrix and cropping for cameras. These should now be much more inline with what you see in the viewport. Additionally relaxed the warnings around Orthographic projection with TSR/TAA as they are now supported.
Specific things fixed:
Orthographic renders being stretched to fill view
Aspect Ratio Axis Lock not being respected
Squeeze Factor not being respected under all setting combinations

Non-exhaustive list of things tested:
Aspect Ratio constrained and unconstrained, with output aspect ratios which are taller, wider, and equal, both vertical and horizontal aspect ratios (ie: widescreen vs. portrait), with and without high resolution tiling.
Squeeze Factor with and without Aspect Ratio Constraint enabled, 16x9, 4x3 and no crop (with varying output aspect ratios), with and without High Resolution tiling enabled.
Overscan with and without aspect ratio constraint, orthographic and perspective projections, high resolution on and off. Note that an aspect-ratio constrained image which has overscan enabled will move the letterboxing (otherwise overscan isn't actually giving the user any additional data)
Aspect Ratio Axis Lock with orthographic and perspective projections, using X, Y, and Major axis constraints, with taller, wider, or equal output aspect ratios. Note that orthographic rendering doesn't fully support this feature at this time so it stretches the image, but is consistent with viewport behavior.

#jira UE-200538, UE-212513, UE-216198
#rb chad.williams, eric.renaudhoude

[CL 34694166 by matt hoffman in ue5-main branch]
2024-06-26 18:06:56 -04:00
..
2024-06-26 18:02:25 -04:00
2024-06-26 13:02:09 -04:00
2024-06-26 10:56:14 -04:00
2024-06-26 07:46:49 -04:00
2024-06-03 22:54:22 -04:00
2024-06-26 06:53:39 -04:00