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

使用UE的LIV插件,制作VR的MRC效果尝试总结

2023-04-14 18:28 作者:白发先生  | 我要投稿

最近在尝试制作PCVR的混合现实效果,搜索了一圈选择了用LIV来制作这个效果。

steam里的liv软件

       但关于LIV的UE制作,搜了非常多的地方都没有找到一点教程,无奈去LIV官网寻找,还需要注册才能得到UE的插件SDK,几经周折后,拿到了几个版本的SDK,照着可怜巴巴的几句官方文档,将LIV的插件集成到了UE中。

LIV的官方开发文档

       再照着一些LIV软件合成的视频,尝试了一下,用自己做的ueVR制作MRC效果,简单的出了一些效果,但还是有很多的问题。

       按照官方文档,首先保证自己的VR项目内有C++类,没有的话自己生成一个空的C++类。然后在项目内新建plugins文件夹,将对应版本的liv插件放入,再次运行ue项目,用VS重新生成解决,打开项目后确认LIV插件已经启用。

LIV插件成功装入项目
LIV插件内的一些自定义设置

      此时如果使用默认设置什么都不用做,直接打包或者运行,再用liv软件手动捕获一下游戏窗口或编辑器窗口,就能够形成合成,但会有个问题是捕获的画面和我的玩家初始位置是对的,朝向却是正好相反的; 使用Debug相机的话可以设置一个固定视角的捕获,但如果设置旋转和高度后,裁剪会有问题,捕获的画面很怪。

背后没有绿幕,所以只扣出了手柄

       关于自定义设置相机捕获的位置和相机捕获的裁剪,搞不清头绪要怎么使用,插件内容都是C++类,不知道有没有朋友用ue研究过如何开发基于liv捕获的MRC效果,十分想请教一下相关知识。

使用UE的LIV插件,制作VR的MRC效果尝试总结的评论 (共 条)

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