Open hybridherbst opened 1 year ago
The base spec and all extensions follow the same rules:
0x80
means 0.502
.0x80
means 0.216
.Volume attenuation color is a bit unique because it is not texturable but the general rule still applies: JSON numbers are linear. We should clarify the extension spec.
/cc @emackey
I really wish we could use the terms "Linear", "sRGB" or "Rec. 709", and "D65" when describing these factors. I understand that we're dancing around a tricky distinction — multiplicands whose product is a Linear-Rec709-D65 color. But I don't think "linear multiplier" is giving the reader enough context to understand that. Particularly as more tools begin supporting additional linear color spaces.
While looking into a few color management problems I've come across at least one extension where the intended color space is not specified.
These readmes explicitly mention intended color space:
These don't: