Page MenuHome

Color Management: support different settings for render and compositing output
ClosedPublic

Authored by Brecht Van Lommel (brecht) on Mar 21 2022, 4:45 PM.
Tags
None
Tokens
"Love" token, awarded by sergey."Love" token, awarded by Raimund58."Love" token, awarded by jbakker."100" token, awarded by EAW.

Details

Summary

The Output Properties > Output panel now has a Color Management subpanel to
override scene settings. When set to Override instead of Follow Scene, there
are settings to:

  • For OpenEXR, choose a (linear) colorspace for RGBA passes
  • For other file formats, use different display/view/look/exposure/gamma

These settings affect animation render output, image save of renders and the
compositor file output node. Additionally, the image save and compositor file
output nodes also support overriding color management.

Includes some layout changes to the relevant panels to accomdate the new
settings and to improve consistency. Ideally subpanels would be used to better
organize these settings, however nodes and operators don't currently support
creating subpanels.

Diff Detail

Repository
rB Blender
Branch
file-colorspace (branched from master)
Build Status
Buildable 21172
Build 21172: arc lint + arc unit

Event Timeline

Brecht Van Lommel (brecht) requested review of this revision.Mar 21 2022, 4:45 PM
Brecht Van Lommel (brecht) created this revision.

Nice to see work in this area. And this one is very welcome. I don't see anything wrong with the patch, but want to test drive it.

source/blender/makesrna/intern/rna_scene.c
1460

This would reset the settings when by mistake disabling the option. As it is an enum I don't see that much of an issue.

For some reason I am unable to cleanly apply the patch.
Is it possible to get D14401 into master and update this patch against the latest master after that? Would be very nice to be able to test this change.

source/blender/makesrna/intern/rna_scene.c
1460

Yes, it's not very elegant but also of a convenient feature to sync the settings.

Fix wrong initalization and crash with linear colorspace settings in image save

This revision is now accepted and ready to land.Mar 22 2022, 4:55 PM

I got a crash but wasn't able to reproduce. Might be not related to this at all.