亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種限定VR頭盔追蹤范圍的方法與流程

文檔序號:11589647閱讀:289來源:國知局

本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,特別是涉及一種限定vr頭盔追蹤范圍的方法。



背景技術(shù):

在vr游戲中,玩家在真實(shí)世界中的視角會通過頭盔傳達(dá)到游戲中,從而使得游戲中的玩家觀察到真實(shí)的反饋視角,例如觀察到玩家的移動、頭部的扭轉(zhuǎn)等反饋行為。但是在某些情況下,頭盔所反饋的真實(shí)視角卻會給玩家?guī)礤e誤的提示,譬如玩家坐在載具身上,玩家的視角應(yīng)該限定為在一定范圍內(nèi)移動,而不再繼續(xù)采用玩家真實(shí)的移動范圍所對應(yīng)的真實(shí)的反饋視角。



技術(shù)實(shí)現(xiàn)要素:

為了解決現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種限定vr頭盔追蹤范圍的方法,能夠使vr游戲中的玩家坐在載具上后,vr頭盔追蹤玩家在真實(shí)世界中的移動時(shí),為玩家提供的反饋視角并不會呈現(xiàn)出玩家偏離載具的狀態(tài)。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的限定vr頭盔追蹤范圍的方法,包括以下步驟:

(1)校正玩家與載具的坐標(biāo)的初始偏移量;(2)判斷當(dāng)前頭盔坐標(biāo)偏移量是否在預(yù)設(shè)范圍內(nèi),是則執(zhí)行步驟(3),否則執(zhí)行步驟(4);(3)保持當(dāng)前頭盔坐標(biāo)數(shù)據(jù)不變;(4)將與當(dāng)前頭盔坐標(biāo)超出預(yù)設(shè)范圍偏移量等值的反向偏移量增加到當(dāng)前頭盔坐標(biāo)數(shù)據(jù)中。

步驟(1)中所述校正玩家與載具的坐標(biāo)的初始偏移量,進(jìn)一步包括,將與初始頭盔坐標(biāo)偏移量等值的反向偏移量加到追蹤到的當(dāng)前頭盔坐標(biāo)數(shù)據(jù)中,使玩家與載具的坐標(biāo)的初始偏移量為0。

進(jìn)一步地,步驟(2)中所述當(dāng)前頭盔坐標(biāo)偏移量,是當(dāng)前狀態(tài)時(shí)玩家與載具的坐標(biāo)偏移量。

進(jìn)一步地,步驟(2)中所述判斷當(dāng)前頭盔坐標(biāo)偏移量是否在預(yù)設(shè)范圍內(nèi),是通過在坐標(biāo)軸上設(shè)定限制標(biāo)志位進(jìn)行判斷。

進(jìn)一步地,所述坐標(biāo)軸為水平面坐標(biāo)軸。

進(jìn)一步地,所述當(dāng)前頭盔坐標(biāo)數(shù)據(jù),按幀輸出到攝像機(jī)中。

本發(fā)明的限定vr頭盔追蹤范圍的方法,對vr頭盔追蹤到的當(dāng)前頭盔坐標(biāo)的偏移范圍進(jìn)行限制,并為每幀輸出的當(dāng)前頭盔坐標(biāo)數(shù)據(jù)設(shè)置反饋的偏移量,從而避免當(dāng)玩家與載具的偏移量過大時(shí),攝像機(jī)的反饋視角呈現(xiàn)出不切實(shí)際的情況,進(jìn)而增加vr游戲的真實(shí)性。

本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。

附圖說明

附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,并與本發(fā)明的實(shí)施例一起,用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:

圖1為根據(jù)本發(fā)明的限定vr頭盔追蹤范圍的方法流程圖;

圖2為現(xiàn)有技術(shù)中玩家與載具偏離時(shí)反饋視角的狀態(tài)截圖;

圖3為根據(jù)本發(fā)明的玩家與載具偏離時(shí)反饋視角的狀態(tài)截圖。

