说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

从7个维度浅析虚拟现实Alpha年

HTML文档下载 WORD文档下载 PDF文档下载
经过Oculus对市场的一番教育后,虚拟现实迎来了Alpha年。大家此前多是关注硬件,现在慢慢开始思考平台、内容与系统支持等问题。作者王元是在美国从事软件开发的工程师,他从7个维度浅析了他眼中虚拟现实目前的发展。

前面我给大家介绍了不少VR技术和VR设备(往期回顾),但是说到底,有了优秀的硬件,要有好内容才能激发市场购买的欲望。今天我就给大家带来了VR产业链的分析,向大家解释为什么说2015是虚拟现实Alpha年。

硬件

被设计用来面向Hardcore Gamer的Oculus,倚仗着游戏PC的强大计算能力,将VR产品引入了消费者的视野。各大游戏内容和游戏硬件厂商,像Sony,Valve和Razor都迅速的推出了自己基于PC的VR产品。微软雄心勃勃的展示了结合AR的Hololens概念机,整合Windows 10平台和全套开发环境,决心打造VR产业生态标准。谷歌推出廉价的、用来推广VR概念的CardBoard,也斥资5亿美元领投了AR公司Magic Leap。

再看移动端,三星抢先进驻移动VR领域,让更多的消费者了解到了VR产品并不是那么触不可及,进一步推广了VR概念。Oculus很快就宣布了进军移动VR的计划,Valve找来了制作手机的HTC来生产自家的Vive,不禁让人对其用意浮想联翩,硅谷的创业公司uSens推出的结合了手势操作系统的移动VR产品在今年的GDC展会和KickStarter上也受到了非常多的关注。

经历了智能手机和移动互联网的爆炸性增长,进入增长放缓、利润下降的阶段后,大家无一例外的认为移动VR就是下一个技术爆点。Hardcore Gamer当然是一个重要的市场,但是PC平台并不统一的硬件标准,会很大程度上影响VR体验,相比较而言,主机平台在保证用户体验方面还更加有优势。数量巨大的智能手机用户都是潜在的VR消费者,所以可以预见的未来,移动VR才是竞争的主战场。

移动系统支持

谷歌在这几年移动市场的竞争中遗憾的没能抢得先机,Android平台虽然还算成功,但是碎片化严重的问题导致利润率根本无法和iOS相提并论。不久以前,谷歌宣布将专门开发为VR应用特别优化的Android系统。看得出谷歌打算要在系统支持上投入更大的精力,期待在新一轮移动VR竞争中,通过Android取得优势。

相比较跑在PC上的VR,移动VR要面临的最大问题其实就是如何高效利用计算资源。PC端有着充分的计算资源,更无须担心电量问题。而且,VR对刷新率要求更高,需要至少在60fps以上才能保障用户体验。这是因为:VR必须跟踪视角随时可能的变化,而且眼睛离屏幕更近使得对细节更加敏感。

Android的逻辑分层为通用开发铺平了道路,但是在VR应用中,过多的分层反而导致效率降低,拖慢画面渲染速度,耗电量也随之增加。三星的GearVR在Android上层做了尽可能多的优化,但是如果谷歌可以从更加底层对系统进行优化,为VR应用专门提供一套直接与底层图形渲染通信的api,必然要比应用层的代码调优效果好得多。

VR操作系统

在体验GearVR的时候,正在你欣赏3D电影的时候收到来电,就必须忙着拆头盔拿手机实在是很让人沮丧的一件事情,这种不流畅的的操作会对移动VR用户体验造成极大的影响。下一步各大科技公司想要得到人机交互技术,就是无需凭借外设、最自然的手势交互技术。最终的目标就是,用户只需要凭空指划就可以精确操作手机,加上手势识别的功能,不需要拆除手机就可以完成对手机的操作。而且AR技术也随着VR的推广进入了人们的视野,通过AR的方式来进行人机交互也在探索中,这将极大的提高移动VR头盔的用户体验。

目前在手势交互技术比较领先的有LeapMotion和uSens两家公司:LeapMotion与Oculus合作,已经推出了一些与VR环境互动的Demo;而uSens的优势则是可以在手机平台实现60fps毫米级的手势操控。用手与VR环境交互也不再是遥不可及的梦想了。

游戏开发平台

今年小编参观了GDC展会,给我感触最深的除了VR话题之火爆以外,就是愈加开放的游戏引擎了。Unity 3D宣布对年收入10w美元以下的开发者免费,Unreal紧随其后也宣布了对开发者免费的政策,Oculus去年收购了RakNet以后,立刻就开放了源代码。在展会上,Oculus还特别展示了使用CryEngine制作的VR内容。日益开放的游戏开发平台,对制作VR游戏内容开发者社区有重大意义。

