Page MenuHome

Color space transforms aren't applied to viewport renders with custom OCIO config
Closed, ResolvedPublic

Description

System Information
Operating system: CentOS 7
Graphics card: NVIDIA GeForce 1080 (x2)

Blender Version
Broken: v2.83.6
Worked: I don't think it ever did

When using a custom OCIO config (other than Filmic), color transforms are not applied to Viewport Renders - everything is rendered to scene linear, regardless of output file type. I noticed it when we first started using a custom config but ignored it until now because it was annoying but not breaking.

Exact steps for others to reproduce the error

Event Timeline

@Philipp Oeser (lichtwerk) this does seem to be the same as the view transform settings have no impact on the Viewport Render Image result, only the Display Device.

Depends on the output format (See Viewport Render Animation (to an image with high bitdepth)).
When using 8bit images it uses a fixed pipeline (no opencolorio).
There are more issues with this fixed pipeline that needs to be designed (CM is applied twice). The reason for this fixed pipeline was performance when not drawing directly to a screen. In the near future we get OpenColorIO2 and that might give us some toolsets to be more flexible when coping with color management.

For now I would triage this as known issue.

@Evan Wilson (EAW) This would require a full rebuild of Blender, right? Or was this included in one of the later 2.83 patches?

Currently the patch is in the daily builds available at the following link:
https://builder.blender.org/download/

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Needs Information from User.Sep 23 2021, 10:30 AM

Looks like it's fixed! Thanks.

Brecht Van Lommel (brecht) claimed this task.