2D 着色器:灰度
来源:哔哩哔哩    2023-08-09 05:15:09


(资料图)

效果图

原理

原理是根据颜色的亮度来计算出一个灰度值,并用这个值替换原来的颜色分量。我们需要定义一些权重变量,用于计算颜色的亮度。亮度是颜色在人眼感知中的明暗程度,它与颜色的红、绿、蓝三个分量有关,但不是简单的平均值。一般来说,绿色分量对亮度的贡献最大,红色分量次之,蓝色分量最小。我们使用 wrwg和 wb来表示红、绿、蓝三个分量对亮度的权重,它们的和应该等于 1。我们需要计算出像素的灰度值,只需要把颜色分量分别乘以对应的权重,并求和,就可以得到灰度值。

源代码

Copyright   2015-2022 世纪玩具网 版权所有  备案号:京ICP备2021034106号-22   联系邮箱:55 16 53 8@qq.com

回顶部