几何光学基础:光线追迹原理、近轴光学、像差理论入门

做光学设计,说白了就是跟光线打交道。你想想看,一个镜头好不好,最终看的是光线怎么走、怎么成像。这一章我们就把几何光学的底子打牢——光线追迹、近轴近似、还有像差的基本概念。这些东西我用了十几年,每次设计新镜头都得回头看看它们。

1. 光线追迹:光学设计的“仿真器”

光线追迹,就是模拟光线在光学系统中的传播路径。你给出一条入射光线,系统告诉你它从哪进、怎么折射/反射、最后落到哪。这就像给光做“导航”。

核心原理其实就两条:

  • 折射定律(Snell's Law):n₁ sinθ₁ = n₂ sinθ₂。光线穿过不同介质时,方向会变。
  • 反射定律:入射角等于反射角。这个简单,但别忘了。

在实际软件里,光线追迹分两种:

类型 特点 用途
近轴光线追迹 假设角度很小,用线性近似 初步计算焦距、主点位置
实际光线追迹 严格按Snell定律计算 评估真实像差、优化设计
我的习惯:刚开始设计时,先用近轴追迹快速确定结构参数。等结构定型了,再切到实际光线追迹做精细优化。别一上来就跑全追迹,浪费时间。

2. 近轴光学:把复杂问题变简单

近轴光学,说白了就是“小角度近似”。当光线跟光轴的夹角很小,sinθ ≈ θ,tanθ ≈ θ。这一近似让计算变得极其简单。

近轴光学里最重要的公式就一个:

高斯成像公式:1/f = 1/u + 1/v

其中 f 是焦距,u 是物距,v 是像距。这个公式我闭着眼睛都能写出来。但要注意,它只在近轴条件下成立。

近轴光学能帮你快速算出:

  • 系统的有效焦距(EFL)
  • 主点位置(Principal Points)
  • F数(F/#)
  • 视场角(FOV)
避坑指南:我曾经有个项目,用近轴公式算出来像面位置很完美,结果实际光线追迹一看,像差大得离谱。后来才意识到,那个镜头的孔径太大,近轴近似根本不适用。记住:近轴光学只适合小孔径、小视场的系统。

3. 像差理论入门:为什么实际镜头不完美?

理想光学系统应该把一个点成像为一个点。但现实是,光线经过透镜后,总会偏离理想位置。这些偏离就是像差。

像差分两大类:

  • 单色像差:单一波长下的像差,共5种(赛德尔像差)
  • 色差:不同波长折射率不同导致的像差

3.1 五种单色像差

像差名称 表现 产生原因
球差 边缘光线与近轴光线焦点不同 球面透镜的固有缺陷
彗差 像点呈彗星状拖尾 轴外光线不对称
像散 子午和弧矢方向焦点分离 透镜曲率不对称
场曲 像面不是平面而是曲面 透镜的Petzwal曲率
畸变 像的形状变形(桶形/枕形) 放大率随视场变化
注意:畸变不影响清晰度,只影响形状。但如果你做测量镜头或投影镜头,畸变就是大问题。我做过一个机器视觉镜头,客户要求畸变<0.1%,调了我整整两周。

3.2 色差

色差是因为玻璃的折射率随波长变化。蓝光折射率大,红光折射率小。所以同一透镜,蓝光的焦点比红光近。

色差分两种:

  • 轴向色差:不同波长焦点沿光轴方向分离
  • 垂轴色差:不同波长像点高度不同

消除色差最常用的方法是用双胶合透镜——一块正透镜(低色散)加一块负透镜(高色散)。

4. 知识体系总览

下面这张图把本章的核心逻辑串起来了。你可以把它当作一个“思维导图”来用。

几何光学基础知识体系 几何光学基础 光线追迹原理 近轴光学 像差理论 折射定律 反射定律 高斯成像公式 小角度近似 单色像差 色差 球差 彗差 像散 场曲 畸变 轴向色差 垂轴色差 核心逻辑:近轴近似 → 快速计算 → 实际追迹 → 评估像差 → 迭代优化

5. 像差校正的实用思路

做光学设计,像差校正是个“平衡艺术”。你不可能把所有像差都消到零,只能根据应用场景做取舍。

我个人的经验是:

  1. 先定指标:客户要什么?分辨率?畸变?色差?定好优先级。
  2. 选结构:根据指标选初始结构。比如广角镜头用反远距,长焦用望远结构。
  3. 优化变量:曲率半径、厚度、玻璃材料、非球面系数。
  4. 看像差图:点列图、MTF、场曲/畸变图、色差图。这些图比数字直观得多。
  5. 迭代:改一个参数,看效果,再改。别指望一步到位。
一个真实案例:我做过一个车载镜头,要求全视场MTF>0.3@100lp/mm。一开始球差和彗差都很大。我试着加了一片非球面,球差下来了,但彗差反而更差了。后来调整了光阑位置,才把两者平衡好。这个过程来回折腾了十几次。

6. 本章小结

几何光学是光学设计的“语法”。不懂光线追迹,你连镜头怎么工作都说不清。不懂近轴光学,你连初始结构都算不出来。不懂像差,你优化都不知道往哪个方向调。

这一章的内容,我建议你反复看。尤其是像差那部分,刚开始可能觉得抽象,但等你真正上手做设计,就会发现——嗯,原来书上说的就是这个意思。