行业分享

为什么虚拟现实的“现实”99%都不真实?

虚拟现实,这个在2016年里火爆科技圈的关键词,从Google的hololens, HTC的vive、 Facebook 的Oculus,三星的Gear VR等海外厂家虚拟现实头显的发布到国内小米,华为,爱奇艺,优酷,花椒直播等企业在VR 领域的布局,着实让VR的概念在2016火了一把,在媒体和资本的吹捧中我们也会听到不同的声音,比如我看到的虚拟的现实并不真实呀!虚拟的现实,让我很头晕呀……为什么虚拟现实的“现实”不够现实?



你所看到的并不是真正的虚拟现实


简单说虚拟现实的内容基础是由有种两种方式来实现的,一种是3D建模,这种通过渲染呈现的方式会让你看到很立体,但是与现实的物体相比,效果却很假;另一种基础的方式是360拍摄,会让现实的呈现很真实,但你注意看却不是真正的立体!挑剔的人眼,不是这么容易被蒙蔽的。什么是虚拟现实?你必须要感觉现实才是虚拟现实。今天我们排除硬件性能方面的原因,主要来说说内容制作技术方面,现在市面上很多家号称在做虚拟现实的公司,其中你看到最多之一的就是一个360的拍摄系统,很可惜这并不是真正虚拟现实。


首先不真实的原因,是因为你看不到3D!人的双眼之所以能看到立体,是因为两只眼睛看到的物体是不同的,才有3D,所以今天大家今天看到的oculus也好,HTC vite也好,都是缘于两个眼睛看到不同的图片内容。但是怎样来生成这样的内容呢?简单来说至少有两点:


1、 人的眼睛有双目视觉,所以你生成的内容必须有3D视觉

 
2、 有一些动物是没有3D视觉的,比如鸽子,鸽子的眼睛是在两侧的,所以他看不到中间的一块共同区域,所以他没有3D视觉,它的3D视觉是通过移动带来的。




怎么样能获得3D视觉呢?


先来看一看不正确的做法,最不正确最简单的做法拿两个鱼眼照相机一拍就完了,但问题来了,当你看正中间这个图片它确实是有3D图形的,但是当你的头轻微转动,你会发现这个图形的竖直方向产生偏差,马上就产生晕眩了,这是由于光学结合图像造成的。所以但拿两个360相机拍出来的并不是真正的3D视觉。


 

怎样做到真正的3D视觉呢?还有一种方法是拿一个相机围着3D的空间旋转,旋转完以后对这不同的列图片进行拼接在一起。往左的第五列拼一张,往六的第一列拼一张,从几何学上说你可以证明他是完整的。





360拼接能产生3D视觉,很可惜这样的方法并不适合拍动态


因为你需要把一个相机这样旋转。所以才会产生所谓的拿着相机围着一圈一起拍,他的原理就是把这些图像分拆开来,本来我是要做很密集的扫描,现在我不要做密集的扫描了,我把每一副图像一拆为二,然后把一拆为二的重新拼接在一起,这样就产生了一个3D在一起。但是这种方法并不很完美,因为你左边拼一个,右边拼一个,但是怎么样能把他拼接得很完美,让你眼睛看上去几乎没有瑕疵呢?这个问题业界应该已经有不少研究,如今叠境公司研发的光场技术就是解决这个问题的方案。