亚洲网站免费_国产一区二区三区在线看麻豆 _国产精品毛片一区二区三区 _麻豆精品网站

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

2017-08-14 18:16:36 來源:VR玩 熱度:
Oculus已經(jīng)為他們的開發(fā)者知識庫添加了新的文檔,詳細(xì)介紹了Oculus SDK的“Buffered Haptics(緩沖觸覺)”功能,這是一種為Touch控制器編程更高級觸覺反饋的方式。
 
 
Oculus Touch通過線性致動器提供觸覺反饋,而這種觸覺技術(shù)已經(jīng)越來越多地取代主機(jī)手柄中常見的簡單“隆隆聲”反饋。與以往旋轉(zhuǎn)大量的馬達(dá)相比,線性致動器可以更快速的運動,從而實現(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)部緩沖的最大大小)為256字節(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é),點綴大于零的振幅值字節(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)觸覺。

責(zé)任編輯:吳一波

相關(guān)推薦

2016年P(guān)SVR、Rift、Vive的銷量將超250萬臺

最新一份來自IHS的報告評估了虛擬現(xiàn)實的狀況以及未來發(fā)展前景。IHS數(shù)據(jù)發(fā)現(xiàn)最近兩年77%的虛擬現(xiàn)實投資或收購都與虛擬現(xiàn)實娛樂有關(guān),并預(yù)測到2020年底全球虛擬現(xiàn)實頭顯設(shè)備銷量將達(dá)到3800萬,虛擬現(xiàn)實頭顯銷售總額在2016年將達(dá)到11億美元、2020年將達(dá)到27億美金,其中插手機(jī)式虛擬現(xiàn)實頭顯占64%。IHS報告還指出2016年虛擬現(xiàn)實游戲市場將達(dá)到4 96億美元。IHS

“隔壁”O(jiān)culus開跑 國產(chǎn)VR小步緊追

剛剛過去的2016年CES展上,VR(虛擬現(xiàn)實)成為最熱門的詞語,根據(jù)CES官方提供的數(shù)據(jù),2016年的游戲和虛擬現(xiàn)實展區(qū)總面積擴(kuò)大了77%,有超過40家企業(yè)展出虛擬現(xiàn)實系統(tǒng)和沉浸式產(chǎn)品,包括Oculus VR、三星Gear VR、HTC Vive Pre、索尼Playstation VR等國際大牌廠商,而國內(nèi)新興的VR團(tuán)隊也以一路小跑的姿態(tài)走進(jìn)CES這個國際舞臺。在CES展會現(xiàn)場,中國不少VR

主站蜘蛛池模板: 广元市| 蓝山县| 靖边县| 武陟县| 临洮县| 平山县| 卢龙县| 灵山县| 迁安市| 石泉县| 湖南省| 宜城市| 武安市| 平武县| 衢州市| 绍兴市| 扎兰屯市| 湾仔区| 尉犁县| 鹿邑县| 陆河县| 莫力| 韩城市| 洞口县| 孝昌县| 武夷山市| 仁怀市| 新营市| 聂荣县| 海林市| 鹤岗市| 淮北市| 东乌珠穆沁旗| 临泽县| 太康县| 屏山县| 汉川市| 汝州市| 安岳县| 县级市| 彭阳县|