我正在尝试实现从Yxy颜色空间到RGB的转换方法。这是通过先将其转换为XYZ,然后再转换为RGB完成的。我发现“官方”的Yxy->XYZ矩阵为:
另一方面,许多三维图形领域的人使用以下矩阵:
第二个矩阵可以工作,但它从哪里来?我发现许多人在他们的示例代码中使用它,但没有人真正解释它是否有物理背景。
提前感谢您的帮助。
3.2410 -1.5374 -0.4986这也是Matt Pharr的书《基于物理的渲染》中使用的矩阵。
-0.9692 1.8760 0.0416
0.0556 -0.2040 1.0570
另一方面,许多三维图形领域的人使用以下矩阵:
2.5651-1.1665 -0.3986据我所知,如果x = 0.33333且y = 0.33333,则Yxy会产生灰色阴影。这确实是我用第二个矩阵得到的结果。而第一个矩阵则创建了红色的RGB值。
-1.0217 1.9777 0.0439
0.0753 -0.2543 1.1892
第二个矩阵可以工作,但它从哪里来?我发现许多人在他们的示例代码中使用它,但没有人真正解释它是否有物理背景。
提前感谢您的帮助。