游戏

要说去年Oculus推出了一系列VR内容只能称之为Demo的话,如今VR游戏已经崭露锋芒了!就在今年的E3展会上,除了各大抢眼的3A游戏及其续作,VR游戏绝对是最火爆的话题之一!小编可是排了四个小时的队才体验到了Oculus的消费者版本和配套游戏的说,不过这四个小时的等待绝对值得。先不提Oculus消费者版本进一步的硬件升级和设计改进,最让人印象深刻的就是VR游戏了。

小编体验的是一款叫做Chronos的第三人称ARPG游戏,不错,是第三人称!小编之所以要尝试这一款游戏就是冲着第三人称视角和ARPG去的。大家先入为主的观念是:VR就应该设计用来玩第一人称游戏。但是尝试过这款游戏以后,我认为这完全是偏见。第一人称的代入感的确是VR的长处,但是VR在环境烘托上效果同样感人。全3D画面的精美程度和环境的代入感,都是2D无法比拟的,小编作为忠实的ARPG玩家,玩起来都离不开椅子。想一想未来可能会有的《上古卷轴: VR》、《巫师: VR》和《黑魂: VR》,我就激动不已。

Chronos这款游戏使用Xbox手柄操作,画面无颗粒感和延迟感,很流畅。战斗系统虽然并不丰富,但是可以预见,在丰富战斗系统、装备系统并加入各种武器、魔法特效以后,效果绝对惊艳。相信在未来两年,各大游戏厂商都会加入VR支持,成熟的VR游戏也离上市不远了,大家做好升级PC的准备吧!

电影

好莱坞的电影制作人们已经跃跃欲试的要把电影VR化了,对VR这个新技术他们充满了好奇。其中有一位在和我聊天的时候说,“我为即将到来的改变充满了期待,说实话,我也不知道会是怎样的改变,但是绝对激动人心!”。他们最关心的问题是,怎么用VR技术来展现电影、MTV,甚至是现场音乐会。畅想一下未来,以后看演唱会,位置由你选,台下不爽?让我们站到主唱身边去!

梦工厂的动画实验室更是重新以第一视角,专门渲染了一个VR版本的《驯龙高手》片段,可以让带上VR头盔的你和无牙仔一起翱翔在博克岛的天空!

要制作VR电影,可以拍摄360度的摄像机(拼合画面呈圆柱状)已经不够用了,我们需要球型摄像机(拼合图像是闭合的球状)。硅谷公司Jaunt在这方面非常活跃,不断在VR展会上展示他们最新的Demo。使用Jaunt拍摄的画面全方位无死角(仅在最下方放置支架的地方有一小块盲区),比如当你低头看的时候是看不到三脚架的,仿佛悬空了一样,非常的真实。有兴趣的朋友可以去youtube上搜索,这里我搬运了一个近距离观看Paul McCartney现场演唱会的Demo。


Paul McCartney现场演唱会VR版 

实时转播现场活动比如体育赛事和演唱会,这个技术难度还是很大的,而且除了提供3D视觉的VR技术,我们还需要提供3D音效的技术,让你在转动视角的时候,双耳音效也同时变化,才能模仿出逼真的现场体验。由于实时技术难度太大,不久可见的VR娱乐内容应该还是电影和MTV这类非实时内容。

轻量级内容

目前的VR应用主要是游戏和视频,而且这些内容的体量都非常大。你必须下载很大的安装包才能享受数分钟的VR体验,这个瓶颈必然会阻碍VR的广泛普及。所以在线的VR传播平台也是VR产业链里重要的一环。

Youtube已经成功推出了360度视频,允许用户随时选择、切换观看视角。谷歌当然会率先在Youtube推出VR视频内容,这样一来用户就无需再在本地下载大体量的VR视频内容,而是通过Youtube这类在线视频服务来获取VR内容,谷歌一直在大力推广的VP9压缩标准应该也能在视频质量上提供帮助。要做到这一点,可以想到的方法就是在浏览器不断的向视频服务器发送VR头盔的IMU信息,视频服务器通过计算IMU信息得到用户视角信息,返回当前视角帧,保证60fps以上就可以了。位于洛杉矶的创业公司Vrideo做出了一个VR视频分享平台原型,支持Chrome和Firefox,在安装浏览器插件以后配合Oculus使用效果还不错,但是目前来看,难以撼动Youtube在视频市场的地位。

