众所周知,MR是Mixed Reality视频,也就是VR影像+人的影像合成的视频,那么你知道MR视频的制作原理是什么吗?下面集英小编带大家一起来看看。
一、相比普通录制,我们需要购买第三只Vive控制器通过连接usb延长线再配合游戏目录下特殊设定的配置文件,使得某些基于Unity引擎开发的虚拟现实应用就会自动开启混合现实拍摄模式(四分屏画面),第三只Vive控制器和游戏里的虚拟摄像机映射后就可以定位摄影机的位置产生虚拟空间的画面,利用现实中摄影机拍摄游玩的画面抠像后,在开源的直播软件 OBS(Open Broadcaster Software) 下进行即时合成,就能够成功制作混合现实影片了。
二、所以我们需要:
1. 切换成第三人称视角
2. 将体验者的影像也录制下来
3. 将游戏画面和摄像机影像合成
① 切换成第三人称视角
普通的Vive程序是在玩家头盔的位置摆放两个虚拟camera对应左右眼,分别生成左右眼的画面传给HMD,然后将其中一只眼的画面复制到PC屏幕上。 为了让屏幕上产生第三人称视角的游戏画面,就需要在和玩家一定距离外摆放一个额外的虚拟camera,并且镜头要对准玩家所在位置。之后PC上显示的不再是左右眼画面的复制,而是由这个额外的camera单独绘制的(会增加一定的渲染负担)。
② 将体验者的影像录制下来
因为我们只需要玩家本人的影像,并不需要看到房间里的桌子、墙壁等背景。所以要用到抠像技术。 在录制的时候,让体验者在一个周围是绿布(或者其他颜色)的房间里,然后用一个摄像机 (webcamera或者专业的摄像机)录制他玩游戏时的影像。最后在捕捉到的视频中将绿色去掉,就只剩下人的影像了。
③ 将游戏画面和摄像机影像合成
在1和2中分别提到了一个虚拟摄像机和一个真实的摄像机,为了让他们拍到的影像能实时的合成起来,需要保证他们的视角是一样的。也就是说,假如虚拟摄像机在游戏里的位置是主角左前方2米、朝向和主角的朝向成120度角,那么要保正现实中摄像机在体验者左前方2米,朝向和体验者朝向成120度角。这就需要借助第三个手柄来定位和定向。将额外的手柄绑在摄像机上,或者将手柄和摄像机绑在同一个位置上,原则是确保它们相对位置、相对朝向是不变的。这样当现实中摄像机移动时,游戏通过感知手柄的位置变化,也相应地改变虚拟摄像机的位置。
以上就是集英小编给大家讲述的内容了,希望大家看完能够了解。