近年來,VR 技術迅猛發展,頭戴式設備日新月異,其中 Valve Index 以其卓越的顯示屏和控制器追蹤功能,成為市場上備受讚譽的 VR 頭顯之一。然而,同其他主流頭顯一樣,Valve Index 在眼動追蹤方面的缺失限制了其功能的進一步提升。
為了彌補這一不足,Physics-Dude 團隊專為 Valve Index 研發了一套眼動追蹤系統,並已將相關資源開放至 GitHub 平台。
現代 VR 頭顯普遍具備頭部運動追蹤功能,這對於在虛擬環境中移動 PoV(視點)相機至關重要。然而,我們的眼球運動獨立於頭部,這在 VR 體驗中成為了一個亟待解決的問題。沒有眼動追蹤的硬體支持,頭顯無法準確了解用戶實際的注視點。而眼動追蹤硬體的加入,不僅可以讓頭顯通過眼球運動來定位焦點,還能通過用戶視線來「選擇」元素,進而優化用戶界面。
為了實現 Valve Index 的眼動追蹤功能,Physics-Dude 在頭顯內部添加了特定硬體,包括兩個紅外攝像頭和紅外發射器 LED 陣列。這些硬體被巧妙地安裝在 3D 列印的框架上,既保證了設備的隱蔽性,又確保了能夠清晰捕捉用戶的眼球運動。
連接這些攝像頭的是扁平帶狀電纜,它們延伸至 Valve Index 頭顯前端的控制模塊。這個模塊內嵌了兩個 Seeed Studio XIAO ESP32 開發板(每個攝像頭對應一個)以及定製的 ETVR(EyetrackVR)v4 PCB。模塊框架經過 3D 列印設計,可輕鬆連接到頭顯的可拆卸前面板上。
安裝完成後,用戶可以通過 EyetrackVR 軟體來運行這一系統。該軟體在用戶 PC 上運行,並通過 Wi-Fi 接收來自兩個 ESP32 微控制器的數據。這些數據隨後被用於 VR 遊戲和軟體中,為用戶帶來更加自然和沉浸的體驗。EyetrackVR 主要用於社交 VR 遊戲,以控制用戶的虛擬化身眼神,但其潛力遠不止於此,具體應用場景還需用戶自行發掘。
值得一提的是,這套 3D 列印的 EyetrackVR 框架同樣適用於其他 VR 頭顯,如 Meta Quest 2 和 VIVE Pro 2等,為更廣泛的 VR 設備提供了眼動追蹤的可能性。