时间跨入2015年四月,在三月份GDC(游戏开发者大会)和F8(Facebook开发者大会)之后,VR(虚拟现实)在科技的风口浪尖继续众说纷纭。计算机系的教授们络绎下海一搏,招聘平台上VR的职位雨后春笋,青年才俊(cool kids)的VR创业公司继续坚挺。
年少有为(给同龄人无数压力)的Luckey Palmer领军Oculus Rift, 笼入PC gaming奠基人、当年的神奇小子(whiz kid)John Carmack, 和其早期启迪者Michael Abrash (计算机图形学大神、游戏图形学black book的作者),加上三星的硬件合作,Unity游戏引擎的强势加入,Facebook背后站台,其势如日中天。
Google在cardboard之后,和LG强强联手,亦不甘示弱。
PC gaming大哥大Valve和HTC结盟,希望制定VR在PC平台的标准。(题外话,在valve GDC的session,宣布了OpenGL next的图形API-Khronos的状况,其引领图形领域的壮志毫不遮掩)二者推出的产品Vive被誉为目前最佳体验的VR产品。
Sony的VR产品Morpheus(命名出自希腊神话梦之神,后面还会提到这个名字),依托主机平台, 配合Sony其他产品线(如move)等,也定会在Sony现有的用户市场巩固疆土。(Microsoft自然不甘落后,也公开宣布了秘密研制多年的AR系统-Hololens,暂且不在这里讨论。)
如果聆听了John Carmack在GDC滔滔不绝的吐槽(brain dump),会发现John本人完全无视市场部门的担忧,也不考虑三星听后的不快,以及脸书关系部门的尴尬。简而言之,John的考虑大概如是:
1.这玩意短期还出不来。至少三五年才行。真正身临其境的体验,还需要几十年。Oculus在继续做,软件接口基本上定了,短时间的未来都只是硬件的升级。
2.三星不做开发包(SDK),一味想推出产品,虽然他们也总能如期完成目标。现在市面上能买到Innovator edition,但是真的在做开发的人群估计很少。再加上一堆恶心的UI问题和手机平台的操作系统优化和电池问题,搞Android体验糟透了。
3.输入系统的不统一。每个人对于虚拟现实的应用和期许都不同,目前难以达成统一的手柄、手套、摇杆系统,从产品的角度,绑定在一起卖很多人可能不需要,而没有一个物理输入设备很多事情又确实干不了,境地略显尴尬。
4.动作识别不是一个简单的话题,人体的感受器从小和人类一起长大接受外界事物,电子科技目前很难愚弄他们。而当他们困惑的时候,也就是人类晕3D的现象(motion sick)。他们把这部分专门给领域专家做(之前收购了一批小型创业公司,邀约了一批大学教授)。
回到Morpheus这个名字,看过黑客帝国的朋友一定熟悉。他在黑客帝国里那一语道破天机: “What is real? How do you define ‘real‘? If you‘re talking about what you can feel, what you can smell, what you can taste and see, then ‘real‘ is simply electrical signals interpreted by your brain.” (很多科学领域都在这里交汇,认知科学,神经科学,计算机视觉/图形,说哲学和伦理学什么的也不算拔高主题。)
在F8上Michael用了一大半时间来阐述那些人类的光学错觉现象(optical illusion),比如竖着的凳子比横着的看着长啊,蓝药片红药片其实都是灰药片啊,在黑白格棋盘每格的四角加点影响人类曲线认知等等。通过这些他是在说明一个问题:
All reality is virtual.
我们所谓的现实,其实自身感觉器官对周遭有限的解读、转译和虚拟。我们的脑子让我们认知到我们以为的世界。他接着说到,
Virtual reality, done right, truly is reality.
虚拟做对了,就是真现实!好一句欢欣鼓舞,廿二世界杀人网络(霸气港译)指日可待了!可是喝彩过后,怎么“done right”?那些神经领域细微精密的感受,现在科技还是无法企及[3]:
比如人眼瞳孔自动变焦的问题,当你看近的物体和远的物体,瞳孔会有一系列的调节和聚焦。而作为目前的VR,都是放一个平板在人的眼前,虽然有3D的场景,但这些都是投影算法光栅化在2D的屏幕上面。再比如人体对于空间位移的感知,具体在游戏里面你的视觉告诉你移动了5米,可人的机械感受器说只移动了半米,这个时候就会感到不适,相信很多人玩反恐精英Okay,玩雷神之锤晕就是速度差和你的常理有悖(坐豪车太平稳了晕,蹦蹦车颠簸反而不晕也类似)。
做虚拟现实,要么就去无限地模拟逼近人类感觉器官的认知模式-这在当前还是任重道远。除非我们可以undo人类通过生产生活建立起来的一系列认知模型,或者-让婴儿从出生就戴上Oculus Rift,戴上耳机,戴上感觉手套,这样就不存在现实的,也不存在虚拟,虚拟=现实!
References
[1] John Carmack GDC, https://www.youtube.com/watch?v=UNAmAxT7-qs
[2] Michael Abrash F8, https://www.youtube.com/watch?v=UDu-cnXI8E8
[3] http://gizmodo.com/the-neuroscience-of-why-vr-still-sucks-1691909123