光与色,混合与分解

【拖了很久了,我打算把这份草稿先放博客上,以后补充写完。我希望最简明最清晰地讲述光与色,因为之前我为之迷惑过。大部分知识来自李涛的PS视频教程,在此感谢!】


话说宇宙之初,天地没有一点亮光,漆黑一片,伸手不见五指。。。。。突然,一个极点爆发,无数的物质,还有光,从这个极点喷发出来,向四周扩散,形成了越来越大的宇宙。有的物质,自己能够发光,有的物质,自己不能发光,但是能反射光。


所以,宇宙中只有这样几样东西:发光体,光线,反射体。宇宙中只有两种状态:有光,没有光。没有光就是宇宙的本态:漆黑。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

以上是光,现在说色。首先,任何物体,包括发光体和反射体,其本身是没有所谓“色”的,世界上就不存在“某个物体的颜色”这样的东西。有,且仅有光线才有所谓“色”。


当发光体发出的光线进入我们的眼睛,我们就以为这是发光体的颜色。当反射体反射光线到我们的眼睛,我们就以为这是反射体的颜色。实际上,我们看到的只是它们传过来的光线的颜色。


一张白纸,在阳光下,我们看到白色,这是因为白纸反射了白光给我们。把白纸放在暗处,白纸变黑,不是因为白纸反射了“黑光”给我们,而是它没有反射光线给我们。所以只存在“有光”和“无光”,不存在“白光”和“黑光”。


当白纸周围只有红光,白纸反射红光给我们,我们看到纸是红色,实际上,仅仅因为它反射过来的是红光而已。同样,假设在白光下我们看见一片红纸,这是因为这张纸在白光照射下反射了红光给我们。再同样,假设在白光下我们看见一片黑纸,这是因为这张纸没有反射任何光线给我们。


所以,存在两件事:一,纸,或任何反射体,能反射什么光?二,有什么光线可以给反射体,使其可以反射?我们眼睛接收到的光线,是上述两者的操作:白纸+白光=白色,白纸+无光=黑色,黑纸+白光=黑色,黑纸+无光=黑色。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

以上笼统说明了光和反射,下面是光的组合,以及反射的组合


光的成分很奇怪,发光体发出的我们能看见的光其实只有三种:红、绿、蓝(RGB)。当红绿蓝等亮混合时,就出现了白光。如果红绿蓝光线非常强,那么混合出来就是强烈的白光,如果红绿蓝光线比较弱,混合出来的就是比较淡的白光,也即


其他所有颜色都是红绿蓝不等量混合而成。并且,红绿蓝之一不能被其他两者混合而出,用数学术语说,红绿蓝三色是正交基


学过拉普拉斯变换或正弦基频或矩阵正交基的同学可能问,有没有可能用另外三个正交向量,比如紫黄棕或其他,来混合生成红绿蓝之一?再具体点,青色等于绿色混合蓝色,黄色等于绿色混合红色,但是青色和黄色能混合出绿色吗?


注意,不能。因为光线混合是做颜色的加法,倒是后面会讲述的颜料的调配可以,因为那是做颜色的减法。


光的这种颜色的加法对应着一个专业术语:滤色。用数学或计算机的术语说,就是操作。也即存在三种原色光:红绿蓝。并且这些光可以任意叠加在一起形成新颜色的光。当红绿蓝等量时形成白光或灰。


上图展示了一些颜色的加法,注意图中几处白色的组成由来,比如:

红色+蓝色=紫色

绿色+蓝色=浅蓝

所以:紫色+浅蓝=‘红色+蓝色’ + ‘绿色+蓝色’=红色+蓝色+绿色=白色


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

反射做的是颜色的减法,对应着一个相反的专业术语:正片叠底。用数学或计算机的术语说,这就是操作。


反射的过程就是一个减色的过程。当光线照射物体后,并不是所有的光线都能被反射,而是一部分被物体吸收了,剩下的一部分才被反射出来。


当我们看到黑色的纸张,这是因为纸张吸收所有颜色的光线,一点也不反射出。

当我们看到白光(说明此刻红绿蓝光都有,且等量)下的白色纸张,是因为纸张不吸收任何光线。

当我们看到白光下的红色纸张,这是因为纸张吸收了绿蓝两色,仅仅反射红色。

当我们看到白光下的黄色纸张,这是因为纸张吸收了蓝色,仅仅反射红绿两色,而这两色的组合正是黄色。


反射体的混合,或者说颜料的混合,正是这样的吸收导致的减色。

当吸收红光的颜料、吸收绿光的颜料、吸收蓝光的颜料混合在一起,那么就是黑色,因为红绿蓝都被吸收了。


上图展示了颜色的减法。图层可以看成是5*5格。

例一:

图层A的横13位置是红色,意味着绿色和蓝色被吸收了,只剩下红色被反射

图层B的横13位置是绿色,意味着红色和蓝色被吸收了,只剩下绿色被反射

当图层AB叠加时,意味着绿色、蓝色、红色都被吸收了,所以最终没有任何颜色的光能被反射,因而正片叠底为黑色。

例二:

图层A的横23位置是黄色,意味着蓝色被吸收了,只剩下红色和绿色被反射

图层B的横23位置是绿色,意味着红色和蓝色被吸收了,只剩下绿色被反射

当图层AB叠加时,意味着蓝色、红色和蓝色都被吸收了,但是没物质吸收绿色,所以最终有绿色反射,因而正片叠底为绿色。

例三:

图层A的横24位置是黄色,意味着蓝色被吸收了,只剩下红色和绿色被反射

图层B的横24位置是浅蓝色,意味着红色被吸收了,只剩下绿色和蓝色被反射

当图层AB叠加时,意味着蓝色、红色都被吸收了,但是没物质吸收绿色,所以最终有绿色反射,因而正片叠底为绿色。

【的确拖了很久,今天(2016年10月2日)终于将本文补充完成】











1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值