【拖了很久了,我打算把这份草稿先放博客上,以后补充写完。我希望最简明最清晰地讲述光与色,因为之前我为之迷惑过。大部分知识来自李涛的PS视频教程,在此感谢!】
话说宇宙之初,天地没有一点亮光,漆黑一片,伸手不见五指。。。。。突然,一个极点爆发,无数的物质,还有光,从这个极点喷发出来,向四周扩散,形成了越来越大的宇宙。有的物质,自己能够发光,有的物质,自己不能发光,但是能反射光。
所以,宇宙中只有这样几样东西:发光体,光线,反射体。宇宙中只有两种状态:有光,没有光。没有光就是宇宙的本态:漆黑。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
以上是光,现在说色。首先,任何物体,包括发光体和反射体,其本身是没有所谓“色”的,世界上就不存在“某个物体的颜色”这样的东西。有,且仅有光线才有所谓“色”。
当发光体发出的光线进入我们的眼睛,我们就以为这是发光体的颜色。当反射体反射光线到我们的眼睛,我们就以为这是反射体的颜色。实际上,我们看到的只是它们传过来的光线的颜色。
一张白纸,在阳光下,我们看到白色,这是因为白纸反射了白光给我们。把白纸放在暗处,白纸变黑,不是因为白纸反射了“黑光”给我们,而是它没有反射光线给我们。所以只存在“有光”和“无光”,不存在“白光”和“黑光”。
当白纸周围只有红光,白纸反射红光给我们,我们看到纸是红色,实际上,仅仅因为它反射过来的是红光而已。同样,假设在白光下我们看见一片红纸,这是因为这张纸在白光照射下反射了红光给我们。再同样,假设在白光下我们看见一片黑纸,这是因为这张纸没有反射任何光线给我们。
所以,存在两件事:一,纸,或任何反射体,能反射什么光?二,有什么光线可以给反射体,使其可以反射?我们眼睛接收到的光线,是上述两者的“与”操作:白纸+白光=白色,白纸+无光=黑色,黑纸+白光=黑色,黑纸+无光=黑色。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
以上笼统说明了光和反射,下面是光的组合,以及反射的组合
光的成分很奇怪,发光体发出的我们能看见的光其实只有三种:红、绿、蓝(R、G、B)。当红绿蓝等亮混合时,就出现了白光。如果红绿蓝光线非常强,那么混合出来就是强烈的白光,如果红绿蓝光线比较弱,混合出来的就是比较淡的白光,也即“灰”。
其他所有颜色都是红绿蓝不等量混合而成。并且,红绿蓝之一不能被其他两者混合而出,用数学术语说,红绿蓝三色是“正交基”。
学过拉普拉斯变换或正弦基频或矩阵正交基的同学可能问,有没有可能用另外三个“正交向量”,比如“紫黄棕”或其他,来混合生成“红绿蓝”之一?再具体点,青色等于绿色混合蓝色,黄色等于绿色混合红色,但是青色和黄色能混合出绿色吗?
注意,不能。因为光线混合是做颜色的加法,倒是后面会讲述的颜料的调配可以,因为那是做颜色的减法。
光的这种颜色的加法对应着一个专业术语:滤色。用数学或计算机的术语说,就是“或”操作。也即存在三种原色光:红绿蓝。并且这些光可以任意叠加在一起形成新颜色的光。当红绿蓝等量时形成白光或灰。
上图展示了一些颜色的加法,注意图中几处白色的组成由来,比如:
红色+蓝色=紫色
绿色+蓝色=浅蓝
所以:紫色+浅蓝=‘红色+蓝色’ + ‘绿色+蓝色’=红色+蓝色+绿色=白色
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
反射做的是颜色的减法,对应着一个相反的专业术语:正片叠底。用数学或计算机的术语说,这就是“与”操作。
反射的过程就是一个减色的过程。当光线照射物体后,并不是所有的光线都能被反射,而是一部分被物体吸收了,剩下的一部分才被反射出来。
当我们看到黑色的纸张,这是因为纸张吸收所有颜色的光线,一点也不反射出。
当我们看到白光(说明此刻红绿蓝光都有,且等量)下的白色纸张,是因为纸张不吸收任何光线。
当我们看到白光下的红色纸张,这是因为纸张吸收了绿蓝两色,仅仅反射红色。
当我们看到白光下的黄色纸张,这是因为纸张吸收了蓝色,仅仅反射红绿两色,而这两色的组合正是黄色。
反射体的混合,或者说颜料的混合,正是这样的吸收导致的减色。
当吸收红光的颜料、吸收绿光的颜料、吸收蓝光的颜料混合在一起,那么就是黑色,因为红绿蓝都被吸收了。
上图展示了颜色的减法。图层可以看成是5*5格。
例一:
图层A的横1竖3位置是红色,意味着绿色和蓝色被吸收了,只剩下红色被反射
图层B的横1竖3位置是绿色,意味着红色和蓝色被吸收了,只剩下绿色被反射
当图层A和B叠加时,意味着绿色、蓝色、红色都被吸收了,所以最终没有任何颜色的光能被反射,因而正片叠底为黑色。
例二:
图层A的横2竖3位置是黄色,意味着蓝色被吸收了,只剩下红色和绿色被反射
图层B的横2竖3位置是绿色,意味着红色和蓝色被吸收了,只剩下绿色被反射
当图层A和B叠加时,意味着蓝色、红色和蓝色都被吸收了,但是没物质吸收绿色,所以最终有绿色反射,因而正片叠底为绿色。
例三:
图层A的横2竖4位置是黄色,意味着蓝色被吸收了,只剩下红色和绿色被反射
图层B的横2竖4位置是浅蓝色,意味着红色被吸收了,只剩下绿色和蓝色被反射
当图层A和B叠加时,意味着蓝色、红色都被吸收了,但是没物质吸收绿色,所以最终有绿色反射,因而正片叠底为绿色。
【的确拖了很久,今天(2016年10月2日)终于将本文补充完成】