一、VR镜头设计概述

1.1 VR头显的光学原理

VR头显的光学系统,说白了就是一块放大镜。你想想看,显示屏离眼睛只有几厘米,人眼根本没法聚焦。光学镜片的作用,就是把屏幕上的图像「投射」到远处,让眼睛能舒服地看清楚。

我刚开始接触VR光学时,总觉得这跟望远镜差不多。后来才发现,区别大了去了。望远镜是让你看远处的东西,VR是让你看近处的屏幕,还要保证大视场角、低畸变、轻量化——这几个目标经常打架。

核心原理其实就两条:

  • 放大成像:镜片把屏幕的虚像推到人眼能清晰聚焦的距离(通常1-2米)
  • 光路折叠:尤其是Pancake方案,通过偏振光多次反射,把光路「折」起来,缩短机身厚度

关键参数:人眼的自然调焦距离约25cm到无穷远。VR镜片必须把屏幕虚像推到至少0.5米以外,否则会产生严重的视觉疲劳。我见过一些早期方案,虚像距离只有30cm,戴10分钟就头晕——这就是典型的「调焦-辐辏冲突」。

1.2 Pancake vs 菲涅尔透镜

目前主流方案就两种:菲涅尔透镜和Pancake。我分别说说我的体会。

菲涅尔透镜

菲涅尔透镜就是把传统凸透镜的曲面「压扁」,做成一圈一圈的同心圆槽。优点是工艺成熟、成本低、光效高。缺点嘛——

  • 眩光严重:那些齿槽会散射光线,尤其是高亮场景下,你会看到一圈圈的光晕
  • 体积大:虽然比传统透镜薄,但VR头显还是像个大盒子
  • 清晰度受限:齿槽的加工精度决定了成像质量,目前量产能做到的齿距约50-100微米

我在2018年做过一个菲涅尔方案的项目,当时为了抑制眩光,试了十几种齿形结构。最后发现,齿顶做圆角处理能改善不少,但会损失一点对比度。嗯,这就是典型的trade-off。

Pancake透镜

Pancake方案这几年火起来了。它的原理是利用偏振分光膜和四分之一波片,让光线在镜片组里来回反射,等效光路长度是物理厚度的2-3倍。

优点很明显:

  • 轻薄:厚度可以做到15-20mm,菲涅尔通常要30-40mm
  • 成像质量好:没有齿槽结构,眩光和杂散光少
  • 畸变容易校正:多片式设计给了更多自由度

缺点也让人头疼:

  • 光效低:每次反射都有损耗,整体光效只有15-25%,菲涅尔能做到40-50%
  • 鬼影问题:偏振膜不完美,容易产生二次反射
  • 成本高:镀膜工艺复杂,良率是个大问题
对比项 菲涅尔透镜 Pancake透镜
厚度 30-40mm 15-20mm
光效 40-50% 15-25%
眩光 明显 较少
成本
量产成熟度 中等

我的建议:如果做消费级产品,追求轻薄体验,Pancake是趋势。但要做好光效低带来的发热和功耗问题。如果是工业或B端应用,菲涅尔仍然是个稳妥的选择。

1.3 VR镜头设计的核心指标

做VR镜头设计,这几个指标你必须刻在脑子里。我按重要程度排个序:

视场角(FOV)

视场角决定了你能看到多大的虚拟世界。人眼单眼水平视场角约160°,双眼重叠约120°。VR头显的FOV通常指对角线视场角。

  • 入门级:90-100°(像隔着泳镜看世界)
  • 主流级:100-110°(Quest 2、PICO 4这个级别)
  • 高端级:110-120°(Quest Pro、Apple Vision Pro)
  • 沉浸级:120°以上(需要特殊光学设计)

我曾经做过一个120° FOV的方案,结果边缘畸变大到离谱,图像拉伸得像鱼眼镜头。后来花了三个月优化,才把畸变压到5%以内。记住:FOV越大,畸变和像差校正越难。

瞳距(IPD)

瞳距就是两眼瞳孔之间的距离,成年人一般在54-74mm之间。VR头显必须能调节瞳距,否则会出现重影或模糊。

调节方式有两种:

  • 机械调节:移动整个镜片组,结构复杂但效果好
  • 光学调节:通过液晶或微透镜阵列实现,目前还不成熟

避坑指南:我曾经遇到过一个项目,瞳距调节范围只做了58-70mm,结果有15%的用户反馈看不清。后来才知道,亚洲女性的平均瞳距偏小,很多在54-56mm。从那以后,我设计的瞳距范围都做到54-74mm。

出瞳距离(Eye Relief)

出瞳距离是眼睛到镜片最后一面的距离。太短了,睫毛会碰到镜片;太长了,视场角会变小。

  • 推荐值:12-15mm
  • 最小值:8mm(戴眼镜的用户会很难受)
  • 最大值:20mm(FOV损失明显)

我个人习惯留14mm,这样大部分用户都能舒适佩戴,戴眼镜的用户也能用。

畸变

畸变就是图像变形。VR里最常见的是桶形畸变——画面中间正常,边缘向外鼓。原因很简单:大视场角镜头必然有畸变。

校正方法:

  • 光学校正:通过非球面镜片或自由曲面镜片,把畸变控制在3%以内
  • 软件预畸变:在渲染时提前做反向畸变,让最终图像看起来是直的

现在主流方案是两者结合。光学上做到5%以内,剩下的交给软件。我见过纯靠软件校正的方案,边缘分辨率损失太大,不推荐。

色差

色差就是不同颜色的光聚焦不到同一个点上。VR里最常见的是横向色差——画面边缘出现红蓝条纹。

原因:玻璃材料的折射率随波长变化,红光和蓝光的折射角度不同。

解决办法:

  • 使用低色散材料:比如ED玻璃、萤石,但成本高
  • 双胶合透镜:用两种不同色散系数的玻璃组合,互相补偿
  • 软件校正:类似畸变校正,在渲染时做色差补偿

经验之谈:色差校正有个「黄金比例」——把红蓝光的焦点差控制在0.5个像素以内,人眼就基本察觉不到了。我一般用Zemax优化时,把色差目标设成0.3个像素,留点余量给生产公差。

知识体系总览

下面这张图是我自己整理的VR镜头设计知识框架,你可以把它当作学习路线图:

VR镜头设计知识体系 光学原理 放大成像 + 光路折叠 透镜方案 菲涅尔 vs Pancake 核心指标 FOV / IPD / Eye Relief 光学原理详解 • 虚像距离与调焦 • 偏振光路折叠 • 调焦-辐辏冲突 透镜方案对比 • 菲涅尔:齿槽结构 • Pancake:偏振反射 • 光效/成本/体积权衡 核心指标详解 • 视场角与畸变 • 瞳距调节范围 • 色差与材料选择 设计工具 Zemax / Code V / LightTools 生产制造 注塑 / 镀膜 / 组装 测试验证 MTF / 畸变 / 色差测量 🎯 量产级VR镜头设计

这张图把VR镜头设计分成了三个层次:底层是光学原理,中间是方案选择和指标定义,顶层是工具、制造和测试。每个环节都环环相扣,缺一不可。

学习建议:别急着上手做设计。先把光学原理吃透,搞清楚「为什么」比「怎么做」更重要。我见过太多人一上来就调Zemax,结果调了三个月,连基本的光路都没搞明白。


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