我有一些RGBA像素,每个像素都有一个alpha分量。
因此,我有一个像素列表:(p0 p1 p2 p3 p4 ... pn),其中p0是前面的像素,pn是最远的(在后面)。
最后一个(或任何)像素不必是不透明的,因此混合后的像素也可以是某种程度上透明的。 我从列表的开头向结尾混合,而不是反过来(是的,这是光线追踪)。因此,如果在任何时刻结果变得足够不透明,我可以停止并得到足够正确的结果。 我将以以下方式应用混合算法:((((p0 @ p1) @ p2) @ p3) ...)。
有人能为我建议一个正确的混合公式,不仅适用于R、G和B,还适用于A分量吗?
更新:我想知道,在确定混合颜色的过程中,我们如何可能有许多公式?这是某种近似吗?对我来说,这看起来很疯狂:公式并不那么不同,以至于我们真的获得效率或优化。有人能澄清一下吗?
因此,我有一个像素列表:(p0 p1 p2 p3 p4 ... pn),其中p0是前面的像素,pn是最远的(在后面)。
最后一个(或任何)像素不必是不透明的,因此混合后的像素也可以是某种程度上透明的。 我从列表的开头向结尾混合,而不是反过来(是的,这是光线追踪)。因此,如果在任何时刻结果变得足够不透明,我可以停止并得到足够正确的结果。 我将以以下方式应用混合算法:((((p0 @ p1) @ p2) @ p3) ...)。
有人能为我建议一个正确的混合公式,不仅适用于R、G和B,还适用于A分量吗?
更新:我想知道,在确定混合颜色的过程中,我们如何可能有许多公式?这是某种近似吗?对我来说,这看起来很疯狂:公式并不那么不同,以至于我们真的获得效率或优化。有人能澄清一下吗?