第二章 几何光学基础:光的行为法则

几何光学,说白了就是把光看成一条条射线。你不需要管它的波动性,也不用管它的量子性。只要知道光怎么走直线、怎么拐弯、怎么反射、怎么折射,就够你搞定大部分镜头设计了。

我刚开始学光学的时候,总觉得这些基础太简单。后来做第一个投影镜头项目,被一个全反射问题折腾了三天。嗯,从那以后我再也不敢小看这几条基本定律了。

2.1 光的直线传播

光在均匀介质中沿直线传播。这是几何光学最根本的假设。

你想想看,为什么叫“几何光学”?因为我们可以用几何学里的直线、角度、三角形来算光路。没有这条假设,后面所有公式都立不住。

核心条件:介质必须均匀。如果介质密度变化(比如热空气上升),光就会弯曲。这就是沙漠里出现海市蜃楼的原因。

实际应用中,这条定律帮我们做两件事:

  • 确定成像位置——物体发出的光沿直线到达像点
  • 判断遮挡关系——光被挡住就过不去,形成阴影

我在做激光准直系统时,就靠这条定律判断光斑位置。当时有个同事非要用波动光学算,结果复杂了十倍,精度还没提高多少。

2.2 反射定律

反射定律很简单:入射角等于反射角。但你别小看它。

公式就一个:

θᵢ = θᵣ

其中:
θᵢ —— 入射角(光线与法线的夹角)
θᵣ —— 反射角(反射光线与法线的夹角)

三个要点必须记住:

  1. 入射光线、反射光线、法线在同一平面内
  2. 入射角和反射角都是相对于法线测量的
  3. 反射光线在入射光线和法线决定的平面内
我的习惯:画光路图时,先把法线画出来。法线画对了,角度就不会错。很多新手上来就画光线,结果角度全乱套。

反射分两种:

类型 表面特征 应用场景
镜面反射 光滑表面(粗糙度 < λ) 反射镜、棱镜
漫反射 粗糙表面(粗糙度 > λ) 毛面、白墙、纸张

做镜头设计时,我们主要关心镜面反射。但漫反射也有用——比如积分球里的涂层,就是靠漫反射把光均匀化。

2.3 折射定律(斯涅尔定律)

折射定律是光学设计里最重要的公式,没有之一。

公式长这样:

n₁ · sin(θ₁) = n₂ · sin(θ₂)

其中:
n₁ —— 入射介质的折射率
θ₁ —— 入射角
n₂ —— 折射介质的折射率
θ₂ —— 折射角

为什么会这样?费马原理告诉我们,光会选择耗时最短的路径。从空气进入玻璃,光速变慢,为了节省时间,光线会“拐弯”靠近法线。

我曾经踩过的坑:做一款水下成像镜头时,我直接用空气里的设计参数。结果下水后成像位置全偏了。后来才意识到,水的折射率是1.33,光线在水里的行为跟空气里完全不一样。从那以后,我每次设计都会先确认介质折射率。

折射率随波长变化,这叫色散。白光经过棱镜会分成彩虹,就是这个原因。做镜头设计时,色散会导致色差,必须用不同玻璃组合来校正。

常见材料的折射率(针对587.6nm的d光):

材料 折射率 nd 阿贝数 Vd
空气 1.000 —
水 1.333 55.8
BK7玻璃 1.517 64.2
F2玻璃 1.620 36.4
SF10玻璃 1.728 28.4

2.4 全反射与临界角

光从光密介质射向光疏介质时,如果入射角大于某个值,光就全部反射回来,不折射出去。这个角度就是临界角。

临界角公式:

sin(θc) = n₂ / n₁

其中 n₁ > n₂

举个例子,光从玻璃(n=1.5)射向空气(n=1.0):

sin(θc) = 1.0 / 1.5 = 0.667
θc = arcsin(0.667) ≈ 41.8°

也就是说,入射角超过41.8°,光就全反射了。

全反射的应用:
  • 光纤通信——光在纤芯里不断全反射,传输几十公里不衰减
  • 棱镜反射——直角棱镜利用全反射改变光路,比镀膜反射镜更可靠
  • 内窥镜——利用光纤束传输图像

我做过一个激光测距项目,需要在棱镜里实现两次全反射。当时算临界角时忘了考虑温度变化——玻璃折射率随温度会变,高温下临界角会偏移。结果样机在夏天测试时,反射效率掉了10%。

避坑指南:全反射对表面洁净度非常敏感。哪怕有一点油污或水汽,全反射条件就会被破坏。我曾经在棱镜装配时用手碰了反射面,结果光路直接失效。后来规定所有反射面必须戴手套操作。

2.5 费马原理

费马原理说:光从一点到另一点,走的是耗时最短(或极值)的路径。

这句话听起来抽象,但它能推导出前面所有定律:

  • 直线传播——均匀介质中,直线就是最短路径
  • 反射定律——反射时,入射角等于反射角,路径最短
  • 折射定律——折射时,光会选择时间最短的折线路径

数学表达是:

δ ∫ n(s) ds = 0

其中:
δ —— 变分符号,表示路径的微小变化
n(s) —— 路径上各点的折射率
ds —— 路径微元

这个积分叫光程。费马原理就是说,实际光路的光程取极值(通常是最小值)。

我个人觉得,费马原理最大的价值不是用来算数,而是帮你理解光的行为逻辑。比如:

  • 为什么透镜能把光汇聚?因为透镜形状让所有光线光程相等
  • 为什么渐变折射率光纤能传光?因为折射率分布让光程最短
注意:费马原理说的是“极值”,不一定是“最小值”。在某些特殊情况下(比如凹面镜反射),光程取的是最大值。但绝大多数光学系统里,光程取最小值。

2.6 知识体系总览

下面这张图把本章的核心逻辑串起来了。你可以看到,费马原理是顶层,它推导出三条基本定律,这三条定律又支撑着整个几何光学。

几何光学基础 · 知识体系 费马原理(光程极值) 直线传播定律 反射定律 折射定律 成像位置 · 遮挡判断 镜面反射 · 漫反射 透镜成像 · 色散 全反射 · 临界角 光纤通信 · 棱镜反射 · 内窥镜 费马原理 → 三大定律 → 工程应用 层层推导,环环相扣

2.7 本章要点速查

概念 核心公式 关键条件 典型应用
直线传播 — 均匀介质 成像、遮挡判断
反射定律 θᵢ = θᵣ 光滑表面 反射镜、棱镜
折射定律 n₁sinθ₁ = n₂sinθ₂ 两种介质界面 透镜、棱镜分光
全反射 sinθc = n₂/n₁ n₁ > n₂, θ > θc 光纤、内窥镜
费马原理 δ∫n(s)ds = 0 光程取极值 推导所有定律
给新手的建议:别急着背公式。先理解光为什么这么走。你想想看,如果光不按最短路径走,那它得多浪费能量?费马原理本质上就是光的“经济原则”。理解了这层,公式自然就记住了。