Maniphest T83853

Blender basic Standard color space converting is wrong
Closed, Resolved

Assigned To
None
Authored By
Klim (MrSScheffera)
Dec 16 2020, 4:27 PM
Tags
  • BF Blender
Subscribers
Brecht Van Lommel (brecht)
Klim (MrSScheffera)

Description

my English is not so good

System Information
Operating system: windows10
Graphics card: GT620

Blender Version
Broken: 2.91.0
Worked: none of any blender version has done this right

Short description of error
the color space converting is wrong
I use snap math node to calculate object's color
when I set increment as 0.5 it should be output 0.5 on Value and RGB should all be 0.5
but it comes out with Value 0.737225 and RGB 0.502886
I'm not sure how this work but Value should be maximum value among the red, green, and blue components of a specific color
this make me so hard to make NPR shading effect

Exact steps for others to reproduce the error

Revisions and Commits

rB Blender

Related Objects

Event Timeline

Klim (MrSScheffera) created this task.Dec 16 2020, 4:27 PM
Brecht Van Lommel (brecht) closed this task as Archived.Dec 16 2020, 7:00 PM
Brecht Van Lommel (brecht) added a subscriber: Brecht Van Lommel (brecht).

It's a known issue that the HSV colors are in display space, which are different than the RGB colors which are always in linear space.

We've decided to change this, it's on the list in T68926: Color Management Improvements now. It's not strictly a bug but a design decision that needs to be changed.

Brecht Van Lommel (brecht) changed the task status from Archived to Resolved by committing rBf193b1afb313: Color Management: use scene linear HSV for number buttons in color pickers.Dec 17 2020, 8:12 PM
Brecht Van Lommel (brecht) added a commit: rBf193b1afb313: Color Management: use scene linear HSV for number buttons in color pickers.