欧美色图 亚洲|野外口爆视频国产|久久精品视频观看|97精品人人抽插

Oculus詳解Touch控制器的“緩沖觸覺”功能

Oculus已經(jīng)為他們的開發(fā)者知識庫添加了新的文檔,詳細(xì)介紹了Oculus SDK的“Buffered Haptics(緩沖觸覺)”功能,這是一種為Touch控制器編程更高級觸覺反饋的方式。
 
Oculus詳解Touch控制器的“緩沖觸覺”功能-DVBCN
 
Oculus Touch通過線性致動器提供觸覺反饋,而這種觸覺技術(shù)已經(jīng)越來越多地取代主機(jī)手柄中常見的簡單“隆隆聲”反饋。與以往旋轉(zhuǎn)大量的馬達(dá)相比,線性致動器可以更快速的運(yùn)動,從而實現(xiàn)更廣泛的觸覺效果,更快速的響應(yīng)時間,以及更好的控制。Oculus最新的“Buffered Haptics(緩沖觸覺)”的功能可允許開發(fā)者更細(xì)致地控制觸覺反饋。
 
 SDK支持兩種觸覺反饋,緩沖和非緩沖。Oculus建議不要同時使用兩種方法,以避免不可預(yù)測的觸覺反饋行為。
 
 非緩沖觸覺更容易理解和控制,能夠以特定頻率(160Hz或320Hz)和振幅(0至255)簡單地切換振動。Oculus寫道,非緩沖觸覺“用于沒有嚴(yán)格延遲要求的簡單效果,因為控制器需要33ms的時間來響應(yīng)修改觸覺設(shè)置的API調(diào)用。”
 
 緩沖觸覺不僅響應(yīng)速度更快(10ms),而且允許更廣泛和更復(fù)雜的觸覺效果,“例如圍繞波形或切線函數(shù)形成振動幅度模式,平移控制器之間的振動,生成一系列的低頻載波等等”。該功能允許開發(fā)者排列一串代表期望振幅的字節(jié),然后以320Hz順序播放,從而允許開發(fā)者每3.125ms就能精細(xì)調(diào)整0(最低)-255(最高)之間的振幅。
 
 Oculus SDK提供了一組觸覺樣品應(yīng)用,以及通過緩沖觸覺實現(xiàn)的部分觸覺效果示例:
 
 在每個振動周期最后提供“嗡嗡聲逐漸減低”的效果 ,實現(xiàn)平滑的波形震動
 
在左右控制器上進(jìn)行振動平移,再次在平移循環(huán)結(jié)束時產(chǎn)生“嗡嗡聲逐漸減低”效果
 
超低頻嗡嗡聲,基本上是在64Hz上的一系列振動
 
基于利用三角切線波函數(shù)的混沌公式的“混亂”低頻振動
 
文檔進(jìn)一步介紹該功能的工作原理,其中包括在發(fā)送給控制器之前通過所需的觸覺指令排列緩沖:
 
 一個緩沖包含0-255數(shù)值的一系列字節(jié),其中0代表著無振幅(無振幅),255代表著SDK可允許的最高振幅。在把代碼填充緩沖內(nèi)的數(shù)值后,你可以通過ovr_SubmitControllerVibration把緩沖發(fā)送到一個或兩個Touch控制器。然后緩沖內(nèi)的每個字節(jié)以320Hz的速率依次‘播放’。最大緩沖(即一次可以發(fā)送到控制器的最大字節(jié)數(shù),以及控制器內(nèi)部緩沖的最大大?。?56字節(jié)。 ‘播放’一個256字節(jié)緩沖所需的時間長度為0.8秒(以320Hz的速率播放256個字節(jié))。因此,你可以完全控制振動效果的幅度,一直到3.125ms(相當(dāng)于320Hz)的分辨率。然而,頻率只能是320Hz或320Hz的部分整商,如320/2 = 160Hz,320/3 = 106.7Hz,320/4 = 80Hz,320/5 = 64Hz等等。你可以通過發(fā)送零填充的字節(jié),點(diǎn)綴大于零的振幅值字節(jié)來實現(xiàn)這些較低的頻率。下面是部分例子:
 
 320Hz,全振幅[255,255,255,255,…]
 
160Hz,全振幅[255,0,055,0,255,0,255,0,0 …]
 
320Hz,半振幅[127,127,127,…,127,…]
 
160Hz,半振幅[127,0,127,0,127,0,…,127,0,…]
 
單個尖銳振動(320Hz)[0,0,255,255,255,0,0] [延遲x ms] [0,0,255,255,255,0,0]
 
單個平鈍振動(160Hz)[0,255,0,255,0,255,0] [延遲x ms] [0,255,0,255,0,255,0]
 
一般來說,使用320Hz諧振模式來實現(xiàn)更輕,更尖銳的動作,而160Hz則可以用于更重,更平鈍的動作。
 
 Oculus還指出,開發(fā)者可以“根據(jù)輸入流(例如控制器移動或位置)改變振動效果”,并在把信息傳遞到緩沖之前預(yù)混合多個輸入流。根據(jù)玩家在虛擬世界中做的事情,這可能會實現(xiàn)一些有趣的動態(tài)觸覺。
相關(guān)文章
Pixvana宣布開源視場自適應(yīng)VR視頻流傳輸及云服務(wù)技術(shù)
Pixvana宣布開源視場自適應(yīng)VR視頻流傳輸…
第一人稱VR戰(zhàn)略游戲《BattlegroupVR》將登陸Oculus Rift和HTC Vive
第一人稱VR戰(zhàn)略游戲《BattlegroupVR》將…
Oculus微軟等發(fā)布下一代VR頭顯接口標(biāo)準(zhǔn)
Oculus微軟等發(fā)布下一代VR頭顯接口標(biāo)準(zhǔn)
Oculus創(chuàng)始人帕爾默用VR+AI為特朗普打造邊境高墻
Oculus創(chuàng)始人帕爾默用VR+AI為特朗普打造…
Yulio Technologies推出VR建筑設(shè)計類應(yīng)用:支持Oculus Go
Yulio Technologies推出VR建筑設(shè)計類應(yīng)…
Oculus賈森·魯賓:一體機(jī)是VR技術(shù)的最終形態(tài)
Oculus賈森·魯賓:一體機(jī)是VR技術(shù)的最終…
我還沒有學(xué)會寫個人說明!

24小時排行

  • 暫無文章