正文
VR 开发和传统开发对开发流程、技能的需求主要有什么不同?
开发流程其实变化不大,但是更强调前期的实验,由于 VR 产品全新的交互体验,很多理论还不完善,很多情景在之前的产品开发设计中并不会遇到,所以之前产品的前期实验可能会做的东西不多,但在 VR 开发中前期实验很重要,关系到产品中很多核心设计点是否符合 VR 场景。
比如实现一个在崎岖的山路上开车的效果,如果按正常开发,通过摄像头晃动来增加真实感是很正常的一个做法,但在 VR 中是绝对不能的,非玩家主动运动的相机运动都会触发玩家的晕眩,严重的话会当场呕吐。再比如声音效果,一般产品声音对产品的效果影响有限,但在 VR 中声音对产品质量至少有 20%-30% 的效果提升。
技能需求除了具备软件开发能力外,还要对 VR 交互设计有一定的了解,对 3D 数学有一定的了解,这两点对提升产品质量、加快产品迭代速度很重要,最好熟悉一个 3D 游戏开发引擎,会对 VR 开发有非常大的帮助,可以减少很多开发工作量,可以应用和借鉴很多成熟技术。
从硬件驱动到内容驱动,如何理解当前 VR 开发工作的痛点?
所谓痛点其实正好是机会点,是可以出成绩的地方。VR 设备的核心技术主要是头显、定位技术,这两块是大公司的必征之地,建议中小公司团队除非有特别的资源否则不要去碰,小团队一般很难在竞争中获得优势。硬件驱动的机会点在主要 VR 的配件上,比如目前 VR 其实只有视觉和声音反馈,交互只有依托手柄,离真正的现实还有很大差距,比如触觉反馈、味觉反馈、嗅觉反馈,再比如最自然的双手直接交互,现在有不少公司都在这些领域展露头角,设计出诸如触感背心、气味生成器、追踪双手位置和动作的手套、或者直接摄像头识别双手位置和动作。再者目前主流高端 VR 设备由于对带宽要求比较高,都有物理连线,有公司通过无线技术将物理连线替换,是很好的创业方向。如在 VR 中行走,有公司开发出万向步行机,方便在有限的空间内模拟无限空间行走。
回顾移动设备发展历程,和移动应用发展是相辅相成的,同样在 VR 领域,VR 内容也是推动 VR 设备普及的重要动力,所以可以看到几家大厂都在努力推动 VR 内容生产,特别是 Vive 提出建议 VR生态,方便 VR 产业相关所有团队可以共同推动行业发展,为开发者团队提供技术支持和融资帮助。
那作为开发者其实首先应当在 VR 内容开发上投入更多精力,目标必须是做出 VR 精品,做出能力内最好的 VR 作品,而不仅仅是做出一款 VR 应用,普通虚拟现实的应用是没有市场的,反而会毁掉市场。
做出 VR 精品内容是目标,至少需要注意以下几点:构思要巧,不要简单移植 PC 平台或移动平台的产品,要学会利用 VR 的特点去做设计,至少要做针对 VR 平台的优化和调整;交互设计要适合 VR 平台,标准出来之前这块是最体现设计和技术能力的地方,需要不厌其烦的做调整;视听效果要有特色,能打动人心。