HTCVIVE如何实现录制虚拟游戏里的第三视角?

9秒前阅读1回复0
fayouxi
fayouxi
  • 管理员
  • 注册排名1
  • 经验值975885
  • 级别管理员
  • 主题195177
  • 回复0
楼主
HTC Vive如何实现录制虚拟游戏里的第三视角?

通过反问句强化情绪核心,增强文章的情感张力,尽量用之一人称的视角做到原创。

1. 切换成第三人称视角:普通Vive程序是在玩家头盔的位置摆放两个虚拟camera对应右眼,分别生成左右眼的画面传给HMD,然后将其中一只眼的画面复制到PC屏幕上。

2. 为了让屏幕上产生第三人称视角的游戏画面,就需要在和玩家一定距离外摆放一个额外的虚拟camera,并且镜头要对准玩家所在位置。

3. PC上显示的不再是左右眼画面的复刻,而是由这个额外的camera单独绘制的(会增加一定的渲染负担)。

4. 将体验者的影像录制下来:因为在我们只需要玩家本人的影像,并不需要看到房间里的桌子、墙壁等背景,所以要用到抠像技术。

5. 在录制的时候,让体验者在一个周围是绿布(或者其他颜色)的房间里,然后用一个摄像机(webcamera或者专业的摄像机)录制他玩游戏时的影像。

6. 最后在捕捉到的视频中将绿色去掉,就只剩下人的影像了。

7. 将游戏画面和摄像机影像合成:在1.和2.中我分别提到了一个虚拟摄像机和一个真实的摄像机,为了让他们拍到的影像能合 成起来,需要保证他们的视角是一样的。

8. 也就是说,假如虚拟摄像机在游戏里的位置是主角左前方2米、朝向和主角的朝向成120度角,那么要保正现实中摄像机在体验者左前方2米,朝向和体验者朝向成120度角。

这需要借助第三个手柄来定位和定向。

将额外的手柄绑在摄像机上,或者将手柄和摄像机绑在同一个位置上,原则是确保它们相对位置、相对朝向是不变的。

这样当现实中摄像机移动时,游戏通过感知手柄的位置变化,也相应地改变虚拟摄像机的位置。

把游戏中的物体按位置分为两类,一类是前景,位置在摄像机到玩家之间,另一类是背景,位置在玩家之后,最后把背景、体验者影像、前景合成成视频。

一、硬件部分:

1. 摄影棚:墙和地面铺上绿布,5m*5m。

2. 摄像机:两种方案:

a) 低成本:是webcamera,例如Logitech Webcam C930e。

b) 高成本:专业摄像机+视频采集卡。

例如Sony A7S II。

3. 高性能主机:因为同时需要运行Vive游戏和录像,对配置要求较高,显卡推荐980ti,CPU推荐i7-4790以上。

4. 第三个手柄:目前Vive只能连接两个无线手柄,所以需要用一个长一点的USB线来连接第三个手柄。

5. 4K屏幕:为了合成1080p视频,屏幕需要能放得下多个1080p窗口。

二、软件部分:

1. Unity3D + SteamVR:目前只有Unity3D *** 的程序支持MR模式,只要游戏用的SteamVR版本是1.0.8或以上,就可以用于拍摄,否则需要开发商升级SteamVR后再发布一个版本。

2. OBS或者其他视频合成软件。

如何录制电视端的游戏视频?

采集卡,可以录制,也可以直播,我就是这么干的。

采集卡价位不同,AV输入的很便宜,几十块就能买到。

HDMI的会贵一点,几百到几千不等。

通过反问句强调情绪核心,增强文章的情感张力,尽量用之一人称的视角做到原创。

0
回帖 返回主机游戏

HTCVIVE如何实现录制虚拟游戏里的第三视角? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息