单缝衍射

【GPU Gems 学习笔记】Iridescence : Simulating Diffraction_1

佐手、 提交于 2019-11-29 06:31:45
一. 光学现象 物体表面受光呈现七彩色,且会随着光照方向或观察视角的不同而改变,这是一种光学现象,比如说常见的彩虹。 彩虹是由于水滴中光的反射、折射和 色散 引起的。因为空气中存在的小水珠对各种频率的光具有不同的折射率,使各种色光的传播方向在进入和离开小水珠时各发生一次不同程度的偏折,使复色光分解为单色光,从而形成光谱产生的。 再比如混合了油的水和肥皂泡也有"彩虹"现象,这是由于 薄膜干涉 引起的。薄膜干涉是由两个或者多个半透明表面对光线进行多次反射,使光线之间产生光程差并且发生 干涉 ,通过放大或者削弱某些光频率而产生的。 除了干涉, 衍射 同样也能产生该现象。比如CD,DVD光盘。光盘用于存储数据,因此表面被用激光刻上了很多不同间距的凹槽和刻线,这样光盘的表面就类似于光栅表面,当光线照射到光盘表面时,光线发生衍射,不同波长的光波衍射的角度不同,形成了衍射光谱。 一些动植物的表面也会有这种现象,比如光与昆虫表面的微结构形成的 衍射光栅 发生作用。 二. 光波 光具有波粒二象性,人们常常将光建模为其中一种。大多数的阴影模型将光看做均匀粒子粒子的合集,它们的表现就像打台球一样沿直线传播,当光线射向表面时,它会以相同的入射角反射。这些表面就像理想的镜子完美地反射光线。我们称之为"镜面反射"。 在现实中,大多数物体表现出另一种类型的反射。当一束光照射到表面时,它会分散在各个方向