具體實(shí)施方式

以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。

圖1為根據(jù)本發(fā)明的限定vr頭盔追蹤范圍的方法流程圖,下面將參考圖1,對本發(fā)明的限定vr頭盔追蹤范圍的方法進(jìn)行詳細(xì)描述。

在步驟101,在追蹤到的當(dāng)前頭盔坐標(biāo)數(shù)據(jù)中增加一個與初始頭盔坐標(biāo)偏移量等值的反向偏移量,校正玩家與載具的坐標(biāo)的初始偏移量。

該步驟中,在初始狀態(tài),玩家將游戲角色與載具進(jìn)行綁定后,頭盔追蹤模塊記錄追蹤到的初始頭盔坐標(biāo)的偏移量(即初始狀態(tài)時(shí)玩家與載具的坐標(biāo)偏移量),頭盔輸出模塊輸出的當(dāng)前頭盔坐標(biāo)數(shù)據(jù)中增加一個與初始頭盔坐標(biāo)偏移量等值的反向偏移量,使攝像機(jī)獲得的當(dāng)前頭盔坐標(biāo)的偏移量為0。通過上述調(diào)整,初始狀態(tài)時(shí),在攝像機(jī)的反饋視角中,玩家與載具的偏移視角為0。

在步驟102,判斷當(dāng)前頭盔坐標(biāo)偏移量是否在預(yù)設(shè)范圍內(nèi),是則執(zhí)行步驟103,否則執(zhí)行步驟104。其中,當(dāng)前頭盔坐標(biāo)偏移量的預(yù)設(shè)范圍,可根據(jù)玩家的需要設(shè)定。

該步驟中,判斷當(dāng)前頭盔坐標(biāo)偏移量(即當(dāng)前狀態(tài)時(shí)玩家與載具的坐標(biāo)偏移量)是否在預(yù)設(shè)范圍內(nèi),可以通過設(shè)定限制標(biāo)志位進(jìn)行判斷。設(shè)定限制標(biāo)志位的具體方式為:在某一個或者幾個坐標(biāo)軸上設(shè)定限制標(biāo)志位,例如,將限制標(biāo)志位設(shè)定在x、y坐標(biāo)軸(水平面坐標(biāo)軸)上,而對z坐標(biāo)軸(高度坐標(biāo)軸)不做限制。

在步驟103,當(dāng)前頭盔坐標(biāo)偏移量在預(yù)設(shè)范圍內(nèi)時(shí),保持當(dāng)前頭盔坐標(biāo)數(shù)據(jù)中增加的與初始頭盔坐標(biāo)偏移量等值的反向偏移量不變。

該步驟中,在正常狀態(tài)玩家位于載具之上進(jìn)行游戲時(shí),當(dāng)頭盔追蹤模塊追蹤到的當(dāng)前頭盔坐標(biāo)偏移量在預(yù)設(shè)范圍內(nèi)時(shí),頭盔輸出模塊在輸出的與當(dāng)前頭盔坐標(biāo)數(shù)據(jù)中保持增加初始頭盔坐標(biāo)偏移量等值的反向偏移量不變,使攝像機(jī)獲得的當(dāng)前頭盔坐標(biāo)數(shù)據(jù),能夠真實(shí)反映玩家頭部的運(yùn)動狀態(tài),使玩家在攝像機(jī)的反饋視角中,感受到自身的運(yùn)動狀態(tài)(追蹤到的頭盔的移動、旋轉(zhuǎn)等都完全的表達(dá)在游戲視角中)。

在步驟104,當(dāng)前頭盔坐標(biāo)偏移量超出預(yù)設(shè)范圍時(shí),在當(dāng)前頭盔坐標(biāo)數(shù)據(jù)中再增加一個當(dāng)前頭盔坐標(biāo)超出預(yù)設(shè)范圍偏移量等值的反向偏移量。

