Page MenuHome

Color Management affects "View Render"
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.19043-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 511.65

Blender Version
Broken: version: 3.1.0, branch: master, commit date: 2022-03-08 18:16, hash: rBc77597cd0e15
Worked: (newest version of Blender that worked as expected)

Short description of error
When using the exposure and gamma controls in a 3d viewport, they do not affect the GL solid view. However, when you try to render out a GL viewport still or animation, the exposure is then added on top.

Screenshot of the 3d view.

The "View render" image.

Exact steps for others to reproduce the error
change the exposure and press the "View render" button. Your output won't match what you saw in your viewport.

Personally, I would prefer it that you disable the exposure settings for "View Renders", and only have them affect Eevee and Cycles renders. But up to you guys I guess :)

Event Timeline

Engines write their renders in the Render Result and let Blender handle the rest, so we can't really condition it to affect the results of Cycles/EEVEE only. If you would like to not have color management display transform applied, you can disable Save As Render when saving the render, which should ignore the exposure and save your render normally.

couldn't you just set the color management to default, render the viewport image, then revert the color management settings back to how they were?

It's a cheap fix, but it does get quite frustrating to keep having to change the color management panel when switching between WIP renders and final renders. (Especially for animations)

Color management is applied after rendering is done, so the engine does not involve itself with that.