我的訂單|我的收藏|我的商城|幫助中心|返回首頁
搜維爾[www.gentlemenlisten.com]>服務>案例分享 應用研究>案例分享>游戲動畫

什么是眼球凹渲染?如何在Varjo Base中設置眼球追蹤與凹渲染功能?

文章來源: 作者:jack 發布時間:2024年07月03日 點擊數: 字號:

當談到Varjo頭顯時,它們總是與超高分辨率顯示器和有凹渲染聯系在一起,從而能夠高效地渲染到高像素的顯示器上。

本篇博文的主題是分享一些可用于OpenXR應用程序的新設置,但在此之前,讓我們先了解關于有凹渲染的一些背景。有凹渲染的主題本身確實需要一些講解,因為這項技術并不是廣為人知的,所以讓我們現為大家科普一下什么是有凹渲染。

了解有凹渲染

有凹渲染的基本思想可以追溯到人類視覺系統和眼睛的解剖學。需要理解的一個關鍵點是,人眼沒有能力以最高的靈敏度看到整個視野中的所有東西,甚至沒有能力感知整個視野中的顏色。眼睛能夠感知最高敏銳度的區域被稱為視網膜中央凹,外部的區域我們非正式地統稱其為周邊。以理想的分辨率渲染圖形的技術稱為有凹渲染,這種分辨率與眼睛感知的細節水平相匹配。有凹渲染將高分辨率渲染集中在視網膜中央凹上,并減少外圍區域的細節。當與眼球跟蹤結合時,即成為眼球跟蹤有凹渲染。

如今我們有許多技術來幫助游戲引擎實現有凹渲染,但最受歡迎的技術是基于一種將顯示分為兩個不同視圖的方案,也稱為四視圖。然后我們將它們組合在一起。這有兩種風格,一種是不跟隨你的眼睛的靜態版本,另一種是由眼睛控制的版本。它們非常相似,你會在本篇文章的后半部分看到它的重要性。

視網膜中央凹進的好處是顯而易見的

有凹渲染的優勢是多方面的:

增強沉浸感。隨著高分辨率渲染聚焦在用戶觀看的地方,細節和真實感水平得到了提高,從而增強了XR體驗的沉浸感。

性能提升。在不太需要的地方渲染較少的像素有助于保持較高的幀速率。

硬件效率。降低對硬件的需求允許更低的GPU規格。

這些優勢是普遍的,但對于高端顯卡尤為重要,因為在高端顯卡中,增強的沉浸感和穩定的性能提升是最受歡迎的。

四視圖、有凹渲染和OpenXR——完美匹配

回顧OpenXR的歷史,Varjo早在2019年就在OpenXR 1.0規范XR_VARJO_quad_views中添加了第一個固定視野擴展,從那以后,通過與幾個合作伙伴合作,在游戲引擎中實現了對這一功能的支持。這一技術我們稱之為靜態的有凹渲染,其中高分辨率插圖不跟隨眼睛運動。

后來,隨著技術的進步Varjo引入了XR_VARJO_foveated_rendering擴展來為該擴展添加眼睛運動,并且該技術已經被合并到引擎插件中。

幾年后,有更多的內容支持這兩種擴展。但我們已經看到,靜態凹視在應用中得到了更廣泛的采用。然而,事實證明,一些已經完成了基本XR_VARJO_quad_view集成工作的應用程序,實際上可以很好地處理XR_VARJO_foveated_rendering中指定的附加行為。

意識到這一點,并聽取了一些用戶社區的反饋,Varjo決定在OpenXRruntime公開一些設置,以幫助高級用戶在應用程序使用任何foveated視圖配置時有機會改變其使用方式。

Varjo Base 4.3中新的OpenXR?runtime設置

有趣的是,只要游戲或游戲引擎選擇了Varjo的runtime視圖配置,那么該功能就可以在不同的視圖配置之間移動。

這對于最近用虛幻引擎開發的應用程序尤其有趣,例如Vail VR。對于飛行模擬器DCS來說,這也是非常有趣的,它也支持四視圖(但不支持有凹渲染)。

事實證明,如果我們通過Varjo Base中的系統設置對這些應用程序強制進行有凹渲染,屏幕的有凹部分將開始跟隨眼睛的運動,應用程序實際上處理得很好。這絕不是一個新的發現,例如,有開源項目在runtime注入代碼來實現這一點,但現在沒有插件也可以做到。

另一方面,有一些已經開發出來的應用程序不會正確處理foveation或quad view,且尚未使用runtime和HMDs進行測試。

對于這些程序,Varjo還增加了一個兼容性設置,它將與那些應該使用常規非凹立體渲染的應用程序進行通信。這是最近在電子藝界WRC虛擬現實測試版中發現的。

因此,Varjo在Varjo Base 4.3中添加了Windows注冊表設置,通過在key下創建以下Windows注冊表設置,實驗性地啟用更多的最終用戶控制。

HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Varjo \ open xr

這些注冊表設置實際上允許最終用戶在表中的所有配置之間移動,只要應用程序支持帶凹入的立體渲染(以前稱為Varjo四視圖)。

注冊表項可以用regedit.exe內置于Windows中的工具。請注意,這是一個Windows power工具,如果使用不當,可能會產生災難性的影響,因此請小心創建這些密鑰,并注意只更改上面指定路徑下的項目。

一些注意事項

一個常見的誤解是,XR_VARJO_quad_views和XR _ VARJO _ foveated _ rednering只會讓像我們的XR-3和VR-3這樣有四個物理顯示器的設備受益,但這并不準確。它在Varjo Aero和XR-4上確實有好處,因為每只眼睛有一個物理顯示器,因為四視圖和中心凹渲染是在Varjo的OpenXRruntime中實現的一種通用軟件技術,它對物理顯示器進行邏輯分區,無論它們是兩個還是四個。

除了Varjo混合現實頭戴式顯示器之外還有一些開源項目支持四視圖渲染,這也有助于展示這種為一般VR頭戴設備實現有凹渲染的特定方式的價值。

我們之前在博客中列出的設置是實驗性的,這意味著它們將在每次Varjo Base更新時被重置為默認值。我們測試了一些應用程序,并且已知可以與這些設置一起工作,這些程序包含DCS,Pavlov VR,Vail VR和7th Guest VR。

電話:010-50951355 傳真:010-50951352  郵箱:sales@www.gentlemenlisten.com ;點擊查看區域負責人電話
手機:13811546370 / 13720091697 / 13720096040 / 13811548270 / 13811981522 / 18600440988 /13810279720 /13581546145

  • 暫無資料
  • 暫無資料
  • 暫無資料
  • 暫無資料
  • 暫無資料
www.av精品