谈谈最近很火热的VR

demo视频
最近听到最多的新技术讨论,不外乎就是VR了,包括各种VR设备也非常热卖,贵的有Oculus Rift DK2或者htc的vive,便宜点的有三星gear VR,最廉价的也有Google的CardBroad,还有它的一系列变种,比如暴风魔镜。我没有像vive那么高级的设备,但却通过暴风魔镜体验了一把VR,也看了Oculus 系列VR的介绍,明白了他们的原理。最后,我做出了上面视频里面的一个小demo。
这个demo是使用Unity制作的,其中使用了Google的CardBroad SDK。这个sdk的最大作用就是封装了分左右屏幕和对屏幕画面做变形的组件,还有封装了Unity的陀螺仪API接口,使用起来比较简单。对于这个demo的设想,我是打算使用陀螺仪作为头部旋转的控制,然后使用重力加速度作为移动。最后对于UI的操作,是通过EventSystem在屏幕正中间发射一条射线,当射线碰撞到UI或者3D物品的时候,会抛事件,然后触发相应的逻辑。
实际的制作中,还是会有些问题,比如用重力加速度作为控制移动方向,就会产生问题,我不能单纯的低头看地面,因为头稍微前倾会触发向前移动。再比如UI的出现,需要跟随在角色的头顶,然后角色抬头的时候触发按钮,然后停止重力感应的移动操作,然后菜单再以3D的形式出现在角色面前。这个就有点麻烦,由于UI是3D的,会跟场景物体互相遮挡。而摄像机本身就已经分了2个,从性能上看也很难再分2个去单独渲染UI然后放在最前面。如果通过shader来控制UI的显示,有些不同效果的UI组件又不好用同一种shader。所以UI最终只是实现了能用头控去触发,但还没做到想象中最理想的效果。
关于在Unity编辑器里面调试VR,一开始我是打算使用Unity Remote 来实现的。但事实证明,Unity Remote 可以检测到手机的触摸输入,也检测到了手机的重力加速度。然而手机的陀螺仪它却不能检测得到。所以最后还是没什么用。不过陀螺仪最后也只是返回一个旋转坐标,我在编辑器录像的时候,就直接拿鼠标模拟了这个过程了。
下面来谈谈我对VR的一些看法。
VR最大的特点是它的所谓沉浸式体验,也就是360度的视觉,你可以通过旋转头部来直接旋转视角,感觉好像处于一个真实的世界里面。然后通过左右眼的分离画面,让看到的画面更有立体感。
上面的这一点,基本上所有带陀螺仪的手机都能实现,所以就有了Google的CardBroad系列的廉价VR体验。但很明显,要让人产生确实在一个虚拟空间的感觉,只有旋转360是不够的,还起码需要有空间位移的检查来模拟角色的移动,还需要有双手的控制器来模拟角色的手部动作。这2点,基本上在手机上面是很难实现的,所以有了HTC的Vive这样的产品,使用红外线定位,使用双手体感控制器作为输入。之前也看过有人拿Leap Motion作为手部动作识别设备,其实也挺有趣的。
如果再要真实一点的VR感受,那么需要的设备就更多了。比如带着能局部改变气压的手套之类。当玩家握着一个物品的时候,在手掌心产生气压,让手有一种真实握着东西的感觉。
说了这么多的对VR的展望(幻想),现有的VR设备的感受,其实还是比较难以让人满意。首先最大的问题是看起来不真实。产生这个问题的主要原因是分辨率和刷新率。
现在的手机分辨率有2k以上的,普遍的分辨率是接近2k的。就算是Vive这么高端的产品,分辨率也只有 2160 x 1200,当VR分为左右眼之后,一只眼睛就只有1200 x 1080的分辨率。当然了,如果只是手机上那么小的一块区域,有这个分辨率就已经很清晰了。可惜VR通过透镜之后,实际上是把画面放大了很多的。用户的实际感受就是,你的手机突然变得只有一半的分辨率,但屏幕却突然放大了100倍。实际的效果是,每个液晶的像素点,你基本都能看到他们矩形的边界。
刷新率是另外一个问题。如果刷新率不够,直接会导致玩家头晕。廉价的手机VR基本都难以解决这个问题了。像Vive或者dk2那种高端产品,实际上能上到60Hz甚至90Hz的刷新率,应该是能解决头晕的问题。前提是你的电脑配置要足够高,显卡要足够好。
VR令人难以满意的另外一个重要问题,是资源的缺乏。首先从影视的角度看,现在基本没有什么像样的VR影视作品,都是一些简单的拿个360度摄像头直接拍点生活片段,或者非主流美少女360视频,或者欧美成人VR视频,或者最近流行起来的所谓VR偶像直播。据说也有一些VR电影在拍摄,不过暂时还没看到。从游戏的角度,暂时也只有一些把头甩来甩去的射击游戏或者跑酷游戏,不论从体验还是趣味性来说,都不是特别的吸引人。不过索尼的PS VR快要发售了,听说很多大作护航,比如《生化危机》、《最终幻想》这种系列大作也会出VR版。具体的游戏体验要真实试过才知道了,不过起码有点盼头。
VR是一种必然会发展起来的技术,不过现在还处于很初级的阶段,人们甚至还没有找到它的正确使用的方式和应用的领域(或许成人VR可能是已经找到方向了吧)。欢迎对VR有兴趣的朋友一起来探讨VR的技术和发展的方向。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值