使用UE的LIV插件,制作VR的MRC效果尝试总结
最近在尝试制作PCVR的混合现实效果,搜索了一圈选择了用LIV来制作这个效果。

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

再照着一些LIV软件合成的视频,尝试了一下,用自己做的ueVR制作MRC效果,简单的出了一些效果,但还是有很多的问题。
按照官方文档,首先保证自己的VR项目内有C++类,没有的话自己生成一个空的C++类。然后在项目内新建plugins文件夹,将对应版本的liv插件放入,再次运行ue项目,用VS重新生成解决,打开项目后确认LIV插件已经启用。


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

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

