4. 几何光学与遮光罩:主光线与边缘光线、渐晕现象、如何避免遮光罩遮挡有效视场
遮光罩设计,说白了就是一场与光线的博弈。你既要挡住那些捣乱的杂散光,又不能把正经成像的光线给拦了。这中间的度怎么把握?得从几何光学的几个基本概念说起。
我刚开始做镜头设计那会儿,总觉得遮光罩就是个简单的筒子,套上去就行。结果有一次,样机出来画面四角发暗,查了半天才发现是遮光罩伸得太长,把边缘视场的光线给切了。嗯,从那以后,我再也不敢小看这几个概念了。
4.1 主光线与边缘光线:遮光罩的“边界线”
要理解遮光罩怎么不挡视场,先得搞清楚两条关键光线:主光线和边缘光线。
- 主光线(Chief Ray):从物方视场中心点出发,穿过孔径光阑中心的那条光线。它决定了像高,说白了就是“画面中心在哪”。
- 边缘光线(Marginal Ray):从物方视场中心点出发,刚好擦过孔径光阑边缘的那条光线。它决定了光圈大小,也就是“进光量多少”。
你想想看,遮光罩的内壁,其实就是这两条光线的“包络线”。主光线决定了视场的边界,边缘光线决定了光束的粗细。遮光罩的内径,必须大于这两条光线在对应位置的高度,否则就会切光。
核心原则:遮光罩的内壁轮廓,必须位于所有有效视场的主光线和边缘光线之外。这是遮光罩不遮挡视场的几何判据。
4.2 渐晕现象:画面边缘为什么会变暗?
渐晕(Vignetting),就是画面从中心到边缘亮度逐渐下降的现象。我见过不少工程师把渐晕归咎于镜头设计,其实遮光罩设计不当也是常见元凶。
渐晕分两种:
| 类型 | 成因 | 表现 |
|---|---|---|
| 自然渐晕 | 镜头本身的光学特性,边缘视场的光束被镜筒或镜片边缘遮挡 | 四角均匀变暗,通常符合 cos⁴θ 定律 |
| 机械渐晕 | 遮光罩、滤镜环、镜头盖等机械结构遮挡了边缘光线 | 四角突然变暗,边缘有清晰的分界线 |
我在项目中遇到过最典型的情况:一个广角镜头,遮光罩按照长焦镜头的思路设计,结果拍出来的照片四角有明显的暗角,而且暗角边界是硬边——这就是典型的机械渐晕。自然渐晕还能通过后期校正,机械渐晕基本没救。
避坑指南:我曾经在某个安防镜头项目中,为了追求更好的杂散光抑制效果,把遮光罩加长了3mm。结果测试时发现,边缘视场的相对照度从70%直接掉到了45%。后来用Zemax追迹光线才发现,遮光罩前端刚好切到了边缘视场的下光线。所以,遮光罩长度每增加1mm,都要重新验证光线包络。
4.3 如何计算遮光罩的临界尺寸?
避免遮光罩遮挡视场,核心就是算清楚两个尺寸:最小内径和最大长度。
具体步骤是这样的:
- 确定最大视场角:根据镜头规格书,找到全视场角(FOV)。比如一个120°的广角镜头,半视场角就是60°。
- 追迹主光线路径:从像面边缘点出发,反向追迹主光线,得到它在遮光罩安装位置的高度。
- 追迹边缘光线路径:同样从像面中心点出发,追迹边缘光线,得到它在同一位置的光束半径。
- 计算最小内径:内径 ≥ 2 × (主光线高度 + 边缘光线半径 + 安全余量)。
- 计算最大长度:长度受限于主光线与遮光罩内壁的夹角,夹角必须大于0°,否则就会切光。
个人习惯:我一般会在计算值的基础上加2-3mm的安全余量。别小看这点余量,装配公差、温度变形、镜片偏心,都会让实际光线路径偏离理论值。多留点余量,少返几次工。
4.4 遮光罩形状的选择:圆筒 vs. 花瓣
为什么有的遮光罩是圆筒形,有的是花瓣形?这跟视场形状有关。
- 圆筒形遮光罩:适合长焦镜头,视场角小,光线基本平行于光轴。圆筒形结构简单,加工成本低。
- 花瓣形遮光罩:适合广角镜头,视场角大,画面四角的光线入射角度大。花瓣形可以在不遮挡对角线视场的前提下,缩短遮光罩长度,减少遮挡风险。
我记得有一次设计一个24mm广角镜头的遮光罩,如果用圆筒形,长度必须控制在15mm以内才不会遮挡视场,但这么短的遮光罩基本没什么遮光效果。后来改成花瓣形,在水平和垂直方向加长到25mm,对角线方向保持15mm,效果就好多了。
关键点:花瓣形遮光罩的“花瓣”位置,必须与镜头的视场形状对齐。通常花瓣对准水平和垂直方向,缺口对准对角线方向。因为对角线方向的视场角最大,最容易先被遮挡。
4.5 知识结构图:遮光罩与几何光学的核心关系
下面这张图梳理了主光线、边缘光线、渐晕和遮光罩尺寸之间的逻辑关系,方便你快速回顾。
4.6 实战中的避坑清单
最后,我把自己这些年踩过的坑整理成了一份清单,你设计遮光罩时可以逐条核对:
- 别只看主光线:边缘光线同样重要。我见过有人只追迹主光线,结果边缘光线被遮光罩内壁反射,产生了鬼影。
- 注意装配公差:理论计算完美,实际装配时遮光罩偏了1mm,画面就切角了。建议在公差分析中把遮光罩的偏心也加进去。
- 考虑温度影响:塑料遮光罩在高温下会膨胀,低温下会收缩。我在一个户外监控项目中,冬天遮光罩收缩了0.5mm,刚好切到了边缘光线。
- 验证全视场:不要只看中心视场和对角线视场,中间视场也要检查。有时候遮光罩在某个中间角度会形成“瓶颈”。
- 用软件模拟:Zemax、Code V这些光学设计软件都有遮光罩仿真功能。别省这一步,软件模拟比手工计算靠谱得多。
一个小技巧:在Zemax中,可以用“Ray Fan”图快速判断遮光罩是否遮挡。如果某个视场的Ray Fan图在边缘出现突然截断,那基本就是遮光罩在作怪。我每次改完遮光罩尺寸,第一件事就是看Ray Fan图有没有异常。