颜色(色彩:美术术语)
颜色简要
颜色的形成:物理与心理相互作用的过程。
色散:光经过三棱镜折射后显示在屏幕上呈现彩虹色带谱。
光谱(specturm):按波长顺序排列的彩色光带。
(心理学和视觉角度)颜色三个特性:
- 色调(Hue):区别其它颜色,例如红黄蓝分属三种不同色调。
- 饱和度(Saturation):颜色的纯度,如”越鲜艳越饱和“。
- 亮度(Lightness,value,Bightness):光的强度。
(物理光学)颜色三个特性:
- 主波长(Dominant):所见光中占支配地位的光波长度。
- 纯度(Purity):含有白色光多少。
- 明度(Luminance):光的强度。
光谱能量p(λ):光的表示形式,λ为波长。
- 白色光: 各种波长的光的能量大致相等。
- 彩色光:各种波长的光的能量不一致。
- 单色光:只含有一种波长的光,其它光波长为零。
异谱同色:不同光谱分布的而颜色相同的现象。
颜色空间
三色理论:
光可以由三种不同波长的光混合而重现,且RGB能作为基本的三原色,按照不同比例就能复现不同波长光的颜色,等量混合则能出现白色。
CIE XYZ颜色模型:
用三维空间中的一点表示一种颜色,所有这种点的集合称为颜色空间(Color Spcae)。任何颜空间都是可见光的一个子集,所以任何颜色空间都不能拥有所有的可见光。
自然三原色不太行,CIE协会又定义了三种虚构的原色,分别为X,Y,Z,是对真实的三原色的仿射变换。
常用的颜色模型
RGB颜色模型:
其中白色坐标(1,1,1).
主对角线上,呈现白色到黑色的value变化,即这一段变化:
Unity中使用的颜色模型:
Unity中采用RGB,增添了A(Alpha)通道,因此也叫RGBA颜色。
- 通常RGB各个分量的值我们使用百分比表示,即用上面的模型空间;有时我们也用0-255范围的整数。
- A通道通常为色彩的透明度,范围也在[0,1]。
- RGBA模式下,四个通道的值对应于一个像素点。
- 对变量在Properties中使用语义color,实际上就是声明它是个fixed4的向量。
关于色域空间这里供参阅:https://blog.csdn.net/ALEX_514723640/article/details/85625973
Ps里的颜色索引:
#b39677,这是什么意思呢,其实b3对应R,96对应G,77对应B,他们都是16进制表示的,每种分量最大值对应十进制是255.
颜色索引是怎么找颜色的,实际是通过一张颜色索引表,根据颜色索引号找到对应的一个颜色。
版权声明:本文为MAXXD原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。