1. 光学基础回顾:光的本质、折射与反射定律、透镜成像原理、像差概念
各位同学,欢迎来到《搞懂光学设计:3D显示画质提升》的第一章。
做3D显示,说白了就是在跟光打交道。你想想看,无论是裸眼3D、VR头盔还是AR眼镜,最终都是把光送到你眼睛里,让你看到立体感。所以,咱们得先把光这玩意儿摸透。
这一章我打算带大家快速过一遍光学基础。别担心,我不会搬出一堆复杂的公式。我会结合我这些年做项目踩过的坑,把核心概念讲清楚。
1.1 光的本质:它到底是波还是粒子?
这个问题争论了好几百年。我个人习惯这么理解:光具有波粒二象性。在宏观的几何光学里,我们把它当光线(粒子)处理;在微观的干涉、衍射里,我们把它当波处理。
做3D显示,我们主要关心它的几个基本属性:
- 波长(λ):决定了颜色。红光的波长大约在620-750nm,蓝光在450-495nm。3D显示里,波长决定了滤光片的设计。
- 频率(ν):光速c = λν。频率是光的固有属性,进入不同介质也不会变。
- 光速(c):真空中约3×10⁸ m/s。在玻璃、水里会变慢。
1.2 折射与反射定律:光路的基本规则
这两个定律是几何光学的基石。你设计任何透镜、棱镜、光栅,都绕不开它们。
反射定律
很简单:入射角等于反射角。入射光线、反射光线和法线在同一平面内。
在3D显示里,反射式光波导(比如某些AR眼镜)就是靠这个原理把光从镜片里导出来。
折射定律(斯涅尔定律)
这个稍微复杂一点。光从一种介质进入另一种介质时,方向会改变。公式是:
n₁ * sin(θ₁) = n₂ * sin(θ₂)
其中n是折射率,θ是光线与法线的夹角。
举个例子:光从空气(n≈1)进入玻璃(n≈1.5),入射角是30°,折射角大约只有19.5°。光被“弯折”向法线了。
我做3D投影系统时,遇到过一个问题:投影镜头和屏幕之间有一层保护玻璃。光线穿过玻璃时发生了折射,导致画面偏移。后来我算了一下,发现只要玻璃厚度和折射率匹配好,就能把偏移量控制在0.1mm以内。这就是折射定律的实际应用。
1.3 透镜成像原理:从凸透镜到3D光场
透镜是3D显示的核心元件。无论是柱镜光栅、微透镜阵列还是菲涅尔透镜,本质上都是利用折射来成像。
凸透镜成像
凸透镜能把平行光汇聚到焦点。成像公式是:
1/f = 1/u + 1/v
其中f是焦距,u是物距,v是像距。
这个公式很简单,但用起来有很多坑。我建议你记住几个关键位置:
- 物距 > 2f:成倒立、缩小的实像(相机原理)
- 物距 = 2f:成倒立、等大的实像
- f < 物距 < 2f:成倒立、放大的实像(投影仪原理)
- 物距 < f:成正立、放大的虚像(放大镜原理)
透镜在3D显示中的应用
3D显示里,透镜的作用是把不同视角的图像分开,送到你的左右眼。比如:
- 柱镜光栅:用一排半圆柱透镜,把像素的光分配到不同方向。
- 微透镜阵列:用很多小透镜,生成光场,实现多视角3D。
- 菲涅尔透镜:用阶梯状结构,在薄片里实现大透镜的效果,常用于VR头盔。
下面这张图展示了透镜成像的基本原理,以及它在3D显示中的角色:
1.4 像差概念:为什么实际镜头总是不完美?
理想透镜只存在于课本里。实际做出来的镜头,总会有些缺陷,这些缺陷就叫像差。
像差分为两大类:
| 像差类型 | 表现 | 对3D显示的影响 |
|---|---|---|
| 球差 | 边缘光线和中心光线不聚焦在同一点 | 画面整体模糊,边缘更明显 |
| 色差 | 不同颜色的光聚焦在不同位置 | 红蓝画面错位,出现彩色边缘 |
| 彗差 | 点光源成像像彗星尾巴 | 画面出现拖尾,影响立体感 |
| 像散 | 水平和垂直方向聚焦不同 | 画面在不同方向清晰度不一致 |
| 场曲 | 平面物体成像在曲面上 | 画面中心清晰,边缘模糊 |
| 畸变 | 直线成像变弯曲 | 画面变形,影响3D空间感 |
我记得有一次做VR头盔的光学设计,用了单片菲涅尔透镜。结果边缘画面有明显的色差,用户反应看久了头晕。后来我改用双胶合透镜(两种不同折射率的玻璃粘在一起),才把色差压下去。这就是像差校正的典型例子。
好了,这一章的内容就到这里。光的基础概念、折射反射定律、透镜成像和像差,是后面所有章节的基石。你把这些搞懂了,后面讲光栅、波导、光场渲染时,就不会觉得吃力。