Oculus Quest2與UE4開發(fā)之四(官方4.26模板分享與近期總結(jié))

? ? ? ?最近下載了虛幻Oculus版4.26的源碼,我沒有嘗試去跑源碼(據(jù)說編譯很慢也非常之大),但里面有一些Oculus的官方vr模板,挑選了一些打開看了一下。因為是4.26源碼版本的,使用epic啟動器內(nèi)的二進制4.26引擎版本也能打開這些工程。

? ? ? 其中包含了幾個手勢追蹤的案例,有:
? ? ? HandsTrainSample是一個比較高級的完整工程,使用雙手手勢按下按鈕控制小火車,? ? ? ??包含了許多手勢交互內(nèi)容;(含有C++)
? ? ? HandSample內(nèi)可以獲得Oculus官方提供的用于手勢識別的左右手模型,其中骨骼要比ue4模板的小白人手骨骼多不少,所以才能比較好的追蹤復(fù)現(xiàn)手勢動作;(藍圖工程)
? ? ? 另外我還看了一下:
? ? ? Locomotion這個模板,里面包含了多種的移動方式,還有擺手移動和拖拽移動,我覺得最有意思的是有個化身模擬的瞬移方式;(藍圖工程)
? ? ? 其他看了下的:
? ? ? UIInteractionSample,卻是最最簡單的UI;(藍圖工程)
? ? ? MixedRealitySample,不知道怎么去啟動和使用混合現(xiàn)實;(藍圖工程)
? ? ? RenderingTechniques,一些渲染技術(shù);(含有C++)
? ? ? 具體內(nèi)容,有興趣的朋友可以去打開探索一下,應(yīng)該是有值得學(xué)習(xí)和借鑒的地方,有些是純藍圖工程,有些含有C++內(nèi)容需要VS。
? ? ? 百度云:
? ? ? 鏈接:https://pan.baidu.com/s/1Y36hDx39GUlF2KJZyqXcZA?
? ? ? 提取碼:vl0u?
最后,再總結(jié)下最近遇到的一些問題
? ? ? 1.UE4安卓的打包有時候會出現(xiàn)抽風(fēng),莫名其妙的包體徒然增大,或是一些功能丟失,但什么都不改變重新打包它就又好了,不明白是什么原理;
? ? ? 2.關(guān)于追蹤原點的設(shè)置,尤其是切換不同角色的追蹤原點不同的情況,一定要將設(shè)置追蹤原點放置在控制角色之后才會生效;
? ? ? 3.關(guān)于安卓的打包,視頻內(nèi)容的命名和路徑名貌似都要設(shè)置為英文才行,所以最好項目就全英文開發(fā);
? ? ? 4.慎用tick多用timer代替,節(jié)省性能,多個timer最好設(shè)置不同的間隔時長,防止阻塞卡頓;
? ? ? 5.另外還是提問,一體機內(nèi)如何實現(xiàn)攝像機的淡化效果,以及有時運行世界老晃動,不知道是程序問題(幀率顯示一直有72幀)、頭盔問題(攝像頭也沒有遮擋)還是環(huán)境追蹤問題(環(huán)境光照良好也偶爾存在),很僵硬。
? ? ? (看了幾個生化危機4VR的視頻,人家的一體機VR技術(shù)簡直了,不論是敘事節(jié)奏、交互反饋、操作模式和教學(xué)菜單,都是那么好,自己做的拿到頭盔里一言難盡的體驗,之后會錄制這些工程的實際體驗視頻給大家看看)