查看
针对WindowsMixedRealit平台优化的分享
(1.色差校正
在过去的数个月里,微软投入了相当长的时间来优化用于减少色差的方法。色差是VR透镜的固有伪影,是由于红光、绿光和蓝光通过透镜折射不同而引起的一种伪影。面板的白色像素将通过透镜的光线折射并分离为用户可感知的红色、绿色和蓝色像素。色差校正旨在对渲染图像进行预畸变,以便用户在透镜折射后看到的图像如预期一样显示为单个白色像素。通常,色差伪影看起来像是从光学中心发出的相反的红色和蓝色条纹(图1)。
微软已经将新的优化算法应用到多款WMR头显。
需要强调的一点是视窗。虚拟现实头显的菲涅耳透镜都包括一个名为EyeBox视窗的元素(实际形状更像是一个圆锥体,但我们使用的术语是“视窗”)。这是理想的浏览位置,并通常称为“最佳视点”。这正是我们需要校准的地方。ReverbG2等设备的物理IPD滑块允许你向内或向外移动透镜,使其与眼睛中心水平对齐,但更重要的是允许你垂直调整头显,直至看到最清晰的图像。这需要一定的练习,但一旦进入最佳视点,你就会在视场中看到一个难以置信的清晰图像。如果你感觉自己看到任何颜色条纹或径向失真,请尝试调整IPD滑块,并缓慢地上下移动头显,直到图像最清晰为止。如果离开视窗,你经常可以在透镜中心附近看到一定的色差伪影。
2.漏光校正
迄今为止,为了纠正因硬件造成的伪影,几乎每一款VR头显都在软件或GPU实现了一定程度的视觉校正。校正透镜失真就是一个例子。
市面的每一款VR头显都将面板技术推向了极限,但随之而来的是值得修正的细微瑕疵。ReverbG2采用了高质量的LCD面板,90Hz时的单眼分辨率为2160×2160,几乎没有纱窗效应。然而,大多数LCD面板都没有完全匹配红光、绿光和蓝光色度范围的滤光片,而这可能会导致我们称之为漏光的现象。
作为漏光的一个示例,如果一个纯绿色像素通过滤光片漏出一点点红光,你永远不会知道有一点点红光透过绿色像素漏出,如智能手机或平板电视。但在虚拟现实中,轻微的红光会通过透镜折射,而由于红光、绿光和蓝光通过光学元件的折射不同,所以不同颜色的漏光会分离,并可能导致渲染图像中出现微妙的彩色拖影,从而出现颜色条纹。微软开发了一种专门的技术来修正这种情况,并在大多数情况下相邻像素拥有足够的光线来补偿所述伪影。
需要指出的是,漏光伪影与色差伪影不同。色差通常表现为相反的红色/蓝色条纹,而漏光则可以显示为红色/青色、绿色/洋红或蓝色/黄色条纹(取决于面板设计)。这会影响头显的整体色彩,因为漏光伪影会在单一颜色通道中增加光线。微软的校正算法减少了彩色条纹和整体色彩杂染(图2)。
映维网。