欢迎光临散文网 会员登陆 & 注册

Oculus Quest2与UE4开发之四(官方4.26模板分享与近期总结)

2021-10-23 17:59 作者:白发先生  | 我要投稿

       最近下载了虚幻Oculus版4.26的源码,我没有尝试去跑源码(据说编译很慢也非常之大),但里面有一些Oculus的官方vr模板,挑选了一些打开看了一下。因为是4.26源码版本的,使用epic启动器内的二进制4.26引擎版本也能打开这些工程。

一共19个官方提供的工程

      其中包含了几个手势追踪的案例,有:

      HandsTrainSample是一个比较高级的完整工程,使用双手手势按下按钮控制小火车,        包含了许多手势交互内容;(含有C++)

      HandSample内可以获得Oculus官方提供的用于手势识别的左右手模型,其中骨骼要比ue4模板的小白人手骨骼多不少,所以才能比较好的追踪复现手势动作;(蓝图工程)

      另外我还看了一下:

      Locomotion这个模板,里面包含了多种的移动方式,还有摆手移动和拖拽移动,我觉得最有意思的是有个化身模拟的瞬移方式;(蓝图工程)

      其他看了下的:

      UIInteractionSample,却是最最简单的UI;(蓝图工程)

      MixedRealitySample,不知道怎么去启动和使用混合现实;(蓝图工程)

      RenderingTechniques,一些渲染技术;(含有C++)

      具体内容,有兴趣的朋友可以去打开探索一下,应该是有值得学习和借鉴的地方,有些是纯蓝图工程,有些含有C++内容需要VS。

      百度云:

      链接:https://pan.baidu.com/s/1Y36hDx39GUlF2KJZyqXcZA 

      提取码:vl0u 

最后,再总结下最近遇到的一些问题

      1.UE4安卓的打包有时候会出现抽风,莫名其妙的包体徒然增大,或是一些功能丢失,但什么都不改变重新打包它就又好了,不明白是什么原理;

      2.关于追踪原点的设置,尤其是切换不同角色的追踪原点不同的情况,一定要将设置追踪原点放置在控制角色之后才会生效;

      3.关于安卓的打包,视频内容的命名和路径名貌似都要设置为英文才行,所以最好项目就全英文开发;

      4.慎用tick多用timer代替,节省性能,多个timer最好设置不同的间隔时长,防止阻塞卡顿;

      5.另外还是提问,一体机内如何实现摄像机的淡化效果,以及有时运行世界老晃动,不知道是程序问题(帧率显示一直有72帧)、头盔问题(摄像头也没有遮挡)还是环境追踪问题(环境光照良好也偶尔存在),很僵硬。

      (看了几个生化危机4VR的视频,人家的一体机VR技术简直了,不论是叙事节奏、交互反馈、操作模式和教学菜单,都是那么好,自己做的拿到头盔里一言难尽的体验,之后会录制这些工程的实际体验视频给大家看看)

Oculus Quest2与UE4开发之四(官方4.26模板分享与近期总结)的评论 (共 条)

分享到微博请遵守国家法律