AR/VR创作工具Unity MARS正式发布
Unity今天正式为市场带来了Unity MARS:首个为各行各业创作者提供无缝构建智能AR内容能力的混合现实/增强现实创作工具集。通过Unity MARS创建的体验能够完全响应周围的物理空间,支持任何位置,并使用任何类型的数据,同时允许创造者提供符合终端用户期望的AR体验:仿佛确实存在于现实世界之中,并且能够响应现实世界的数字内容。
Unity的XR工具产品总监提摩尼·韦斯特(Timoni West)表示:“我们已经明确了AR创作者面临的三大挑战,并且用Unity MARS解决了它们。创作者可以可视化地编写复杂的数据型应用程序,并且在不离开MARS创作环境的情况下测试体验,同时交付具有情景感知能力的,灵活的,能够与真实世界进行真正交互的应用程序。”
Unity MARS同时将传感器和环境数据引入到创造性的工作流程中,从而允许创建者能够交付具有响应现实世界条件的运行时逻辑的应用程序。
为了帮助创造者快速开始构建内容,Unity MARS纳入了Starter Templates。预先设计的够成组件涵盖了流行的AR用例,包括一个支持所有室内和室外环境模板的培训教程应用。另外,Unity将很快增加更多的可用模板。有意创造下一代AR体验的创作者可以享受45天的免费试用期。无论是在设计一辆汽车,审查一个建筑设计,或将AR作为一个功能添加到手机游戏之中,Unity MARS都提供了能够实现你的愿景的工具和工作流程。
团队从MARS项目的伊始就着眼于解决整个AR开发周期中最常见的痛点:定义变量、测试场景,以及提供能够与现实世界进行智能交互的AR体验。
1. 它解决了“无穷多个变量”的问题
AR应用程序主要用于现实环境之中,但众所周知,要手动定义用户在使用时可能遇到的所有潜在变量非常困难。什么物理对象会在其环境之中,而它们又位于什么地方呢?用户将如何握持智能手机呢?用户是坐着还是站着呢?
即便你知道用户使用AR程序时的确切物理位置,房间都可以随时间而发生变化,你同时需要考虑一系列的人为因素。Unity表示, MARS是独一无二的AR创作工具,因为它能够考虑到所有的变量,同时为你提供一个可视化的工作流,这样你只需少量的编码即可快速完成原型设计阶段。
1.1 基于代理的工作流程
要构建应用程序,你首先要使用代表真实对象的代理。当框架就位后,你可以给代理设置条件和操作,告诉应用程序如何响应它们。
1.2 “模糊”创作
使用“模糊”创作的可视化辅助工具,你可以为真实对象定义最小度量和最大度量,而非精确地编码值。
1.3 WYSIWYG创作
借助Simulation View,应用程序将能实现如同在现实世界中运行一样的可视化效果。你只需将内容直接拖动到视图中,Unity MARS就会为你处理创建合适的代理和条件。
1.4 可定制构成组件
为了帮助用户入门,Unity提供了包含热门AR用例的Starter模板,例如一个支持所有室外和室内环境模板的培训教程应用。Unity将很快增加更多的模板。
2. 大大减少了测试应用所需的时间
如果你曾开发过AR应用程序,你应该知道在多种设备和多个位置进行测试有多么困难。即便你只是瞄准诸如活动空间等特定的位置,你都可能无法事先对它进行完整且彻底的测试,因为人群和天气等都是变量。简而言之,你不可能针对所有潜在的用户现实测试AR应用。由于无法改变时空的规律,所以Unity退而求其次:允许用户在不离开Unity MARS的情况下充分测试AR应用的能力。
2.1 在创作环境中进行充分的测试
Simulation View为你提供了能够模拟数据的环境模板,这样你就可以针对各种室内/室外房间和空间测试AR体验。这意味着你手头不需要拥有真实的数据,同时不需要在任何目标位置对体验进行物理测试。另外,你可以构建自己的模拟环境或使用摄影测量扫描数据。
3. 它确保数字内容以可信的方式响应物理世界
当在Unity MARS创作环境中构建并测试了AR体验,接下来你需要确保它在终端用户与之交互的任何时间和地点都能进行智能的响应。Unity MARS使之成为可能。它的运行时逻辑能够响应和适配现实世界,而这对于必须“理解”物理对象位置的培训应用和远程导航应用程序来说尤为重要。
3.1 它能够智能地响应物理世界
你可以在应用程序中使用任何类型的真实数据,包括曲面、图像、身体追踪(即将推出)等。始终开启的查询系统会根据用户的环境提供与应用情景相关的行为。
Unity MARS解决了AR应用开发的每个阶段中最严峻的挑战,能够帮助创造者提供符合终端用户期望的AR体验:仿佛确实存在于现实世界之中,并且能够响应现实世界的数字内容。
4. Unity MARS的早期采用者
在开发这款工具的同时,Unity与一系列渴望真正掌握所述技术的创新工作室进行了合作。其中一家是位于英国,并且以尖端AR和VR体验而闻名的Sugar Creative。
Sugar Creative与Dr. Seuss Enterprises合作,并利用Unity MARS创建了《Dr. Seuss’s ABC AR》。这款应用程序将著名儿童文学家苏斯博士的角色带到了现实世界,并通过栩栩如生的互动来增强儿童学习阅读的能力。公司首席创意和工作室经理威尔·汉弗莱(Will Humphrey)表示:“Unity MARS这个工具包令我们发现了一个全新的视角,通过将角色的变得更为动态,它具备改变沉浸式体验的潜力。简单地说,Unity MARS正在增加AR的智能。”
其他使用早期Unity MARS的开发者同样创建出了各种各样的AR应用,如汽车展厅的销售和营销体验,以及工厂工人的培训应用。不管用例如何,大家都认为Unity MARS给予了更多的创作自由度和灵活性。
5. Unity AR Foundation集成
除了以上介绍的功能和优点外,Unity MARS同时利用了Unity AR Foundation框架,这样你就能够在Unity中构建一次体验,并将其部署到多种移动设备和可穿戴AR设备。这种创作工作流不仅从根本上改变了你创建AR体验的方式,而且提高了你交付的体验质量。更多关于Unity MARS的信息请访问官方页面。
来源:映维网