You line up a shot in the viewport, hit Movie Render Queue (MRQ), and the render comes back:
- Slightly different framing
- Brighter or darker
- Colors that feel wrong
You are not imagining it.
These issues usually come from a small set of Unreal Engine settings, not from your GPU, your drivers, or the render farm. This guide walks through a practical, step by step way to make MRQ match what you see in the viewport.
The examples and settings here are tested on Unreal Engine 5.3, 5.4, and 5.5. The same principles should apply to newer versions unless Epic changes the underlying behavior.
Key Takeaways
The main reasons Movie Render Queue does not match the viewport
- Camera aspect ratio and axis constraint in UE 5.3 and later
Your CineCameraActor needs "Constrain Aspect Ratio" enabled and "Override Aspect Ratio Axis Constraint" set, usually to "Maintain X-Axis FOV". Without this, framing can change when MRQ renders.- Auto exposure adapting differently in MRQ
If Min and Max EV100 (or Min and Max Brightness in older projects) are not locked to the same value in a global Post Process Volume, exposure can shift between viewport and MRQ.- Path Tracer samples only set in the Post Process Volume
With Path Tracer, MRQ takes its sample counts from the Anti Aliasing settings in MRQ, not only from the Post Process Volume. This is easy to miss.- Game Overrides changing scalability and LODs
MRQ Game Overrides can silently force cinematic scalability and change texture streaming or LOD behavior, so the render does not match what you saw in the editor.- No warm up frames for the first frame
Without Engine Warm Up Count and optional Render Warm Up Frames, particles, foliage, and exposure can look different on the first frame than during actual playback.Practical shortcut: if you are in a hurry, fixing camera aspect ratio (Step 1) and locking exposure in a single unbound Post Process Volume (Step 2) will resolve most of the viewport versus MRQ mismatches you see in real projects.
Quick Diagnostic Table
| Symptom | Most likely cause | Where to fix it | Rough time |
|---|---|---|---|
| Wrong framing or crop | Camera aspect ratio and axis constraint | CineCameraActor → Camera Settings | 5 minutes |
| Too bright or too dark | Auto exposure adapting differently | Post Process Volume → Exposure | 8 minutes |
| Washed out or different colors | Tonemapper or extra post process overrides | Post Process Volume → Color Grading and Film | 10 minutes |
| Path Tracer looks different | Samples set only in Post Process Volume | MRQ job → Anti Aliasing → Spatial / Temporal samples | 5 minutes |
| First frame looks wrong | No warm up frames for engine and effects | MRQ job → Anti Aliasing → Warm Up settings | 3 minutes |
| Detail or sharpness differs | MRQ Game Overrides changing scalability and LODs | MRQ job → Game Overrides | 2 minutes |
👉 Jump to your symptom:
Before we start: what will not fix this
You can usually skip these:
- Reinstalling Unreal Engine
- Updating GPU drivers just for this issue
- Switching GPU brand
- Changing render machine or render farm
- Switching between PIE and Standalone
The problems in this article come from configuration, not hardware.
Almost always the root cause sits in one of these:
- Camera aspect ratio and axis constraint
- Auto exposure and Post Process Volume settings
- MRQ Game Overrides and Post Process Overrides
- Path Tracer samples controlled in MRQ instead of PPV
- Missing warm up frames for the first few frames
That is what we will fix.
Core fixes that almost everyone needs
Framing or camera is wrong (Step 1)
Symptoms
- MRQ render looks slightly zoomed in or zoomed out compared to Sequencer
- Headroom or crop is different even though you used the same camera
- Framing shifts when you change resolution
We will first make sure MRQ is actually using the camera you think it is, then fix the aspect ratio handling that changed in UE 5.3.
1.1 Confirm the correct camera
- Open your Level Sequence in Sequencer.
- Check the Camera Cuts track.
- Make sure it is bound to the CineCameraActor you actually used to compose the shot.
- In Movie Render Queue, add that Level Sequence, and render from there rather than trying to render a random viewport.
If Camera Cuts is still bound to an old test camera, MRQ will faithfully render that camera instead.
1.2 Fix aspect ratio and axis constraint on the camera
Unreal Engine 5.3 changed how aspect ratio axis constraints behave, and this behavior continues in 5.4, 5.5, and later versions. This is where many "MRQ framing changed" reports come from.
On your CineCameraActor:
- Select the CineCameraActor in your level.
- In the Details panel, locate the Camera Component, then expand Camera Settings.
- Set these three properties:
- Constrain Aspect Ratio: enabled
- Override Aspect Ratio Axis Constraint: enabled
- Aspect Ratio Axis Constraint: set to Maintain X-Axis FOV in most cinematic workflows
- Under Crop Settings on the camera, set the aspect ratio to match your final output resolution.
- Example: 1920 × 1080 or 3840 × 2160 is 16:9 (1.77).
These settings make framing more stable in UE 5.3 and later when MRQ renders at fixed resolutions.
1.3 Match MRQ resolution to the camera
In Movie Render Queue:
- Open the job settings.
- Under Output, set the resolution explicitly to match the aspect ratio you just configured on the camera.
Once the camera and MRQ both agree on aspect ratio and axis constraint, viewport and MRQ should agree on framing.
Render is too bright or too dark (Step 2)
Symptoms
- MRQ render looks noticeably brighter or darker than the viewport
- Highlights clip differently
- Shadows look crushed or lifted compared to what you saw while working
Most of this comes from auto exposure adapting differently when MRQ runs compared to when you scrub in the editor.
We will let one global Post Process Volume control exposure and disable adaptation for predictable results.
2.1 Create a global Post Process Volume
- Add a Post Process Volume to your level if you do not have one already.
- With the volume selected, in the Details panel:
- Enable Infinite Extent (Unbound)
This makes the volume affect the whole level, which means both viewport and MRQ see the same post process stack.
2.2 Lock auto exposure inside the volume
In the same Post Process Volume:
- Scroll to the Exposure section.
- Enable the little checkbox for Exposure so the volume overrides project defaults.
- Depending on your Unreal version, you will see either EV100 fields or Brightness fields.
Set them like this:
- If you see Min EV100 and Max EV100:
- Set both to the same value, for example 0 or 1.
- If you see Min Brightness and Max Brightness (older projects):
- Set both to 1.
When the minimum and maximum are equal, auto exposure stops adapting. You now have a fixed exposure value. You can adjust that value until the viewport looks correct and MRQ will receive the same baseline.
2.3 Double check project level defaults
It is still worth checking project level defaults so nothing surprising happens.
- Open Edit → Project Settings.
- Go to Engine → Rendering and find Auto Exposure related defaults.
Make sure the project defaults broadly align with what you want. The unbound Post Process Volume should take precedence, but you do not want completely different numbers fighting underneath.
2.4 Optional diagnostic: disable auto exposure via console
For a quick test, you can temporarily disable auto exposure with a console variable:
r.DefaultFeature.AutoExposure 0
This forces Unreal to stop doing auto exposure at the project default level. It is useful to confirm that your mismatch really is about exposure.
When you are done testing, you can re-enable it with:
r.DefaultFeature.AutoExposure 1
For day to day work, it is usually better to keep control in the Post Process Volume rather than relying on console commands.
Colors look washed out or different (Step 3)
Symptoms
- MRQ color looks washed out or desaturated compared to the viewport
- Contrast feels different, or midtones shift
- Some colors, like skin or foliage, look slightly off
Once exposure is under control, color issues usually come from tonemapping, color grading, or extra overrides in MRQ.
3.1 Keep one source of color grading
In your global Post Process Volume:
- Check the Color Grading and Film sections.
- If you use color grading controls or LUTs, keep them here in this unbound volume.
- While debugging, avoid splitting grading between several overlapping volumes and per camera overrides.
The idea is simple. Both the viewport and MRQ should pass through the same tonemapper and color grading chain so they have a chance to match.
3.2 If you are using OCIO or a custom color pipeline
If you are using OCIO or a custom ACES pipeline:
- Make sure the configuration is active for runtime rendering, not just for an editor preview.
- When you open EXR files in Nuke, Resolve, or Photoshop, apply the same view transform that Unreal used in the viewport.
- If the viewport and MRQ both write linear EXRs correctly, but your grading application uses a different view transform, the renderer did its job, the discrepancy lives in the viewer.
3.3 Turn off MRQ Post Process Overrides while debugging
In Movie Render Queue:
- Check whether your job has a Post Process Overrides settings block.
- If it does, temporarily remove or disable it while you are trying to debug a mismatch.
This forces MRQ to rely on the same Post Process Volume that the viewport uses, without extra MRQ specific post process edits.
Once everything matches, you can bring MRQ specific overrides back if you truly need them.
Situational fixes (only if they apply to you)
You are using Game Overrides or Post Process Overrides (Step 4)
When to care about this
- You turned on Game Overrides in MRQ to enforce cinematic quality.
- You see more detail or sharpness in MRQ than in the viewport.
- Things like shadows or LODs behave differently when MRQ renders.
Game Overrides can change game side settings such as Game Mode and Cinematic Quality Settings. Those can alter scalability, texture streaming, and LOD behavior, which can change how your scene looks compared to the editor.
For debugging:
- In your MRQ job settings, find Game Overrides.
- Temporarily disable the entire Game Overrides setting.
- If you do not want to disable it entirely, at least disable Cinematic Quality Settings while you test.
- Render a small sequence and compare with the viewport.
If turning off Game Overrides makes MRQ match the viewport, then at least you know the difference is coming from scalability or game mode changes rather than something deeper.
After that, you can re-enable specific pieces of Game Overrides one at a time and see exactly which one causes a visible difference.
You are using Path Tracer in MRQ (Step 5)
When to care about this
- You are using the Path Tracer view mode for high quality stills or cinematics.
- You increased Path Tracer sample settings in the Post Process Volume and the viewport looks better.
- MRQ renders still look noisy or different from the viewport.
With Path Tracer, MRQ takes sample counts from its own Anti Aliasing settings rather than only listening to the PPV. This is easy to miss.
To make Path Tracer behave properly:
- In the editor, switch the viewport to Path Tracing and get the overall look and exposure into a good place.
- In Movie Render Queue:
- Open your job.
- Add Anti Aliasing to the settings list if it is not already there.
- In Anti Aliasing:
- Enable the override.
- Set Spatial Sample Count to the number of path tracing samples per pixel you want.
- Set Temporal Sample Count to a small value such as 1 or 2 unless you have a specific reason to use more.
Treat these MRQ Anti Aliasing settings as the final authority for Path Tracer sampling.
If you only change Path Tracer samples on the Post Process Volume and never touch MRQ Anti Aliasing, the viewport may look better but MRQ will continue to use its old sample counts and the render will not match your expectation.
Only the first frame looks wrong (Step 6)
Symptoms
- The very first frame is different from the rest of the sequence.
- Particles or foliage pop into place after a few frames.
- Exposure or ambient occlusion looks different on frame 0 than on later frames.
This happens because when MRQ starts rendering, the engine and effects might still be initializing. Things like particles, AO, and even auto exposure sometimes need a few frames to settle.
Movie Render Queue has warm up settings for this.
In Movie Render Queue, under Anti Aliasing:
Find:
- Engine Warm Up Count
- Render Warm Up Frames
- Optional Use Camera Cut For Warm Up
As a practical starting point:
- Set Engine Warm Up Count to something like 30.
- Turn on Render Warm Up Frames if you rely heavily on GPU particles or foliage animation.
Engine warm up lets the game simulate for a number of frames before MRQ starts writing output. Render warm up ensures MRQ actually renders those warm up frames, which can matter for particle systems and some post effects.
This does not change long term exposure or color, but it removes that "first frame is weird" problem.
Advanced tools and calibration
Build a simple calibration scene (Step 7)
If you want a repeatable way to test whether MRQ and viewport are truly in sync, it helps to build a tiny calibration scene.
In many VFX pipelines, this is a basic setup with:
- A matte grey ball
- A chrome ball
- A color checker or grid of colored patches
You can reproduce this idea in Unreal.
In Unreal:
- Create a new empty level.
- Add:
- A sphere with base color around 0.18, roughness 1, metallic 0 (grey ball).
- A sphere with metallic 1, roughness near 0 (chrome ball).
- A flat plane with a simple color checker texture, or a grid with different base colors.
- Add a directional light and a skylight with a simple sky or HDRI.
- Add a CineCameraActor and the global unbound Post Process Volume configured earlier.
- Render a short sequence with MRQ.
Adjust exposure and basic grading until the grey and chrome balls look the same between the viewport and MRQ. Once they match, save:
- The level as your calibration scene.
- The MRQ preset as something like
MRQ_Baseline_MatchViewport.
Later, when you upgrade Unreal or change project defaults, you can come back to this scene and quickly see whether viewport and MRQ still agree.
Helpful console commands for debugging (Step 8)
These are optional tools, useful if you are comfortable with console variables.
Disable auto exposure quickly
r.DefaultFeature.AutoExposure 0
This disables auto exposure at the default feature level. Use it if you want to be absolutely sure that what you are seeing is raw lighting and tonemapping without adaptation.
Re-enable auto exposure
r.DefaultFeature.AutoExposure 1
Even when you use these, the preferred long term setup is still to control exposure through a Post Process Volume so your pipeline is explicit and easy to inspect.
Common Mistakes To Avoid
❌ What NOT to do
- Setting Path Tracer samples only in the Post Process Volume — Movie Render Queue does not automatically respect those values. For Path Tracer, set Spatial and Temporal sample counts in MRQ's Anti Aliasing settings.
- Having several Post Process Volumes fighting each other — While you are debugging, work with one unbound Post Process Volume that controls exposure and color so both the viewport and MRQ see the same stack.
- Enabling only "Constrain Aspect Ratio" and forgetting the axis override — In UE 5.3 and later, it is usually not enough to just check Constrain Aspect Ratio. You also need to enable "Override Aspect Ratio Axis Constraint" and choose an axis such as "Maintain X-Axis FOV".
- Turning on Game Overrides without understanding them — Game Overrides can force cinematic scalability and change LOD behavior. That can make the render sharper or different from what you saw in the editor.
- Testing without any warm up frames in MRQ — Time based effects like particles, foliage, and even exposure can look different on the very first frame. Adding a small Engine Warm Up Count and enabling Render Warm Up Frames smooths that out.
- Assuming the render farm is the cause of the mismatch — If Movie Render Queue is already wrong on your machine, the farm will reproduce that same result faster. Always fix viewport versus MRQ locally first.
Frequently Asked Questions
Q: Why does my Movie Render Queue render look darker or brighter than the viewport?
A: Most of the time this is auto exposure adapting differently during MRQ than during editor preview. The safest fix is to use a single unbound Post Process Volume and set Min EV100 and Max EV100 (or Min and Max Brightness in older projects) to the same value. That disables adaptation and gives MRQ and the viewport the same exposure baseline. See Step 2.
Q: Does this also affect Path Tracer renders?
A: Yes. Path Tracer has its own catch. You still want to lock exposure the same way, but sample counts for MRQ must be set in the MRQ Anti Aliasing settings, not only in the Post Process Volume. Many people increase samples in the volume, the viewport looks better, but MRQ still renders with the old sample counts because MRQ is using its own Anti Aliasing values. See Step 5.
Q: Which Unreal Engine versions are mainly affected by the aspect ratio issue?
A: The camera aspect ratio axis constraint change shows up in UE 5.3 and all later versions. In practice you need to enable "Constrain Aspect Ratio" and "Override Aspect Ratio Axis Constraint" on the CineCameraActor and set "Aspect Ratio Axis Constraint" to "Maintain X-Axis FOV" to keep MRQ framing consistent with the viewport. This has been consistent through 5.3, 5.4, and 5.5 so far. See Step 1.
Q: Can a render farm fix the mismatch for me?
A: No. A render farm simply runs the same Movie Render Queue job you configure locally. If MRQ already looks wrong on your machine, the farm will reproduce that result accurately. You always want to fix viewport versus MRQ locally first, then send that stable MRQ preset to the farm.
Q: What is the fastest thing I can try if I only have ten minutes?
A: In most real projects, the first two fixes carry most of the weight. First, fix camera aspect ratio and axis constraint on your CineCameraActor so framing is stable. Second, create a single unbound Post Process Volume and lock Min and Max EV100 (or Min and Max Brightness) to the same value so exposure is fixed. That alone resolves a large share of "MRQ does not match viewport" reports.
Where HyperRender fits in
Everything in this guide applies whether you render on your own machine or on a farm like HyperRender.
Movie Render Queue does the heavy lifting either way. The farm is simply running the same MRQ job on more GPUs.
The right order is:
- Make MRQ match your viewport on your own machine using the steps above.
- Save a stable MRQ preset and camera configuration.
- When you are ready to render at 4K or 8K, increase samples, or render several shots at once, send that same MRQ setup to HyperRender.
If MRQ matches the viewport locally, your HyperRender output will match as well. If MRQ is wrong locally, the farm will just produce the same wrong result faster.
When you reach the point where your shots look correct and the only remaining problem is that they take too long to render, that is exactly when it makes sense to offload them to a render farm built around Unreal Engine workloads.
Ready to Accelerate Your Renders?
Once you've perfected your MRQ settings, scale up with cloud GPUs built for Unreal Engine.
Get Started FreeIf you are using UE 5.6 or later and find any steps that no longer apply, please let us know so we can update this guide.