结语

硬件 -> 移动VR操作系统 -> VR游戏引擎/VR摄影设备 -> 内容(电影、游戏、MTV)-> 内容传播平台,这就构成了VR产业应该具备的基本要素。今年正是各个环节蓬勃发展的时期,可以称之为VR的Alpha年。Alpha已经快半,Beta和Release已经离我们不远啦!

Android性能优化典范(三) 杭州兆合陈洋:微气象大民生,气象微信平台研发探索 【探秘ES6】系列专栏(十):更深入了解生成器 【探秘ES6】系列专栏(十一):类语法 《近匠》专访Depth VR:浅析VR交互技术选型中的瓶颈与机遇 【CTO讲堂】将“简单快速”渗透到移动开发测试每个环节,从fir.im团队说起 全球开发者报告:Windows Phone已死,Windows 10长存 苹果官方博客:从SDK详说Swift代码的改变 Espresso实战:快速的Android UI自动化测试 《Java并发编程的艺术》作者方腾飞:感谢Java,带我一路前行! Crystal:一个类似于Ruby语法的编程语言 谁将是传统密码的终结者 专访民生银行:CPOS平台如何从线下布局移动支付 MathWorks程邺:机器人时代未来已来 Swift编程规范:保持代码优美的10个方法 中国第二届CSS开发者大会视频&amp;PPT全部免费观看 如何基于Vert.x实现远程调用? Go 1.5如期发布,完全告别C代码 Rust一周集锦(三):关闭3个RFC并为1.4版本做准备 【CTO讲堂】多备份创始人陈元强:在线灾备革命背后的事 探索React:组件间通信过程解析 机智云完成2亿元B轮融资 将围绕信息安全与机器学习创建“机智云联合实验室” 【CTO讲堂】深度?广度?浅析技术人员的职业发展之路 详解React Flux架构工作方式 专访Tiny框架创始人悠然:好的软件设计是“品”出来的 开发移动应用的7大设计要点 历时一年半 现代Web框架Phoenix 1.0正式发布 【七问七答】对话Erlang核心成员Eric Merritt 分布式文档数据库MongoDB开发版本3.1.7发布 年末巨献!SDCC 2015中国软件开发者嘉年华全面开启 Qualcomm中国2015高峰论坛:新品牌与5G技术展望 tc++3.0如何编写读鼠标程序(急) 都进来看看,程序员的下场... 各位高手,小弟问一个傻问题:怎么在播放一个AVI的时候用自定风格的滑块控制? 我上次在CSDN 上看到有人发贴子说自己写操作系统,我现在有个朋友也在写,想和他联系,但是我现在找不到那个贴子了, 有谁记得那个人的名字或贴子的位置请说.谢谢. 求助:打开网上邻居很慢为什么? 问一个蠢问题:控件何时获得焦点 请问一下哪里再收购软件呢? 请问一下在哪里可以找到收购软件的公司呢? 想作一个DOS程序,实现多台电脑间通过网卡传输文件. 辞职信 application.initialize完成了什么 高手来帮忙啊~ 看看java的魅力 如何通过自制程序的编辑框向现有一般应用程序编辑框传送内容? 窗口执行顺序问题,请多帮助,谢谢 如何自动取得server的日期和时间 怎样让文件指针指到文件末尾,必须skipline一行一行跳吗? 我想在菜单前添加图标,使用Bitmap属性但是为何只能载入*.bmp文件而不能使用*.ico文件,我只有*.ico的图标,请问该如何解决。 有新建一个文本文件并给其命名的函数吗,怎么用 我还真不懂呀? 这个COLTYPE是怎么用的呀?你说它怎么得到表中字段的类型呀? 有关存储器(ram,rom)的编址问题。以及32位或更多位芯片的问题。 一些汇编问题。想来问bcb的兄弟{bcb里好象有不少汇编高手} 救命:在安装了sco openserver之后,系统不能启动,先前安装的win98和win2k也不能。 请问如何进行URL译码??? 请问怎样截取一个string中的一段? 请问delphi做的exe最小可以到多少?怎么做? 我想请问一下WINGATE的具体怎样在WIN2000服务器版中进行设置。 ASP的同志们,能不能留一下QQ号码? 请问何处有破解ACCESS2000的程序或源代码呢? 请问要在TEdit.text组件文本串中找出当前光标在第几个字符上怎么办?谢谢! 请问关于dbImage控件的使用方法? 关于HDC及双缓冲的问题? xxxbird(*说你行,你就行,不行也行*),来领“我遇到几个怪问题。。。。。。”中的分 为什么ASP没法向SQL Server中写入数据?代码什么地方错了 大家帮忙找一下,找到我给50分 exe 捆绑机怎么做? 大家谈谈JSP的设计模式怎末了?我有个题目,设计好的大大有奖! 浏览器下的那个进度条是怎么弄出来的? C中的typedef struct和C++中的 struct有何区别? C中的typedef struct和C++中的 struct有 什么区别?谢谢 lastlove(本栏位广告招商中,欢迎投放!),jjdelphi(我真的不懂),jinesc(杂牌军)-(人民军队为人民) 开利息了 一个网页的原代码可以保存到字符串里吗? 有没有各种C++编译器都支持的字符串类型或字符串类? <@> 关于 ProcessMessages 一个想不如大家想,请各位帮忙想个主页的名字吧。 女友23岁,她会选择前途还是爱情?-----一个VB程序员的痛苦 如何实现应用程序与动态库通信??? ----myxfang----偶来贷款了!!!--- myxfang(大富翁银行~业务员~~),都给你了,我可把赌注都压到你身上了 我存钱,没人受理吗?银行业务员在哪? CMainFrame主框架是用来干什么的? 一个圆的半径增加3厘米,直径增加________厘米,周长增加________厘米 如右下图,已知三角形ABC面积是12平方厘米,求阴影部分的面积还有,我是小学生,麻烦写能看得懂的, 如图所示(单位:厘米),图形中阴影部分的面积是多少平方厘米?正方形的宽是2厘米请在2013年12月15日20:30之前尽快回答 2.一个圆的半径增加2厘米,它的周长增加()厘米,面积增加()平方厘米.3.大小两个圆的半径比是2:3,面积差是30平方厘米,求两个圆的面积各是多少?4.已知一个圆的面积是62.8平方厘米,求跟它 如图,三角形abc面积是70平方厘米,BD=CD=6厘米,角C=45°.阴影部分面积多少? 阴影部分图形的面积是40平方厘米,大圆面积比小圆面积大多少平方厘米?(说明理由) 一个圆的半径扩大3倍,周长扩大几倍,面积扩大几倍 回答马上采纳 图中三角形ABC的面积是36平方厘米,AC长8厘米,DE长3厘米.求阴影部分的面积(ADFC不是正方形) 求下面图形阴影部分面积.单位:厘米画的不好,请见谅 一个圆的半径扩大几倍,直径就扩大几倍,周长就扩大几倍,面积就扩大几倍这类题目该怎么做?明天我就要期末考了,有没有什么公式? 图中ABC的面积是36平方厘米,AC长8厘米,DE长3厘米,求阴影部分的面积(ADFC不是正方形) 求下面各图形阴影部分的面积.单位厘米. 图中梯形的上底是18厘米,高是15厘米,阴影部分面积是54平方厘米,求梯形的面积 如图,扇形AOB的圆心角为60°,半径为6cm,C,D分别是的三等分点,则阴影部分的面积是 . 图形面积 如图,已知线段DE与AC平行,且与圆的半径相等都等于3厘米,O为圆的圆心.求图中阴影部分的面积.连接DO,EO,因为DE‖AC,根据三角形同底等高,面积相等的性质,即得S△DAE=S△DOE,因此阴 2、如图,梯形ABCD的上底长5厘米,下底长8厘米,已知三角形ABE的面积是24平方厘米,求梯形的面积.阴影部分是棕色的。 图中扇形半径都是4cm,阴影部分面积是多少? 两个半径相等的圆相交,两个圆心间的距离正好等于半径,半径等于10厘米,求阴影部分的面积. 如图,梯形ABCD的上底长5厘米,下底长8厘米,已知三角形ABE的面积是24平方厘米,求阴影部分的面积.写出全过程. 图中的扇形半径都是4厘米,求阴影部分面积? 3.一块草地的形状如下图的阴影部分,它的周长和面积各是多少? 如下图,在一个梯形内有两个三角形分别是4平方厘米和6平方厘米,梯形下底的长是上底的2倍,求阴影部分面积?不能上传图就是在那个梯形中任取一点连接四个角上面那个三角形是4平方厘米下 一个圆心角为45度半径为2的扇形和一个等腰直角三角形组成的图形,那么图中的阴影部分面积是多少 一种螺丝的垫子如右图阴影部分,外圆半径2厘米,内圆半径1.5厘米 在如图所示的长方形abcd中,△abd的面积比△bcd的面积大10平方厘米,ab=8厘米,cd=3厘米,求阴影部分的面积急! 圆P与扇形OAB的半径OA、OB分别交于C、D,与弧AB相交于点E,已知OA=15,角AOB=60度,求图中阴影部分的面积圆P在扇形里面,求扇形减去圆形的面积,圆P于弧AB相交 如图,园O的半径是5cm,求阴影部分的面积是多少?O和P是两个圆心,画的不是很好,圆形是顶着长方形的,要求的阴影部分是长方形的四个角 已知阴影部分的面积为24平方厘米,求梯形的面积. 如图,这个扇形的圆心角是90度,面积是31.4平方分米,求阴影部分的面积 一个环形零件,内圆半径是5cm,外圆半径是8cm,这个零件的阴影部分的面积是多少? 六上数学题求阴影部分的面积(空白部分面积为80平方厘米),高是8厘米 如图,这个扇形的圆心角是90度,面积是31.4dm²,求阴影部分的面积 如图,圆A 圆B 圆C 两两不相交且半径都是0.5cm 求图中三个扇形(阴影部分)面积之和 已知梯形上底6厘米,下底8厘米,阴影面积24平方厘米,求梯形面积(需要提供计算方式) 如图,已知扇形OAB的圆心角为90度,分别以OA.OB为直径在扇形内作半圆,P和Q分别表示两个阴影部分的面积,那么P和Q的大小关系是( )A. P=Q B.P>Q C.P画不了图啊,我再试试! 如图,已知阴影部分面积是5cm平方,求圆环的面积. 下面图中三角形ABC的高是6cm,面积是36平方厘米,求阴影部分的面积,······ 如图:ABCD是正方形,扇形半径是60毫米,求阴影部分面积.我知道答案是3600π/4 - 60 x 30 = 900π - 1800为什么这么做啊?扇形里的正方形面积如何求出来的啊? 已知:如图,三个圆的半径都是5cm,求阴影部分的面积是多少平方厘米?(三个都是一样的园)求写出详细过程 为什么这样做 两条对角线把梯形ABCD分割成四个三角形,如图所示,已知两个三角形的面积,求另两个三角形的面积各是多少已知三角形BOC等于12 三角形AOB等于6 如图,四边形ABCD是菱形,角A=60度,AB=2,扇形BEF的半径为2,圆心角为60度,则图中阴影部分的面积是——三分之二π-根号三 为什么? 下图中阴影部分的面积为5cm².求环形的面积.底下还有个图,大虾们快来ooo! 如下图,BCEF是平行四边形,三角形ABC是直角三角形,BC长8厘米,AC长7厘米,阴影部分的面积比三角形ADG的面积大12平方厘米,求GC的长. 如图,是4个正方形组成的图形,求阴影部分的面积. 在四个半径为2厘米的圆围成的图形中,求阴影部分的面积和周长 如下图:四边形BCEF是平行四边形,ABC是直角三角形,BC长8厘米,AC长7厘米,阴影部分的面积比ADH的面积大12平方厘米.求HC的长? 两个正方形组成的1和图形,求图中的阴影面积 图中圆的半径是1厘米求阴影部分的周长和面积, 如图,四边形BCEF是平行四边形,三角形ABC是直角三角形,BC长9cm,AC长8cm,阴影部分的面积比三角形ADH的面积大9平方厘米,求HC的长是多少 6张大小不同的正方形纸片拼成的图形,已知最小的正方形面积是1,则图中阴影部分的正方形的面积是多少? 下面三个圆的半径都为5cm求阴影部分的面积和空白部分的周长 如右图,已知直角三角形ABC的面积是12平方厘米,求阴影部分的面积 一道图形数学题:下面阴影部分是35cm2,求圆环面积; 三个圆的半径都是5cm,求阴影部分的面积和中间空白部分的周长.切记, 如图,已知三角形abc面积是12平方厘米,求阴影部分面积? 请教理科高材生 以下图形怎样求阴影部分面积(小学四年级数学题)图中涂黑的部分原来是没有东西的,是我后来涂黑的,为了方便教小孩。原来的条件是(一个边长为18的正方形减去中间 下面三个圆的半径都为五厘米,求阴影部分的面积和中间空白部分的周长 一个圆的半径由2厘米增加到了3厘米,那么,它的周长增加了()厘米,面积增加了()% 已知图中三角形ABC的面积为1998平方厘米,是平行四边形DEFC面积的3倍,那么图中阴影部分的面积是多少? 求下面图形的阴影部分面积.(单位:厘米) (图上半径是8cm)半径是8cm,求阴影面积,实在不会做,
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn