第2章:杂散光基础理论

各位同学,今天我们来聊聊杂散光的那些事儿。说实话,我刚入行那会儿,觉得杂散光就是个玄学问题——明明设计时算得好好的,一装起来就出幺蛾子。后来踩的坑多了,才慢慢摸清它的脾气。

2.1 杂散光到底是什么?

先给个官方定义:杂散光,是指光学系统中除了设计成像光线以外的所有非预期光线。说白了,就是那些「不该出现在这里的光」。

我习惯把杂散光比作「光学系统的噪音」。你想想看,一个音响系统如果底噪太大,再好的音乐也听不清。光学系统也一样,杂散光多了,图像质量就直线下降。

在Pancake光学系统中,杂散光问题尤其突出。为什么?因为光路折叠了多次,光线在镜片之间来回反射,稍不注意就「跑偏」了。

核心要点:杂散光 ≠ 像差。像差是设计误差,杂散光是「不请自来」的光线。两者处理方式完全不同。

2.2 杂散光的分类

根据光线在系统中经历的散射次数,我习惯把杂散光分成三类。这个分类方法,是我在做一个VR头显项目时总结出来的,后来发现跟行业标准不谋而合。

2.2.1 一次散射

光线只经过一次非预期散射就到达像面。比如:

  • 镜片表面的灰尘散射
  • 镜筒内壁的漫反射
  • 透镜边缘的衍射

一次散射的能量通常比较强,因为光还没被「稀释」过。我记得有一次,一个客户反馈说画面有「雾感」,排查了半天,最后发现是镜片镀膜前没清洁干净,表面有一层油膜。这就是典型的一次散射。

2.2.2 二次散射

光线经过两次非预期散射。比如:

  • 光线先打到镜筒内壁,再反射到另一个镜片表面,最后进入像面
  • 在两个镜片之间来回反射一次

二次散射的能量通常比一次散射弱1-2个数量级。但别小看它,在暗场景下,二次散射可能就是「压死骆驼的最后一根稻草」。

2.2.3 多次散射

三次及以上的散射统称多次散射。这类杂散光能量已经很弱了,但在高动态范围场景(比如VR里看星空)中,仍然可能被感知到。

散射类型 能量强度 典型来源 我遇到的案例
一次散射 表面污染、镜筒反射 镀膜前未清洁的油膜
二次散射 镜片间多次反射 Pancake折叠光路中的鬼像
多次散射 复杂光路中的漫射 高亮场景下的背景雾化

我的经验:做杂散光分析时,先搞定一次散射,再处理二次散射。多次散射?除非你做的是航天级光学系统,否则先放一放。我曾经在一个项目里花了两周优化多次散射,结果发现一次散射才是元凶——方向错了,白费功夫。

2.3 鬼像与眩光

这两个词经常被混用,但其实是两码事。我刚开始也分不清,直到被一个老工程师骂了一顿才记住。

2.3.1 鬼像

鬼像,英文叫Ghost Image。它是光线在透镜表面之间多次反射后,在像面上形成的「虚像」。为什么叫「鬼」?因为它位置飘忽不定,亮度忽明忽暗,像鬼一样。

鬼像的形成条件:

  1. 有两个以上反射面(比如两个透镜表面)
  2. 反射率足够高(通常>0.5%)
  3. 反射光能聚焦到像面

在Pancake系统中,鬼像特别常见。因为光路折叠了,反射面比传统系统多得多。我做过一个统计:一个典型的Pancake系统,如果不对镀膜做特殊处理,至少会有6-8个明显的鬼像。

避坑指南:我曾经在一个Pancake项目中,忽略了半透半反膜的二次反射鬼像。结果样机做出来,画面里全是「重影」。后来花了三周重新设计膜系,才把鬼像压下去。所以,做Pancake系统,鬼像分析一定要做在前头。

2.3.2 眩光

眩光,英文叫Flare或Glare。它是大角度杂散光在像面上形成的「光晕」或「光斑」。眩光不像鬼像那样有清晰的轮廓,它更像是一团「雾」。

眩光的典型场景:

  • 强光源在画面边缘时,整个画面发白
  • 镜头对着太阳或灯光时,出现「光晕」
  • VR头显中,屏幕边缘的亮光导致画面「漏光」

眩光和鬼像的区别,我打个比方:鬼像像是一个「影子」,有明确的形状和位置;眩光像是一层「薄雾」,均匀地覆盖在画面上。

2.4 知识体系总览

下面这张图,是我自己整理的杂散光基础理论框架。每次做新项目前,我都会拿出来看一眼,提醒自己别漏了哪个环节。

杂散光基础理论框架 杂散光定义 非预期光线 · 光学系统噪音 杂散光分类 一次散射 表面污染 镜筒反射 二次散射 镜片间反射 光路折叠 多次散射 复杂光路 高动态场景 表现形式 鬼像(虚像) 眩光(光晕)

这张图把杂散光的定义、分类和表现形式串起来了。你仔细看,从定义出发,到三种散射类型,再到最终的表现形式——鬼像和眩光。这个逻辑链条,就是我做杂散光分析的基本思路。

2.5 小结

这一章我们聊了三个核心问题:

  • 杂散光是什么——非预期光线,光学系统的「噪音」
  • 怎么分类——一次、二次、多次散射,能量依次递减
  • 怎么表现——鬼像(清晰虚像)和眩光(模糊光晕)

嗯,基础理论就这些。别觉得简单,这些概念我用了好几年才真正吃透。下一章,我们会深入Pancake系统的具体杂散光路径分析——那才是真正考验功力的时候。

一句话总结:杂散光分析,先分清楚是「几手」的光,再判断是「鬼」还是「眩」。方向对了,问题就解决了一半。


公众号:蓝海资料掘金营,微信deep3321