混合现实吧 关注:247贴子:309
  • 3回复贴,共1

Hypereal Pano拍摄MR视频教程

只看楼主收藏回复



IP属地:黑龙江1楼2017-10-16 11:01回复
    HTC vive官方的宣传视频想必大家都看过,拍的特别酷炫。这种拍摄手法我们盗梦极客论坛在去年就做过教程,但是中间提到的一个校准手柄的软件比较难用,这次利用Hypereal Pano再给大家介绍一下如何拍摄MR视频。因Hypereal Pano不能在steamVR中同时识别三个Sens手柄,所以此次教程所呈现的MR视频为固定画面(摄像头不能移动),另外前期需要准备绿幕对人物进行抠绿。
    第一步:下载工具
    链接:在盗梦极客论坛搜索该标题
    包含一段加入虚拟驱动代码的文件,虚拟驱动、一个校准手柄的工具和OBS
    第二步:安装文件
    将下载的steam文件夹下的东西全放到steam安装根目录,其中config文件夹下的steamvr.vrsettings文件内的代码可能和你自己的差别较大,直接替换也暂时没发现任何问题。如果介意的话将自己的steamvr.vrsettings文件用记事本打开按照以下图片内容插入"activateMultipleDrivers" : true,这个代码。

    第三步:启动校准工具
    开启Hypereal客户端和Steam VR,可以看到在SteamVR界面会多出一个图标,这样就已经成功一半了

    然后打开刚才下载的MixedRealityCalibrator文件夹下的GreenCaveCalibrationHelperV0.1.exe进行手柄校准,点Play!

    能看到有4个画面。我们需要用到的是左上和左下的画面,左上是前景,左下是背景,中间一层是摄像头拍摄的真人。

    第四步:调整人物和虚拟画面的关系及校正手柄
    打开OBS,按照以下图片添加一个场景,添加3个来源,分别是窗口1(前景)、窗口2(背景)和摄像头,并按如图顺序摆放。调整摄像头位置处于合适位置,注意调整完之后不能随便移动该摄像头的位置。处理摄像头拍摄画面(抠绿、调整边缘),建议不要进行放大缩小平移等操作,因为后续添加游戏场景时可能造成位置错乱。

    调整完后大概会是这个样子,每个人的画面会有所不同

    如下图,点击校准工具的AutoUpdate,再点击New Text,可按照左边的键盘进行各类参数的调整,X是左右移动,Y是上下移动,Z是深度移动,Xr是左右角度变化,Yr是上下角度变化,Zr是水平角变化,FOV是虚拟摄像头的视场角变化,右下角的椭圆左右滑动可进行各类数据的大幅度调整和小幅度调整。调整这些数据直至虚拟手柄和实际手柄完全重合。(需要两个人配合,过程比较繁琐)

    最后调完就是这样的效果,没有做到最精确。

    完成后点击Save进行数据保存

    第五步:MR游戏视频拍摄
    保存的数据文件是校准工具目录下的ExternalCamera.cfg,将该文件复制到所需要玩游戏的根目录下。开启游戏后在OBS里面按照第4步重新增加一个场景即可。注意,能开启4分屏的游戏仅限于Unity制作的应用,部分Unity制作的游戏不识别虚拟手柄为第三个手柄。如下图为谷歌Tilt Brush的MR视频。


    IP属地:黑龙江2楼2017-10-16 11:02
    回复
      2025-06-01 10:01:25
      广告
      请问一下,单纯的用Unity做AR的绿幕实时播放怎么操作开发?


      IP属地:山东3楼2017-12-05 15:06
      收起回复