Maniphest T96421

RGB Blackbody Node Does Not Respect the Working Colorspace
Closed, Duplicate

Assigned To
None
Authored By
Zijun Zhou (Eary)
Mar 14 2022, 8:36 AM
Tags
  • BF Blender
Subscribers
Daniel Santana (dgsantana)
Zijun Zhou (Eary)

Description

System Information
Operating system: Windows-10-10.0.19043-SP0 64 Bits
Graphics card: NVIDIA GeForce MX130/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 511.79

Blender Version
Broken: version: 3.2.0 Alpha, branch: master, commit date: 2022-03-14 00:08, hash: rBb959f603da45
Worked: None

Short description of error
The RGB Blackbody node is still outputting Linear BT.709 values despite the working space specified by OCIO config's scene_linear role is not Linear BT.709.

Exact steps for others to reproduce the error

  1. Open the config.ocio file with any text editor, change the scene_linear role to any other spaces like XYZ and save file (I know using XYZ space as working space for light transport is a bad idea, this is just for testing purpose to make the problem pop. Any space other than Linear BT.709 should be fine to reveal the problem, just not as obvious).

  1. Open Blender and open this .blend file:


Turn on Rendered view shading, and see how wrong it is:

  1. Hit render button, and when it's done rendering, go to compositor, check use nodes, ctrl shift left click for viewer node, add a convert colorspace node, and convert from Linear Linear BT.709 to XYZ CIE XYZ, see it now is normal:

This test shows that the RGB Blackbody node will only output values that assume Linear BT.709 being the working space.

Event Timeline

Zijun Zhou (Eary) created this task.Mar 14 2022, 8:36 AM
Daniel Santana (dgsantana) added a subscriber: Daniel Santana (dgsantana).Mar 14 2022, 9:24 AM
Omar Emara (OmarSquircleArt) closed this task as a duplicate of T68926: Color Management Improvements.Mar 21 2022, 9:42 AM