虚拟现实(VR)受到了广泛的关注,尤其是在游戏方面。 在过去的两年中,开发人员正在探索各种方法来进行3D应用程序的开发,这些应用程序可以在称为增强现实(AR)和混合现实(MR)的真实世界上提供覆盖。 这些各种类型的3D应用程序的整体集合开始被称为扩展现实(XR)。

硬件变得越来越便宜,并且XR功能已经融入Android和IOS开发框架。 随着这些技术有望简化许多工业流程,企业开始注意到。 例如, IBM最近与Unity合作,为企业应用程序开发人员改善了工具。

最近,Magic Leap从其新显示器的发布中获得了广泛的关注,该显示器使用一种新颖的技术来呈现可模拟现实世界中深度信息的AR叠加层。 如果这项技术奏效,则可能意味着企业XR应用程序可能会克服晕车的最后障碍之一。

TheServerSide与游戏开发者大会的总经理Katie Stern会面,以了解那些对构建AR / VR / MR应用程序充满好奇的开发者的商店。 这些小组最近发布了一份调查报告,着眼于该领域的一些趋势,并最近将其VR重点会议XRDC重命名为反映3D应用程序开发不断变化的格局。

TSS:与移动或Web应用程序相比,开发AR / VR / MR应用程序的最大挑战是什么?

KS:这些很难比较,但是XR的挑战通常是广泛的。 首先,它仍然是一个相对较新的领域,因此许多应用程序都处于试验阶段-我们不确定现实世界,大众市场和实用XR会是什么样。 随着新一代XR处于起步阶段,技术和设计方面的挑战比比皆是:运动和晕车问题,手部跟踪和控制器挑战,需要解决的UI问题。 在新兴市场开展业务时,这甚至还没有解决您遇到的挑战。 仍然是一个如此新的领域-甚至从“挑战”方面也很难知道从哪里开始。 一切都是挑战!

TSS:在开发AR与VR和MR应用程序时,有哪些主要区别?

KS:虽然我们倾向于将它们放在一起,但是它们之间确实存在显着差异。 AR涉及在现实之上放置一个数字层。 MR是AR的分支,其中将对象(例如篮球)以数字方式插入到真实环境中,并且可以对该环境做出响应。 VR当然会完全阻挡现实世界,以创建一个完全独立的数字环境。 在设计各自的应用程序时,了解各种形式的XR之间的区别对于识别它们面临的挑战很重要,因为它们各自涉及不同级别的用户沉浸感(即VR游戏具有高度沉浸感,PokémonGo不太会在手机上显示)。 长话短说,人们之间的巨大差异往往与人们使用不同类型的XR的方式有关。 挑战在于设计人与人之间的关系,以创造最直观的体验。

TSS:您为什么将会议名称更改为XRDC? 堪萨斯州:XRDC始于2016年3月与GDC一起举行的虚拟现实开发者大会(VRDC)。为满足对该空间中高质量内容的不断增长的需求,VRDC于当年晚些时候发起了一个扩展的独立活动。 在成功发行了五个VRDC版本之后,下一个版本将称为XRDC,其中包含使用增强,虚拟和混合现实应用程序进行沉浸式体验的丰富多样性,这些应用程序可用于各种行业。

TSS:哪些因素会推动平台独家开发?

KS:原因之一是资金。 如果Oculus说:“我们会给您$ X,以便我们可以说您的游戏是Rift独家产品,”那么工作室就会采用这种方式,因为财务风险较小。 除此之外,还有一个问题是,许多使用XR制作游戏的开发人员规模较小,资源有限,针对一个平台的管理比针对多个平台的管理更容易。

TSS:您在面向企业的AR / VR / MR的开发中观察到了哪些重大变化?

KS:AR和MR在帮助员工提高效率,帮助公司销售和营销其产品与服务方面特别有用。 宜家的AR应用程序可让客户将虚拟家具放到房间里,一些工厂使用AR进行数据可视化以帮助工人准确识别周围环境,外科医生使用VR练习新技术。 目前一切都在逐步发生-并没有“大的变化”发生-但是该行业肯定正在朝着更加实用的应用程序发展,这些应用程序将在现实世界中起作用并使很多人受益。

TSS:当今哪些尚未解决的主要问题是什么?您认为正在出现哪些技术和业务进步来帮助解决这些问题? KS:挑战是广泛的,解决方案也是。 也许最大的挑战与硬件有关—很难制造出价格合理,实用且高度用户友好的XR硬件。 除智能手机外,XR硬件通常很昂贵,笨重,难以使用且没有吸引力。 这些不是大众市场产品的特征。 但是,公司每天都在努力缩减这些设备,削减成本并努力争取大众市场的吸引力。 看到大众市场的XR设备只是时间问题,一旦这种硬件受到更多用户的欢迎,该业务将变得更加可行,并且我们将看到更多的开发人员在开发新颖有趣的应用程序。

 

TSS:您如何期望AR / VR / XR领域在明年发展?

KS:我们将看到有趣的基于智能手机的AR应用程序越来越有趣和实用,Magic Leap One将启动,它将为开发人员提供有关MR可能性的新灵感,而VR将会在更多街机游戏和基于位置的分期付款。 令人兴奋的东西!

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/How-developers-can-prepare-for-the-evolution-of-virtual-reality