我目前正在编写光线跟踪器。我想知道如何将原色与浅色混合。 我见过很多组合。如何混合颜色
有些只是添加了两种颜色。这给了我非常奇怪的结果。
一些mutiply每个组件。它看起来不错,但是在原始图像中是蓝色({0,0,1}),光线是红色({1,0,0}),它只是黑色。这是正常的行为吗?
我也看到了对我来说更符合逻辑的屏幕混合模式(屏幕(C1,C2)= C1 + C2 - C1 * C2)),因为在上述情况下,颜色实际上会混合。
反射射线颜色的相同问题:如何将它们与当地颜色混合?
奖励问题:一个原始的点不应该是黑色的?我见过像“一半颜色”的东西。
这是一个很好的答案。谢谢 ! – Tangui 2010-11-13 08:36:20
您提到BRDF输出为“入射辐射(从光线方向)到视线方向出射辐射的比率”。输出不是视角方向上的出射辐射与从光线方向入射的辐射的比率吗? – PeteUK 2016-10-05 14:29:20
是的,我会解决它。 – 2016-10-06 04:22:13