开发日记:Rift Core 2.0的灵感、诞生、研发与革命性
文章相关引用及参考:oculus
本文整理自Oculus Rift团队的开发者日记
(映维网 2017年12月27日)一年前,Oculus Touch正式上市。现在,Oculus为Rift翻开了一个新篇章:Rift Core 2.0
Core 2.0包括三个关键部分:对Home首空间的“彻底翻修”;重新设计的Oculus桌面应用;全新的系统界面Dash,能够将PC的强大功能带入VR。
1. Rift Core 2.0的到来
Touch是Oculus和VR的一个重要里程碑。Oculus表示:“手部临场感为我们带来了一个全新的输入模式,使得VR更自然,更直观,更具触感。我们的下一步是从零开始重新思考核心经验,而最终的结果就是Core 2.0。”
1.1. Dash
Dash从根本上改变了Rift的用途和使用方式。Dash带来了重大改进:更容易切换应用程序,与朋友联系,以及使得你可以在VR内做更多的事情。
Dash的主要功能之一是Oculus Desktop,你可以访问Windows桌面和传统应用程序。这为Rift带来了全新的创意可能性,比如用Spotify播放音乐,YouTube观看视频,Chrome浏览器浏览网页,在VR内查看电子邮件或使用记事本记录所有的内容。
Oculus表示,“能够随时随地打开Dash并利用PC的能力十分强大。即使在这个早期的版本中,Dash为我们带来了大量的帮助,尤其是对内部开发而言。我们真的十分期待社区对Dash的创意应用。”
1.2. Home首空间
Oculus已经对Home首空间进行了重建,使其变得更加身临其境,更加引人入胜和个人化。到目前为止,社区最渴望的功能是定制Home首空间的力量。新版本不仅使这一切成为了可能,而且还进一步为用户打开了一个新世界,带来了更加丰富的交互式物品和装饰藏品。
在beta版本中,Home提供了一系列定制功能(我们计划继续优化和补充):一个房间布局的空间,然后你可以使用Oculus收集而来的数百个物品来定制这个空间。椅子和桌子旁边是部分由Oculus Rex团队(《First Contact》和《Dreamdeck》)创作的作品,而它们正等待着你去发现,去欣赏。
尽管每个人都从标准设置开始,但你可以通过登录Rift和VR使用时间来解锁每周的新项目。在beta期间,每周可以赚取的物品包数量都设置了限制。这样,每个人的收藏品都会随着时间的推移而发生变化。你同时可以根据你的成就和平台上的内容库来解锁物品,如奖杯和游戏盒。
Oculus将会继续添加大量的新内容,包括由社区创建的新物品和装饰品。在2018年,我们将支持大家更轻松地将自己创建的内容(如Medium雕塑)带到Home首空间。
在beta版本中,你可以与朋友分享你的Home首空间,并访问朋友的首空间,看看他们的创意设计。我们正在开发的关键功能之一是实时共乐,你可以轻松地在Home首空间中与朋友聚会,一起创造。Oculus指出,这是他们未来一年的首要任务之一。
Oculus继续补充说:“展望未来,Home将会把Oculus平台越来越多的功能带入VR领域。作为其中一部分,我们将提供更多方式来帮助你塑造和分享自己的Home。”
2. 从概念诞生到结出成果的过程
Rift Core 2.0的灵感来自Oculus Touch。Touch上市是Rift团队的一个重要里程碑,它对Oculus如何构思用户界面和整体Rift平台体验产生了巨大的影响。
在Touch上市后,Rift Core 2.0产品经理布兰登·迪隆知道他们需要马上着手处理两件事情:为Touch重新构建一个系统UI,并创建整体平台体验,使其感觉更像是一个专为VR设计的计算平台。
在设置了这个主要目标后,Oculus开始了原型设计,并举办了内部的Rift Jam(在游戏领域,Jam主要指开发者在有限时间内自由组队并快速开发出一款作品)。他们邀请了Rift团队的每位成员展示一个我们可以创建的原型,然后花了一周时间来尽可能多地构建原型。
一个基于Touch的UI交互原型
一个对基于Touch的Home定制早期实验
一个X-Ray渲染技术的早期原型,用以将系统UI与任意3D场景融合
Oculus总共创建了13个Rift Jam原型,这帮助他们慢慢成形了Rift软件体验。迪隆表示,以下几个原则对他们来说变得十分重要:
- 你应该能够从任何地方访问系统的全部功能
- 在VR环境中,我们不能隔绝用于访问个人电脑的所有功能
- Home应该是属于你的空间
迪隆说道:“这就是Dash的诞生过程。我们希望将所有的平台功能集中到一个可以在任何VR应用程序中打开的界面,用户将无需移动至不同的环境。我们同时希望构建Oculus Desktop,这是Dash的一个紧密集成的组件,可让你在使用VR时访问所有的PC应用程序。”
他指出,重要的是,Home首空间迎来了解放。因为它不再需要为了适应系统界面而进行专门的设计来适应,它可以成为一个用户能够按照自己喜好进行定制化的空间,同时成为一个Oculus可以探索平台VR表现形式的地方。
在明确了对Dash和Home的目标,Oculus Rift团队就开始构建特定功能的原型,尝试不同的交互模式和界面范例。他们进行了大量的实验,经常进行团队游戏测试和用户体验研究,以学习最直观和最有效的方法。
从物品清单中选择装饰VR场景的物品的早期探索
对Oculus Desktop窗口管理方面的首批实验之一
借助这一系列的原型,Oculus团队初步了解了什么是可行,什么是不可行的解决方案。然后,他们开始实施实际的方案。这包括大量的视觉开发和大量的工程工作,从而充分整合想要的设计和技术。
使我们确认Dash最终外观和感觉的动画
用于库存系统的动画
Oculus表示:“Rift团队在VR中花费了大量的时间,我们可以肯定我们取得了一定的进展。能够真正定制化Home开始变得非常有趣,而Dash正在成为启动VR和传统PC应用的一个越来越有用,越来越无缝的方式。我们的进展使得我们可以将Rift Core 2.0体验带到社区手上,所以我们推出了你现在可以选择加入的Beta版本。”
3. 你的声音
Oculus表示,Core 2.0专门为你而设计,而他们希望听到你的想法。米歇尔指出:“社区反馈从一开始就对我们的开发方向产生了巨大影响。你可以依次选择Oculus桌面应用中的Help Center(帮助中心)→Send Feedback(发送反馈)选项来报告错误。在beta版本中,我们在UserVoice中开设了一个页面,你在这里可以为渴望出现的新功能投票。”
他继续说道:“Dash和Home的初始Beta版本并不完美。我们希望尽早将它带到大家手上,目前存在一系列的设计与系统兼容性问题(尤其是与Oculus Desktop相关),但我们已经在着手处理。”完整的已知问题请点击这里查询(点击前往)。
4. 下一步
Oculus在最后强调:“这只是Rift新篇章的开始。Core 2.0为我们的长期路线图奠定了技术基础,而我们对未来数年制定了雄心勃勃的计划。我们对今天发布的所有内容感到兴奋,但我们对接下来的内容更感到兴奋。感谢你与我们一起踏上这段旅程。欢迎来到Core 2.0。”