將新世界變成現(xiàn)實(shí)不僅需要先進(jìn)的軟件,這同時(shí)是一次與物理定律的較量。對于Leap Motion的北極星頭顯而言,其有可能是對AR未來交互的一睹。這同時(shí)是一次艱巨的工程挑戰(zhàn),因?yàn)閷捯晥鲲@示器和光學(xué)元件需要全新的校準(zhǔn)與扭曲系統(tǒng)。Leap Motion的Johnathon Selstad日前就這一問題介紹了北極星頭顯的校準(zhǔn)系統(tǒng),以下是映維網(wǎng)的具體整理:
簡單介紹:北極星頭顯兩側(cè)都設(shè)有兩個(gè)屏幕,其面向用戶前方的反射器。顧名思義,反射器反射來自屏幕的光線,并將其反射至用戶眼睛。
不難想象,這需要高精度的校準(zhǔn)和對齊,尤其是AR。在VR中,大腦通常會“粉飾”時(shí)間和空間的不匹配,因?yàn)槲覀儧]有任何視覺上的參照物可以進(jìn)行對比。但對于AR,我們可以同時(shí)看到虛擬世界和現(xiàn)實(shí)世界,而這意味著系統(tǒng)需要精確對準(zhǔn)兩者。
北極星頭顯在精度和性能方面設(shè)置了更高的標(biāo)準(zhǔn),因?yàn)槠湟晥龃笥谌魏蜗惹暗腁R頭顯。最重要的是,設(shè)備光學(xué)系統(tǒng)產(chǎn)生了立體發(fā)散的離軸失真,而這無法通過傳統(tǒng)的徑向多項(xiàng)式進(jìn)行精確建模。
Leap Motion是如何達(dá)到這一高標(biāo)準(zhǔn)的呢?僅通過能夠忠實(shí)表示光學(xué)系統(tǒng)的物理幾何形狀的扭曲模型。模擬光學(xué)系統(tǒng)的最佳方法是利用光追(光線追蹤),亦即追蹤從光源→光學(xué)系統(tǒng)→眼睛的光線路徑。光追可以模擬來自顯示器的給定光線是于何處進(jìn)入眼睛,因此我們可以精確地映射眼睛和屏幕之間的扭曲。
但這樣做的前提是,我們首先需要光學(xué)系統(tǒng)的幾何形狀。今天的小型原型制作技術(shù)具備較高的性價(jià)比,但代價(jià)是機(jī)械公差較差(相對于近眼光學(xué)系統(tǒng)的要求)。對于北極星的開發(fā),我們需要一種方法來測量這些機(jī)械偏差,從而創(chuàng)建有效的扭曲映射。
了解光學(xué)系統(tǒng)的最佳方法之一是:用雙眼進(jìn)行親身感受。通過比較看到的視圖與現(xiàn)實(shí)世界的參考,我們可以測量系統(tǒng)中組件的總偏差。借助所謂的“數(shù)值優(yōu)化器”算法,我們可以求解光學(xué)元件的配置,從而最大限度地減少真實(shí)世界參考和虛擬圖像之間的扭曲差值。
簡單來說,我們發(fā)現(xiàn)完全可以在相同的基礎(chǔ)3D環(huán)境中構(gòu)建校準(zhǔn)系統(tǒng),處理光追和3D渲染。我們首先在頭顯內(nèi)設(shè)置了一個(gè)較新的64mm模塊,并將其指向一塊大大的平板液晶顯示器。顯示器上的圖案使得我們可以相對于頭顯裝置對其位置與方向進(jìn)行三角測量。
接下來,我們就可以在頭顯渲染一個(gè)倒置的虛擬顯示器,同時(shí)其位置與真實(shí)世界顯示器相同。如果兩個(gè)版本的顯示器完美匹配,它們會相加抵消并變成同一的白色。以“完美白色”作為參照,模塊現(xiàn)在可以測量其中的偏差。
這種“一次性”光度計(jì)成本指標(biāo)允許我們進(jìn)行快速評估,從而在循環(huán)中運(yùn)行無梯度單面Nelder-Mead優(yōu)化器。盡管這聽起來效率低下,但實(shí)際上它可以幫助我們以非常高的精度往正確的配置靠攏。
這可能是故事結(jié)束的地方,但有兩種微妙的情況可能會導(dǎo)致優(yōu)化器得出錯(cuò)誤的結(jié)論。第一種局部極小值的情況在實(shí)踐中很少出現(xiàn)。第二種情況則與這樣一個(gè)事實(shí)有關(guān):當(dāng)從單個(gè)視角觀察時(shí),多個(gè)光學(xué)配置可以產(chǎn)生相同的幾何扭曲。解決方案是,同時(shí)從兩個(gè)攝像頭拍攝每只眼睛的光學(xué)元件。這允許我們?yōu)槊總€(gè)可以從任何角度進(jìn)行光線追蹤的頭顯帶來一個(gè)真正精確的光學(xué)系統(tǒng)。
在靜態(tài)光學(xué)系統(tǒng)中,通常不值得為每個(gè)頭顯光學(xué)模型確定扭曲校正。但近眼顯示器并非靜態(tài),眼睛位置因很多原因而發(fā)生改變,如不同的IPD,不同的頭顯人體工程學(xué),甚至是設(shè)備在頭部的逐漸移位。任何一個(gè)因素都會對增強(qiáng)現(xiàn)實(shí)的沉浸感帶來影響。
幸運(yùn)的是,通過結(jié)合光追模型與眼動追蹤,我們可以在零成本的情況下實(shí)時(shí)補(bǔ)償這種不一致性。
原文鏈接:https://yivian.com/news/56105.html
來源:映維網(wǎng)