Snell 几何与层内相位
角度相对法线测量。在共同出射波前比较相位时决定结果的是余弦因子,不能只拿更长的几何折线路程代替。折射率为恒定实数;改变折射率不会暗中重新调谐厚度。
光学 043 · 干涉、相干、光腔与精密测量
厚度放大的截面把可编辑单层或重复双层堆,与相干 s/p 传输矩阵、固定曝光 D65 颜色、完整功率谱和角度—波长反射地图联动。
继续探索
把随时间改变的膜厚图样,与局部膜层的反射光谱分开观察。
物理教程
背景透明薄膜在每个界面都反射。向前与向后的波积累往返相位 。界面反射符号至关重要:两侧为空气的平面肥皂膜在厚度归零时,反射变暗,透射场仍然明亮。本 Lab 通过边界匹配求解全部内部往返,不是把两条无符号射线相加。
为什么值得理解真实膜厚、入射角和偏振怎样让同一反射谱产生颜色?
先抓重点
角度相对法线测量。在共同出射波前比较相位时决定结果的是余弦因子,不能只拿更长的几何折线路程代替。折射率为恒定实数;改变折射率不会暗中重新调谐厚度。
采用指数为负的谐波时间约定,矩阵把后界面的切向电磁场映射到前界面。按真实前后顺序相乘。切向 p 振幅与全矢量约定的反射符号不同,反射率一致。
透射率含法向能流因子,由透射振幅计算,不是直接赋值为一减反射率。非偏振光平均功率,不能平均复振幅。基底导纳的下标不是 s 偏振。
预设取此理想设计值;滑块有限分辨率引入低于显示精度的残余反射。精确数学设计另作检验。偏离波长、角度、折射率或厚度,反射重新出现。
官方 CIE 1931 二度配色函数与 D65 数据以 1 nm 采样并作梯形积分。将反射率换成透射率,同样计算透射色块。XYZ 转成线性 sRGB 后截断到显示色域并编码。不按最亮点重新归一化光谱。样片是无光照颜色色块,不是环境反射的物理渲染。
容易误解任意虹彩材质着色器都正确模拟了肥皂泡和所有光学镀膜。
正确理解颜色必须来自已求解光谱、光源和观察者。本模型基底半无限、层面平直无损,只编辑单层或重复相同双层。气泡曲率、流体膜厚场、吸收、材料色散与逐层任意设计需要额外模型。
把肥皂膜厚度调为零,再增加。实体截面真正增厚;颜色来自光谱,不是时间动画。
应该观察到: 消失的肥皂膜没有反射,仍透射单位功率。选择增透膜并采样 550 nm。不重新调谐膜层,改变波长或角度,破坏消反射。
应该观察到: 设计波长的理想增透,不要求日光反射恰好全黑。选择多层场景,编辑两种厚度、两种折射率、重复次数与基底,再对比斜入射的 s 与 p。
应该观察到: 介质反射镜具有反射带,不是处处完美反射。角度地图揭示光谱与偏振依赖。