从PC到PCVR一定要知道的3点基础知识
从PC游戏到PCVR游戏,它要额外处理三个东东:一是加大视场角,类似相机的超广角镜头,并用一个接近1:1的纵横比去取景,要让玩家目之所及全是画面,画面要把玩家全包围,所以FOV值要达到100度以上。二是左右眼两个屏幕上的画面是不一样的,要实现立体感,要让游戏场景里的东西有远近距离。三是要串流,也就是把PC机上的游戏画面实时地传输到VR头显里显示。
1.重新取景。要用超广角且接近1:1的纵横比去取景
视场角要变大,图像纵横比要接近1:1,体现在具体参数上就是分辨率变啦,原来的1920*1080的桌面屏幕玩的分辨率,换到VR里玩,比如用PICO4玩,单眼分辨率变成了2160*2160,同时所能看到的视野范围也更广啦,包括左右视角和上下视角,而且画面也变大啦,玩家视野范围内全是游戏场景画面,就不会有黑边,因为玩家是被画面包围住的,当然现在VR头显大约100度的FOV值还不够大,还没有超过人双眼的FOV值,所以有的VR玩家觉得画面周围会有框。
2.左右眼独立成片。左眼和右眼的画面是不同的,电脑需要同时且独立处理。
现实中,人的每只眼睛看到的视图是不同的,大脑将二者结合起来,形成一个3D立体图像,这就是立体视觉。左眼看到的景象与右眼看到的景象不同,形成了双眼差异,人才能感知到现实世界的远近高低,也就是能感知物体的距离、位置。
现实世界中,人的左右眼用不同视角观看景物会形成立体视觉感知,同样的,人的左右眼观看两张具有一定差异的平面图像,也会形成立体感知。这个原理被运用到VR里啦,VR头显显示的两张图像,这两张图像由两个有一定间隔的虚拟摄像机拍摄而成,每张图像对应用户的一只眼睛,玩家在虚拟世界看景物就和现实世界中看景物的感觉一摸一样啦。
当然,正因为左右眼的画面是不同的,计算机处理图像的时候,就需要独立渲染两个画面。原来的1920*1080的桌面屏幕玩的游戏,只是一个屏幕,电脑只需要实时渲染207万像素。到VR里后,比如分辨率为2000*2000的两个屏幕,电脑需要实时渲染800万像素。所以说,VR玩,相比端游玩,需要双倍的PC性能消耗。
3.VR串流PC。PCVR游戏是安装并运行在PC上的,需要把画面传给VR。
VR串流PC,就是把PC机上的游戏画面实时地传输到VR头显里显示,有两种方式:有线PCVR和无线PCVR,我的第一台就是有线PCVR,有线PCVR厂家都自带有线串流PC的软件的,我玩PCVR的头一年就是有线连PC的,但我受不了那根线,后来就换为VR一体机,并一直用无线串流PC。