颜色和颜色空间之颜色

白色代表学术诚实和肉体之爱的纯净;红色代表艺术激情、政治信念、血气之勇;蓝色代表在音乐和数学上的内省发现、医疗助人以及万物的基本结构;翠绿代表和自然共鸣、和技术同乐以及对受威胁生命的保护;黑色代表人类神秘的创作,这是德姆・瑞亚的民族颜色的含义。我喜欢蓝色,你喜欢绿色,人家喜欢黑色,这在日常颜色真的很简单,只需要感性的感受它的美就可以。但当我看到“颜色空间”,进而去想理解颜色的时候,发现我们对颜色的描述真的是很复杂,涉及到光的物理性质,以及的生理结构等方面。

什么是颜色

我们能看各种颜色的大千世界,一切都始于光。所要明白颜色是什么,我们先得明白光是什么东西。光有粒子性和波动性,但在研究颜色的问题上,都使用光的波动性来研究,即光是一种波,物理学上叫电磁波。由于有不同波长的电磁波,就产生不同颜色的光,比如蓝色光中光波的波长比红色光中光波的波长短些。
光波的波长用希腊字母 λ 表示,可见光的波长大概时380-740纳米,大于740纳米和小于380纳米的光波人类的眼睛就看不到了,比如紫外线或红外线,但有些动物的眼睛可以感知到。人类可见光谱如下:
可见光谱
白光是由所有可见光颜色组合而成的(牛顿使棱镜实验),所以拿可见光谱中所有的光,并按合适的比例进行混合就可造出白光。

Read More

平面波动方程实现线条波动效果

前两天看到一个水波的动画图,形如下面这样子,突然波动方程在记忆深处就复活了。发现这个方程可以很好玩,虽然只是二维的,但还是分享给大家。
waveWater.gif

* 波动方程的推导

已知波源A的振动方程:y=Acos(ωt+φA⁡)。假设波沿x轴正方向传播速率记为u,沿x轴负方向传播速率记为V。以O点为坐标原点,A点的坐标为Xa,以水平向右为x轴的正方向建立坐标系。

Read More