Oculus Quest2與UE4開發(fā)之三(頭盔直連,編輯器模式運行調(diào)試UE4項目,非SteamVR)

最近又學(xué)到了一點點關(guān)于使用ue4開發(fā)quest2一體機項目的相關(guān)知識,在此分享給大家。
? ? ? ?首先,開發(fā)一個VR項目都希望能夠直觀的從編輯器去預(yù)覽和調(diào)試修改項目,而不是做一個Demo再去經(jīng)過漫長的打包再通過sidequest安裝到quest2頭盔上,再去看到效果,不滿意再重復(fù)去修改—打包—安裝—測試;
? ? ? ?其次,廢話不多講,quest2是可以直接通過官方軟件Link與ue4關(guān)聯(lián),直接在編輯器預(yù)覽vr甚至是使用手勢追蹤的,總結(jié)就是:通過電腦oculus軟件Link頭盔與電腦,先Link成功再開UE4——開啟UE4項目,關(guān)閉SteamVR插件并確保OculusVR插件開啟——重啟項目后,直接在編輯器點擊VR預(yù)覽即可。
? ? ? ?第一步,需要在PC下載安裝Oculus的官方軟件,同時這個軟件的默認(rèn)安裝位置如有需要可以手動更換,不用安裝在C盤,具體方法我在開發(fā)之二有寫,網(wǎng)上也有很多可以自行百度。安裝后再運行,進行關(guān)聯(lián)賬號,如果一直卡在“在瀏覽器中繼續(xù)操作”這一步不動,需要修改一下電腦host的內(nèi)容,方法如下圖1-1

? ? ? ?修改完成后,再次關(guān)聯(lián)賬號,這次應(yīng)該就能成功打開進入Oculus軟件了;
? ? ? ?第二步,通過頭盔或是oculus軟件啟動Link,之后頭盔內(nèi)應(yīng)該出現(xiàn)Link的內(nèi)容,但我一開始是個黑屏,再打開ue4的項目點擊“VR預(yù)覽”之后擺動頭盔可以看到pc畫面在跟隨移動,但頭盔內(nèi)還是一片黑。具體這種情況的原因我不太明白,我打開了oculus軟件的設(shè)備——選擇quest2和touch——設(shè)備設(shè)置——選擇對應(yīng)的連接方式,重新設(shè)置一下就好了,頭盔能夠看到link的內(nèi)容,再點開ue4項目運行VR就能看到內(nèi)容了。(我個人是這么胡亂操作好的,也可能只是網(wǎng)絡(luò)問題一開始link沒加載出來)



注意須知:
? ? ? ?1.電腦要記得安裝oculus的adb和oculus軟件,具體方法可參考視屏https://www.bilibili.com/video/BV1Ay4y1z7LL;
? ? ? ?2.頭盔通過電腦串流steam vr進行ue4編輯器開發(fā),也能夠正常使用,但如果要用手勢追蹤,這種方法就不對了,例如用官方的VR模板,我們是能夠在不用控制器的前提下,使用雙手控制小白人的手,甚至握拳時也能夠讓VR手抓握,而不需要任何設(shè)置,但這種方式走的是steam vr插件的機制(個人猜測),是虛假的手勢追蹤,你的手指是不能動的;如果把oculus官方手的骨骼網(wǎng)格體導(dǎo)入,并設(shè)置好對應(yīng)骨骼,再點運行你是看不到手勢的,這就是問題所在;但如果禁用steam vr插件,只用oculus vr插件,點擊運行就能夠看到正確的手勢了,每個指頭都能活動;


? ? ? ?3.要記得先開啟頭盔的Link與電腦連接上了,才能去點擊編輯器上的VR預(yù)覽,不然他就是灰色的不能點擊,同理steam vr,需要先連接上VR頭盔,再去啟動項目。

? ? ? ?最后,祝大家使用UE4開發(fā)Quest2的道路都能順利吧,少點一波N折!
