1. Understanding distinction between PIE , Viewport and Actual Render Size
- When you say viewport, are you referring to -
- a) Actual Game Editor Viewport
- b) or the PIE (Play In Editor) - the Movie Render Preview Window (In this Case Game Viewport simulation happens as Movie render preview)?
Observation:
- In the logs, I see the following resolution entries:
LogMovieRenderPipeline: Expected size: 540 x 960 (Render Job Resolution)
LogMovieRenderPipeline: Actual size: 544 x 960 (?)
LogViewport: Scene viewport resized to 540x960, mode Windowed. (?)
Even when both the Viewport and the Final Rendered Image are exactly 540x960, the Movie Render Pipeline (MRQ) logs an Actual Size of 544x960, which doesn’t reflect in the saved image or viewport view.
- Why is there a mismatch between Expected and Actual size, even when the output is visually correct, What this Actual Size refers to?
2. Limitations with Monitor Resolution (Even with Rendering at Fullscreen)
The following settings are ensured:
-
DPI scaling is set to 100%
-
“Resize PIE Window to Output Resolution” is enabled
-
When rendering at a resolution less than the monitor resolution, everything works, But when trying to render at the exact resolution of the monitor, the following observation is noticed:
On a 1080p Monitor:
- Render job: 1920x1080
- LogViewport shows:
- Scene viewport resized to 1920x1008
- (Windowed)
- Scene viewport resized to 1920x1032
- (Fullscreen)
On a 4K Monitor:
- Render job: 3840x2160
- LogViewport shows:
- Scene viewport resized to 3840x2112
- (Windowed)
Rendering anything below full resolution, say 1024x720 on a 1080 monitor doesn’t produce this issue.
- Is this behavior expected? Is a small portion of the screen (bottom UI bar or window ) always reserved, making it impossible to hit full monitor resolution (even with full screen option checked)?
- Is using a larger monitor (higher resolution than target render) the only way to hit the exact resolution like 1920x1080 or 3840x2160?
- Is there a known workaround to force Unreal to use the full screen resolution without losing these vertical pixels ?