該步驟中,在超常狀態(tài)玩家位于載具之上進(jìn)行游戲時(shí),當(dāng)頭盔追蹤模塊追蹤到的當(dāng)前頭盔坐標(biāo)偏移量超出預(yù)設(shè)范圍時(shí),頭盔輸出模塊在輸出的與當(dāng)前頭盔坐標(biāo)數(shù)據(jù)中保持增加初始頭盔坐標(biāo)偏移量等值的反向偏移量不變之外,還需再增加一個與當(dāng)前頭盔坐標(biāo)超出預(yù)設(shè)范圍偏移量等值的反向偏移量,使攝像機(jī)獲得的當(dāng)前頭盔坐標(biāo)數(shù)據(jù),不會顯示出玩家與載具偏離的狀態(tài),使玩家在攝像機(jī)的反饋視角中,在感受到自身的運(yùn)動狀態(tài)的同時(shí),并不會產(chǎn)生偏離載具的感覺。

圖2為現(xiàn)有技術(shù)中玩家與載具偏離時(shí)反饋視角的狀態(tài)截圖,圖3為根據(jù)本發(fā)明的玩家與載具偏離時(shí)反饋視角的狀態(tài)截圖。當(dāng)未采用本發(fā)明的限定vr頭盔追蹤設(shè)范圍的方法時(shí),如果玩家與載具的偏移量過大,玩家會產(chǎn)生與載具偏離的感覺,出現(xiàn)如圖2所示的反饋視角。而當(dāng)采用本發(fā)明的限定vr頭盔追蹤設(shè)范圍的方法時(shí),將vr頭盔追蹤到的玩家與載具的偏移量限定在預(yù)設(shè)范圍之內(nèi),則無論玩家與載具的偏移量是否過大,玩家均不會產(chǎn)生與載具偏離的感覺,反饋視角均會被限制在如圖3所示的正常狀態(tài)內(nèi)。

本發(fā)明的限定vr頭盔追蹤范圍的方法,對vr頭盔追蹤到的當(dāng)前頭盔坐標(biāo)的偏移范圍進(jìn)行限制,并為每幀輸出的當(dāng)前頭盔坐標(biāo)數(shù)據(jù)設(shè)置反饋的偏移量,從而避免當(dāng)玩家與載具的偏移量過大時(shí),攝像機(jī)的反饋視角呈現(xiàn)出不切實(shí)際的情況,進(jìn)而增加vr游戲的真實(shí)性。

本領(lǐng)域普通技術(shù)人員可以理解:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實(shí)施例記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。



技術(shù)特征:

技術(shù)總結(jié)
一種限定VR頭盔追蹤范圍的方法,包括步驟:(1)校正玩家與載具的坐標(biāo)的初始偏移量;(2)判斷當(dāng)前頭盔坐標(biāo)偏移量是否在預(yù)設(shè)范圍內(nèi),是則執(zhí)行步驟(3),否則執(zhí)行步驟(4);(3)保持當(dāng)前頭盔坐標(biāo)數(shù)據(jù)不變;(4)將與當(dāng)前頭盔坐標(biāo)超出預(yù)設(shè)范圍偏移量等值的反向偏移量增加到當(dāng)前頭盔坐標(biāo)數(shù)據(jù)中。本發(fā)明的限定VR頭盔追蹤范圍的方法,對VR頭盔追蹤到的當(dāng)前頭盔坐標(biāo)的偏移范圍進(jìn)行限制,并為每幀輸出的當(dāng)前頭盔坐標(biāo)數(shù)據(jù)設(shè)置反饋的偏移量,從而避免當(dāng)玩家與載具的偏移量過大時(shí),攝像機(jī)的反饋視角呈現(xiàn)出不切實(shí)際的情況,進(jìn)而增加VR游戲的真實(shí)性。

技術(shù)研發(fā)人員:金永明
受保護(hù)的技術(shù)使用者:蘇州蝸牛數(shù)字科技股份有限公司
技術(shù)研發(fā)日:2017.04.14
技術(shù)公布日:2017.08.08
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1